khivy / wordtris

Tetris with words! (+ leaderboard server RIP)

Home Page:https://khivy.github.io/wordtris/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Tetris with words! (+ leaderboard server RIP)

https://khivy.github.io/wordtris/

License:MIT License


Languages

Language:TypeScript 76.5%Language:Kotlin 20.3%Language:HTML 1.6%Language:CSS 0.8%Language:Dockerfile 0.4%Language:Shell 0.3%