Pocket Progress 2

Collision and animations are looking good right now. Here’s a gif of where I’m at. It took me all day to figure out what the hell I was doing wrong with interrupting walking into walls.

Anyway, I also overhauled the movement and controls I’d put in yesterday because I realized exactly how the real games handled it.

You can see travelling through areas right in this, which is nice, and you can also see that I haven’t programmed in collision for cliffs yet. :x

I had to keep the gif at 15FPS to make sure it was under 2MB while not looking being mangled by compression, but the game does in fact run at 60FPS, just like a real Gameboy game.

That’s pretty much it for now. Make sure to check the Live Updates page on my blog for live updates of what I’ve done or am doing. Bye!

Pocket Progress 1

It may not look like much but this is really exciting progress for me and this project. This is a Pokemon recreation I’m making with Slick2D/Java that I’ve been working on for the past two weeks. There’s no collisions or animations quite yet but those should be done within the next two days.

This game is a recreation of FR/LG that’s expanded to several other regions in a single story line including Hoenn, Johto, and Orre. The main goal is to have a “pure” Pokemon game in which all Pokemon can be found and there are no weird Dex restrictions (For example, not being able to evolve a Crobat in FR/LG before the national dex, or having game specific Pokemon like Vulpix or Bellsprout).

The biggest problem is leveling throughout regions. I think the best solution is to have a level lock until you beat certain gyms - similar to how traded Pokemon of a high level refuse to listen.

If you have any ideas send me an email and I’ll think about it. Remember to check my live update page for more information on what exactly is being done!

The start of something

Last month I started re-playing Pokemon Fire Red on the VBA-M emulator. I went into the game with the goal of catching as many Pokemon as possible. After about two weeks I managed to catch 124 of the 151 in the game. That magic number also happened to be the maximum number of Pokemon you could get in either of the games.

I still wanted to catch all the Pokemon though. I’d never really be happy with it until I had all of them. So I moved my save to Leaf Green and caught all the LG exclusives. This brought me to a total of 138 caught, 149 seen. I should mention that I would also only capture Female Pokemon and that I have one of every Pokemon in my box in numeric order, but that’s besides the point.

The only Pokemon I couldn’t get were the 4 trade-evolvers, the two other starters, the other fossil Pokemon (Omanyte), and the legendary Mew. Omastar and Mew were the only Pokemon I hadn’t seen.

And I wanted them.

What really sucks though is that trading on VBA-M is and has been broken forever on FR/LG. I thought: “Hey, I program, I should help out with this and figure out the glitch!” so I did just that. Kind of… I opened up the source code in Visual Studio and got it to compile right - Success! After a little while scouring the source I realized that I really didn’t know C++ well at all.

I gave up on that and decided I would make my own Pokemon game. That it should run on all systems, be able to use a controller, have online trades, have all the regions, and most importantly that you could catch all the Pokemon.

Five days later and here I am starting this dev blog.

But I’ve never really finished a project this big before, so I don’t want this to get popular until I finish. I don’t want to disappoint a lot of people. If you find this I beg you not to get too excited until I’ve made considerable progress.

I do want to finish this though, so if anyone stumbles upon this and notices I’m not updating the blog or working on the game, please spam my email or telephone or anything you can.

Email: [email protected]