Simple rougelike / card game built as a restful API using immutable data, optics, and lots of recursion.
I started working on this side project whilst learning Scala to explore various libraries and patterns. As a result, this codebase is not in a consistent or tidy state.
To start a local server on port 8080: sbt run
The Twirl based basic developer web interface was removed from this project, which now only contains the backend server. The chousen-frontend project serves as an example frontend.
Latest development frontend on Heroku
Built in Scala with the following opensource libraries: