Skip to content

khivy/wordtris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris + words!

(✿◠‿◠) Play here! ✧♡(◕‿◕✿) (It works on mobile!!)
Update: The leaderboard server is now shut off because I can no longer pay for it 😓

Deploying the server

First set any environment vars described in wordtris-server/docker-compose.yml

Then make sure your Redis and Postgres server(s) are configured.

Lastly run the following:

docker-compose up -d

Note: it may take a while due to the Docker image building a new .jar. If you intend to run the above command multiple times I recommend following the comments in the wordtris-server/Dockerfile.

Systems Diagram

Development

For contributing, I recommend using the following to hot reload the server:

./gradlew build --continuous --info

And in separate terminal run:

./gradlew bootRun

Roadmap

  • Fix non-determinism bugs
  • Look into using more suitable dictionary