SKYSHROOMS#
Work in progress trading card game on atproto. Designed to be a proof of concept for similar authenticated collection-based game that use the PDS repositories to store stuff other than text posts.
More info#
Check out this tldraw document and the assorted sub-pages to get a feel for what the plan is. Feel free to reach out to business@goose.art if you want to contribute!
Approximate TODO list:#
Backend#
- Create way to index Card , Deck events from the jetstream
- Set up signer API that can create new Signed Cards
- Create card claim API that issues Card Claims for drawing from a given deck
Frontend#
- Build out decks list screen, assume there will be more decks
- Make more small, reusable frontend components to ensure consistency
- Create leaderboard screen
- Clean up / maybe totally redo the entire battle UI, looks horrible
- Figure out how to make cards stick together, drag and drop tokens
Game Design#
- Come up with reasonable language for "actions" that can be taken on your turn
- Figure out exactly how we want the battlefield to look
- Sketch out a few playable cards to test gameplay mechanics
- Improve card template design to be more distinctive and beautiful
Housekeeping#
- Refactor frontend files to be more easily searchable
- Move away from importing json directly -> data loading
- Try to make some use of server.js stuff?
- Write up some lexicons, start dumping test records on atproto instead of storing locally