-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Kelly Ballinger edited this page Mar 10, 2026
·
7 revisions
Owner: Kelly Ballinger | Last updated: 2026-03-09 | Status: Complete
The beginnings of a knowledge base; keep answers short and link to deeper pages.
Q1: How complex will the rules engine be in the MVP?
- A: The Alpha will allow a simple, reliable workflow alongside the AI opponents. The current ruleset includes a maximum limit for decks, and then the actual playing, dismissal and drawing of cards and seeing the AI participate the same via the high level action log.
Q2: Can users create their own custom rule systems?
- A: In the Alpha, no. Not at the moment. Further and deeper game creation customization is going to be developed upon as development continues.
Q3: How will AI opponents work?
- A: The AI in the Alpha release works by using a mirrored deck, the same as you are using. The AI calls the same functions the user can call, either attempting to play a card on their battlefield or draw a new card. You can see these actions via the action log, as well as the visible updates on the AI's battlefield.
Q4: Are image uploads supported for cards and game covers?
- A: Yes, users can upload images that are stored using Supabase Storage. These images are referenced by URL from the database. Uploaded images need to meet size limits and the acceptable content guidelines.
Q5: Why did we choose Supabase instead of using a custom backend?
- A: We selected Supabase as it provides a built-in authentication, Postgres hosting, storage, and RLS which significantly reduces development time. The team can focus on gameplay, UI, and creative tools rather than building an authentication system completely from scratch.
Owner: Team
Last updated: 2026-03-09
Status: Completed
Single sources of truth (links only)
- Requirements doc: https://github.com/KellyBallinger05/tcg-maker/wiki/Requirements%20&%20Scope
- Design doc: https://docs.google.com/document/d/1kZ4PBha8V2MxYB1vJIYPCHnzgtARyJdGROF7TbNsK3M/edit?usp=sharing
- Project board: https://github.com/users/KellyBallinger05/projects/1
Other links
- Repo: https://github.com/KellyBallinger05/tcg-maker
- Contact: For TA's / Graders - Canvas Messaging
- Project Overview & Goals
- Team Standards for Development
- Requirements & Scope
- System Design (with diagrams)
- Developer Setup & Project Conventions
- Decision Log (short design notes)
- Release Plan & Notes (milestones/demos)
- Handoff, Reflection, and Future Work
- Your Choice – whatever makes sense for your project.
- Assumptions, Dependencies, Constraints
- Risk Register & Mitigations
- Data, Security, and Ethics
- Architecture Decision Records (ADRs)
- API Spec
- Data Model & Schemas
- UI / UX
- Observability
- Security & Privacy
- Meeting Notes & Decisions Log
- Demo Scripts
- Deployment Guide
- User Guide
- How it Works
- Ethics, Accessibility, & Inclusive Design
- GenAI Usage Log & Citations
- Handoff & Future Work
- Licenses & Credits
- Glossary
- Release Notes / Changelog
- FAQ