Friday, May 9, 2014

To-Do Before Battling

I took a short break from the game and am going to resume work shortly. However, I only planned on everything up to the Pokemon stat menu. There aren't many huge feature categories left, so I need to plan everything out to work better. Why not share it with all of you?

Finishing the stat viewing menu
  • Proper Pokemon default movesets (AKA leveling up)
Using items
  • Gathering a list of what can be used outside of battle and what cannot
  • Potions/healing
  • Rare candies
    • Leveling up
      • Evolutions
      • Move learning
  •  Evolution stones
    • Parsing a Pokemon's evolution type (Fun fact: there is a minimum level requirement to use evolution stones, but they're all set to 1)
  •  Status-curing items
    • Implementing a Pokemon status
      • Poison step handling
      • Fainting
        • Warping back to PC
        • Player money
  • Escape rope
    • Testing if the player is in a dungeon
    • Fade to white
  • Repels
  • EV boosters
  • Revives
  • Ethers
  • PP ups
  • Bicycle
Wild Pokemon encounters
Trainer data
Pokemon- and item-related script commands 
  • Checking what Pokemon the player has
  • Giving the player a Pokemon
  • Checking if the player has an item
  • Giving the player an item
  • Initiating a wild battle
  • Initiating a trainer battle

That seems to be it off the top of my head. Once these features are implemented I should be ready to go for battling. I was going to start with battling, but there was such a large subset of features like leveling up and evolving that needed to be working. I realized they could all be covered by implementing items, which will make battling much faster and easier.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home