An open API service indexing awesome lists of open source software.

https://github.com/egemenciftci/cleanerchallenge

Basic robot vacuum cleaner algorithm in C#.
https://github.com/egemenciftci/cleanerchallenge

csharp dotnet greedy-algorithm robot-vacuum

Last synced: 3 months ago
JSON representation

Basic robot vacuum cleaner algorithm in C#.

Awesome Lists containing this project

README

        

# Cleaner Challenge
Basic robot vacuum cleaner algorithm in C#.
- Can go up to 224 different directions
- Decides direction based on dustiness (greedy)
- Does not pull socks most of the time due to high penalty
- Keeps history of target positions to not get stuck between the same position pattern
- If it gets stuck somehow, it recovers itself by trying random directions