Open alpha
EcoSim
EcoSim is the first BlackSakura game system: one persistent shared world, rendered through Django and mutated through the internal FastAPI authority.
Current playable loop: move, wait for due world ticks, gather branches, hunt deer, manage inventory, craft and use items, sell to market, create towns, claim land, run shops, post jobs, and work through the ledger-backed economy.
Login required for live play
Play access
Create or log into a BlackSakura account first. Public demo access stays read-only.
Public safe views
These GET routes are safe to open. They do not run live gameplay POSTs or mutate the shared world.
Current mechanics
- Shared world projection with the player centered on the map.
- Movement through FastAPI authority; movement never advances world ticks.
- Wait checks the due 30-second world tick and may advance animal/resource lifecycle.
- Gather, hunt start, hunt completion, inventory, crafting, market, town, shop, job, and travel actions use signed player scopes.
Economy and crafting
- Known gathered/hunted items: wood, deer hide, deer meat.
- Crafted items: trail marker, hide cord, field ration, basic snare, and forager pack.
- Sell resources and crafted items, create shops, hire workers, deliver work orders, and track money through the ledger.
Authority and safety
Django remains the website shell. FastAPI owns confirmed game mutations. Mutating authority calls use signed scopes, idempotency keys, backups, checksums, and audit logs.