Langton's ant with interchangeable fields (e.g. text instead of
picture), more than one ant at once and prolonged states (can't remember what this is about, so not with that).
Written in C++ using Qt Rust with iced.
Basic ant is implemented, some UI is there.
TODO:
- Display instructions
- Edit instructions
- Highlight the ant in ant pane on hover
- Edit ant settings
- Reorder ants
- Remove ants using the ants pane
- Visual direction picker
- Zoom in/out (viewport with canvas?)
- Support for hexagonal grid
- display grid
- move set
- Support for triangular grid
- display grid
- move set
- Save/load configuration
- Save/load state
- Undo/redo
- Set a specific step number