Skip to main content
Create a project and install its dependencies:
The target directory must be empty. The scaffolder uses the directory name as the package and game name.

Project structure

The scaffold already contains a playable scoring command and a plain TypeScript frontend. Start it before changing anything:
Open the developer shell at http://127.0.0.1:5100, start a match from the setup form, and click Score a point. The displayed view should update.
Edit files under engine/src for rules. Edit files under client/src for the interface.

Build your game

Replace the starter counter with your first rule.