No description
createCombatState now accepts arrays of characters and enemy IDs,
producing players[] and enemies[] arrays. Backward compat aliases
(state.player, state.enemy) are kept in sync. effects.js updated
to resolve entity descriptors as either legacy string keys or
{type, index} objects so both old and new call sites work.
|
||
|---|---|---|
| data | ||
| docs | ||
| src | ||
| .gitignore | ||
| biome.json | ||
| bun.lock | ||
| CLAUDE.md | ||
| index.html | ||
| justfile | ||
| package.json | ||
| README.txt | ||
| style.css | ||
| tsconfig.json | ||
slay with friends ================= multiplayer browser version of slay the spire, played with friends. based on the slay the spire board game rules from contention games. video game card art for visuals, board game mechanics for gameplay. 1-4 players cooperate through map rooms, building decks and fighting enemies. if any player hits 0 HP, everyone loses. status: early development. building the core combat engine. setup ----- requires bun (https://bun.sh) bun install bun run dev open http://localhost:3000 development ----------- bun test run tests bun run check lint + format + tests