A small web app simulating a Hearthstone-style draft using the modern Yu-Gi-Oh! card pool. This is a personal project to solidify and improve on my skills from university as well as boost my resume/portfolio!
Number | Goal | Timeline | Notes |
---|---|---|---|
1 | Learn API | 9/11 - 9/20 | - lost 2 days to VSCode troubleshooting 💀 Github issue here |
2 | Display cards | 9/23 - 10/18 | - lost 3 weeks to sickness 🙃, schedule adjusted Github issue here |
3 | Finalize API v1 | 10/21 - 10/25 | - change of plans to SPA w/ simple API, schedule adjusted Github issue here |
4 | Tracing/Errors | 10/28 - 11/8 | - election stress and other sadness :'), schedule adjusted Github issue here |
5 | Drafting | 11/11 - 11/29 | - CSS & needed refactoring delayed to be part of next goal Github issue here |
6 | Finish Routes | 12/2 - 12/27 | - lost interest for a bit and had other responsibilities, schedule adjusted Github issue here |
(12/30/24) Styling and stretch goals will be left for another time. I'm looking to start on more game-related projects.
Number | Goal | Timeline | Notes |
---|---|---|---|
1 | Styling | TBD | Github issue here |
2 | Find favicon | TBD | Github issue here |
3 | Pause/Resume | TBD | Github issue here |
4 | Fix DuelingBook | TBD | Github issue here |
5 | Deck stats | TBD | Github issue here |
6 | Balance draft | TBD | Github issue here |
7 | Deck exporting | TBD | - export to YDK will be included as part of Goal 6 Github issue here |
8 | DB integration | TBD | Github issue here |
9 | Deploy | TBD | Github issue here |
For whenever I get to them:
- Main Deck Monster/Spell/Trap ratio
- Main Deck Monster Attribute ratio
- Main Deck Monster subtype ratio (Tuner/Spirit/etc)
- Extra Deck Monster ratio
- Extra Deck Level/Rank ratio (Synchros/XYZ/Links only)
- Link Monsters w/ bottom markers (warn if >1 Links in deck but 0 w/ bottom markers)
- Highest/lowest ATK/DEF values (among applicable cards)
- Spell/Trap subtype ratio
For whenever I get to them:
- All Main Deck monsters are level 4 or lower.
- All monsters are treated as every type.
- All fusion-summoning effects can summon any Fusion Monster, provided all the materials are correct.
- Ritual and Pendulum Monsters are not included due to their inherent need for extremely high levels of synergy that are practically impossible in draft modes.
- The draft alternates between Main Deck and Extra Deck cards. You'll pick 8 Main Deck cards followed by 3 Extra Deck cards, repeated 5 times.