Bugs to fix:
- Change "hunger" on screen to something like "satiation"
- Reset midscreenx and y variables to new evolution's animation
- show an animation when pet levels up to inform user of said event
- All animations are not resetting their animation for the next time they are called even when told to update frame by frame. (ie: food, all emotes from pets especially noticable is eating).
- Add sound for when user can't afford an item in the shop -- possibly also a non-sound alert.
- Replace any System.out.println's that user needs to know with MsgBox alerts.
- Possible loading bug -- make sure pet doesn't evolve during absence.
- Scale game with different resolutions (this will be a pain...)
- Take in consideration timezone changes, DST, and user changing time.
- Add "onMouseOver" events when cursor is over buttons to show name of the buttons; won't matter in mobile version.
- Add feature: "pet" the pet while mouse button is held down -- if affection is below 25% it won't want to be pet.
- add an animation for when the pet evolves
- change the graphics of the buttons to be more aesthetically pleasing
- evolve past 2nd form with items (orbs?)? + time + level
- when "adventure" is added, training and playing should give much less xp.
- make Pet() independent of Animation() and Spritesheet() so it can be saved through Serialization
- Add small and medium message boxes
- Add the sun to the happy animation
- Fix saving and loading game
- Add evolution to 3rd form
- Add options submenu -- turn off sounds and save game
- track length of time pet is unhappy for tracking purposes
- Implement playing mini-game
- Implement training mini-game
- Implement quest/adventure mini-game battles
No comments:
Post a Comment