Skip to content

hadan24/ygo-draft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modern Yu-Gi-Oh! Draft

License (MIT)

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!

Schedule

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

Stretch Goals

Number Goal Timeline Notes
1 Deck stats TBD
Github issue here
2 Balance draft TBD
Github issue here
3 Deck exporting TBD - export to YDK will be included as part of Goal 6
Github issue here
4 DB integration TBD
Github issue here
5 Deploy TBD
Github issue here

Resources for Myself

Besides the appropriate docs

Example Deck Stats

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

Draft Balancing Rules

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published