Topsoil is an Elm port of a game I used to play on my iPhone.
The project is currently parked in a clean working state, while future improvements are planned.
Build the app:
elm make src/Main.elm --output=app.jsServe the project locally, for example:
python3 -m http.server 8000Then open: http://localhost:8000
These are in no particular order and are intended only as an aide memoire for me. There is no commitment that all (or indeed any) of these will be implemented.
- Dark mode
- Help bar
- High scores (global and local)
- Make replayable from seed
- Responsive layout
- Review and document scoring system
- Start new game
- Tutorial
- User-selected themes
GitHub Pages is deployed from the main branch using GitHub Actions: https://code.seesteve.xyz/topsoil.