New bugs/features are bold like this.
Features to added and to add:
Implemented playing "dance" mini-game prototype!Now have functioning workflow for dancing mini-gameAdded a new panel in the stats page to show achievementsAdd the ability to rename pet (with a moderately priced item)Added numerical display of exp, gold, and health changes.Can now exit menus by clicking the bottom of the screen where the buttons aresince I did it for SubMenu, most menus can be exited this way including messageboxes.Added sound for Xp gain.Xp gain from the training mini-game now has deminishing returns, resetting at 12am the next morning.When you gain 1 level of exp, all exp gained after that is halved. If you gain another level of exp all exp is 3rded and so on. All this resets at 12am the next day.- Add another "play" mini-game with rock-paper-scissors type rules for easier but lower gain of "happiness" levels.
- Allow the play "dance" minigame to be played with mouse/touch screen
- 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
- when "adventure" is added, training and playing should give much less xp.
- make Pet() independent of Animation() and Spritesheet() so it can be saved more efficiently
- Add small and medium message boxes
- track length of time pet is unhappy
- Implement quest/adventure battles
If you get an achievement while sick the game gets stuck on the pet sick animation with a "happy sun" animating.Fixed bug when attempting to use an orb the player didn't have it would still ask wether you wanted to use it- when entering name w/ keyboard, if you press 2 letters at the same time it takes both characters
- this makes the first character able to be lower cased
- the pet's name can be 13 characters instead of the max 12
- This problem also affects the dancing mini-game when using a keyboard; you can enter more than one arrow at a time so you can enter one more than the max amount of arrows possible.
- Saving issues:
- Need to add basic security (SHA1 and AES encryption)
- need to clean up "hackiness" of setting PetCurrAni in training minigame instead of in Pet's Atk animation method
- need to fix projectile from "appearing" to hit the target when it is showing the results of a miss
- A few animations are not resetting their animation for the next time they are called even when told (ie: food, all emotes from pets especially noticeable when eating).
- Scale game with different resolutions
- Take in consideration timezone changes, DST, and user changing time.