2017 7DRL – PokemonRL – Day 6

Day 6! time’s almost over and I wonder what’ll be the best way to wrap up 😐

Today I managed to implement high level map generation (so it now generates both a random overall structure as well as the actual detailed maps). They are both simple, of course, since there’s no time to go in-deep. This includes assigning the gym data, pokemarts inventory as well as wild pokemon on the routes.

Sample metadata (Click to enlarge)

Spent a lot of time debugging an issue with the validations to prevent roads from overlapping not working.

Pokemons also respawn now on the routes, and I started implementing the actual skills and the damage calculation. (Based on the information from Bulbapedia)

I also implemented an alternate display mode which looks a bit like a gameboy color. At least to me 🙂

I’m less than 24 hours away from the end so… what’s the plan?

I don’t know.

It frankly looks grim, but I knew it wasn’t going to be easy (that’s why I hesitated). There’s enough material here for a seven years roguelike. The challenge will be wrapping up decently.

Pending stuff (not all of it will make it):

  • Lab building to pick starter pokemon
  • Pokemon Center buildings to heal pokemon
  • Pokemon “fainting” and losing gym battles
  • Pokemon level up, learn new skills, evolve
  • Place items randomly on map
  • Sell items to earn money
  • Adding a good chunk of data for pokemon and their skillsets.
  • Special attacks
  • Trainer battles to earn money
  • Restock stores

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s