Skip to content

RawToast/chousen-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chousen-server

CircleCI TravisCI Codacy Badge codecov

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.

Game Server

To start a local server on port 8080: sbt run

Dev interface

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

Libraries

Built in Scala with the following opensource libraries: