Skip to content
Risk Game developed using a Scala + Play + Akka backend/Vue frontend for CS2340
Branch: master
Clone or download
Latest commit 59ce391 May 23, 2019

CS2340 Scala Project Team 22


Gameplay Screenshot

Backend Build status

The backend is written in Scala, using Scala Play and Akka streams, communicating to the frontend through WebSockets.


The frontend is written in Vue, using Vuetify for a Material look.


To run the app, clone the repository, then run docker-compose using

docker-compose up

Alternatively, you can run the frontend and backend separately,


cd backend
sbt run


cd frontend
npm install
npm run serve


Check out the tutorial.

Design Documentation

Our design rationale is documented here.

You can’t perform that action at this time.