Monday, December 8, 2008

Final Fall Update -- 12/8/2008

At this point, the project is nearly complete. Some image swapping for greater PC-ness does need to be done, as well as trajectory displaying so that it has an actual educational purpose. There's also some bugs about .xo installation on the actual XO (works fine in VMs somehow...). All in all, though, I'm just about done.

I'd like to thank Sean O'Sullivan, RPI '85, for funding RCOS.

Wednesday, October 29, 2008

Update -- 10/29/08

Finally had some time to get back to the Tanks, and now I'm having a problem: The shots don't register when they hit the tank, they seem to disappear one transition before. I've adjusted the power curves so that mid power shoots about halfway across the screen, depending on relative height, but that still needs some tweaking. Still no AI, I'm thinking I'll just use the same power as the hewmon and 90-the angle if the AI is higher, or the same angle if the AI is the same height or lower. Work still to be done...

Friday, October 17, 2008

Update -- 10/17/08

Yes, I should be at the EMPAC watching Improvcappella. Unfortunately, I got there too late. So...yeah. Instead I get to do a little work on the Tanks. Shooting is now improved (as in it works), though victory needs to be added, as does an AI.

Initial Post

Well...I was supposed to have created this about five weeks ago, but here we are.

Current Status of the Tanks:
Sound: Background music, victory music (played after victory is implemented)
GUI: Mostly completed, need to worry about explosions registering properly.
Mesh: Hah. Haha. HAHAHAHAHA. OLPCgames does have a mesh wrapper, so I may be able to use that if I can get my hands on some hardware (once everything else is done, that is).
Gameplay: Should probably add the capability for numeric angle/power entry.
Shots: Fired, explosions work when the shot moves at all.
AI: Nonexistent at this time.

Professor Moorthy raised the issue that Pygame may not be bundled with the XO, though it was on my virtual machine. The OLPCGames wrapper is not, so I've bundled it with the application.

Subversion Repository: http://code.google.com/p/olpctanks