Pokemon Card Game
Simple Design
Database
Users Store Deck
Interface
2D Game Board
Functional Reqs:
User's playing deck is
randomized per session
Each card will have different functions
Pokemon attacks
Side Effect
"Unique" side-effects
that require complex logic
How to mitigate
There are many
common side effects
Game functions
Two users able to
play against eachother
Perhaps keep some functions "Manual"
- Manual removal of energy points or
something similar
server-side schtuff needed
Libraries to help expedite the game?
Challenges
What's on the front-end?
Classes, Objects, Inheritance?
Mainly going to be on front-end.
Database will only be necessary for users
to make and store their deck.
Keep track of
wins/losses
How two can play against eachother
Incorporating unique abilities/side-effects
Users to be able to open booster packs
Trainer cards (?) -> will increase complexity
AI players?
MAY need databases + server logic for
how two players can play against eachother