Tombs of the Asciiroth

This is a Rogue-like game visually, but it is not turn based: monsters move and there are animations. It also focuses more heavily on puzzles like Sokoban, and the maps are not auto-generated. A game that inspired Asciiroth is ZZT.

There is a tutorial and two complete scenarios: Tombs of the Ascriiroth and The Chalice of Goldcastle (Anna Anthropy).

Besides the core gameplay constructs (Game, Player, Board, and Cell), the game is built out of Pieces, which break down into terrain, agents, and items. Scenarios can be built with the map editor.

NPM project commands

Command Description
npm start Start the Vite development server
npm run dev Start the Vite development server
npm run build Build for production
npm test Run the test suite
npm run coverage Run tests with code coverage report
npm run docs Generate JSDoc API documentation
npm run clean Remove generated docs/ and coverage/ directories