mirror of
https://github.com/nolen777/eagle0.git
synced 2026-07-28 22:55:41 +00:00
3.1 KiB
3.1 KiB
The Small Eagle TODO
Goals
Be able to support a small (10-50 user) private alpha, including with strangers.
Larger set of goals in The Big Eagle TODO, but most of that is not necessary for MVP.
Required
Gameplay Productionization
All functionality works on production eagle / shardok serversAcceptable latency in all regionsShardok performance similar to QAError logging & alertingFix long disconnects on deployments- Fix the Mac installer
Still not reconnecting after deployments- Notify about client updates, button to come directly back
- Generatedtext healing
- Kill outstanding shardok requests when game is deleted
Other Productionization
Oauth sign-inAdd Google, others?
- User management
Invite codes- Link accounts
Choose display nameJust do account setup from the landing page?
Download client directly from DO, avoid basic auth/my home network- Support plan (Discord + in-client bug reporting + email contact)
Alpha Tester Support
- Feedback channel (Discord server)
- Bug report form in Unity client (Settings > Report Bug, sends to Discord webhook)
- Known issues doc (so testers don't report the same things)
IP / Legal
- Document and make available licenses for art & music (attributions panel)
- Required open source disclosures (attributions panel)
- Audit assets for anything we don't have rights to and replace it
- Replace heroes that are based on real 20th or 21st century people or IP
Privacy policy (collecting accounts, OAuth data, gameplay data)(alpha notice on invite page/email)- Terms of service (basic liability protection) - defer until public release
Data deletion capability (user requests account removal)(accounts.eagle0.net)
Basic Gameplay
- Tutorial
- In the Your Warlord panel, say what the profession is
And separate panels for each profession when you encounter oneCommand tutorial for each command the first time it's clickedTime to recruit / expandAnd how expansion works
- Province events
- Running low on food
Time to swear brotherhoodWhen you get large, orWhen you get a good candidate
- Shardok tutorial!
- Basic Shardok AI stuff fixed
- Lobby fixes
- Have goals / ending
- Win condition: all other factions defeated
- Mid-game progression: King recognizes you as you gain power (generated events)
- First-session onboarding (beyond mechanics tutorial)
- Narrative hook in first few minutes - why should I care about my warlord?
- Clear first-session goal ("try to capture your first province" or similar)
- Early small victory to build momentum
- Guided first scenario vs. overwhelming sandbox?
Nice to have
- "What's new" changelog (fetch JSON, show entries since last launch)