Posts Tagged 'plans'

Text Invaders Plans

So I’ve got a handful of free time this summer, between robotics, getting a driver’s license, and trying to get back in shape, and I’ve decided to start working on a Java port of Text Invaders. Hopefully I’ll be able to finish the game this time. Unfortunately with the original VB6 version it languished for a while, and when I was actually interested in completing it I had learned Java and Visual Basic seemed too primitive. VB6 isn’t even fully object-oriented. For example there are classes and inheritance, but it’s only interface inheritance and not implementation inheritance, so any subclasses have to rewrite inherited methods, which kind of defeats the purpose of inheritance in my opinion. And my code for Text Invaders was so sloppy, and mostly in one file, that I just couldn’t bear to edit it anymore.

Now, I’ve taken the basic drawing code I used for my APCS final project, named LANeroids now, and modified it to use text instead of polygons. By moving to Java I gain a lot of nice things like true object orientation and instant cross-platform capabilities, but sadly I also give up some nice things like DirectX support. I think it might be possible to add DirectX to a Java app, but that would make it cease being cross-platform, so I don’t know if that’s worth it. OpenGL is a nice alternative I guess, but I’d also need to use OpenAL for sound most likely. And I was so proud of my 3D positional effects, too. Once I’ve gotten a definitive Java version done, complete with actual levels with perhaps multiple waves per level, bosses, online high score boards, automatic updates, and such, I’m considering doing a Wii or DS homebrew port. A post-1.0 version might also add in co-op multiplayer. Anyway, this is all speculation right now. Back to coding!


Yay, May…

So today’s the first of May, and brings lots of chaos, agony, despair, and yet a light at the end of the tunnel. For you see, May is the month of AP testing, and also my birthday, and the beginning of the end of our high school careers.

The first two weeks of May are going to be living hell, with AP tests coming in like buzzards to pick us off after finals have beaten and broken us down to senseless drones. This year, I’m definitely going to run out of AP labels, and the sad part is that I won’t even end up using much of my AP credit. I suppose it’s worth it just for grade inflation, but an annoying waste of money to be sure. Once AP testing is over though, the fun begins.

After AP testing I’ll probably pick up the laptop I want for college, the HP tx2000z. It’s a cheap tablet/convertible laptop, with a base price of $900 and HP has a student discount program on top of that for 7-12% off (7% in this case). We’ll be playing Brawl and bridge and maybe Mario Kart Wii in any classes that let us, and maybe even DotA if we have enough laptops for a LAN party. I suppose we’ll also do random projects and stuff to fill time, but that doesn’t really matter. School will pretty much be over.

Hopefully I’ll be able to work on side projects too, like DS coding, some Java stuff, and Robotics stuff. I also need to finish off Metroid Prime 2: Echoes before we graduate so I can give it back to Sid. I should probably also buy Orange Box and stuff and maybe Crysis to actually tax my PC.

I have a feeling this month is going to fly past, just like the rest of the year has.