Skip to content

Legacy implementation before refactor

Compare
Choose a tag to compare
@jkrumm jkrumm released this 18 Jan 18:27
· 101 commits to master since this release

This release holds the legacy state as the upcoming version 2.0.0 will introduce a significant refactoring.

From this point forward, this repository will use semantic-release for automatic versioning and release notes generation.

Version 1.0.0 relies on the client sending updates through the WebSocket channel and uses Turso as database.

Version 2.0.0 will feature an updated architecture where clients send updates to a server that maintains the GameState using Redis. This server will then push the most recent state to the WebSocket channel. Additionally, it will replace Turso with Planetscale as database and has a better database schema.