Tuesday, March 8, 2011

Game Progress #2

Hello! I should be working on the game right now, what with the demo deadline ever approaching, but I have since decided to do a progress write-up to keep my promise of writing in this thing every day.

Right now I have a ton of bug fixes to do. The only real new thing that is top priority is the sloped tiles, which have to also work with the projectiles. This is a tall order and is probably the most difficult thing to code in the whole game (besides the boss battle, but that's next week). I really do hate all this fancy math I have to do, which shouldn't be as hard as it is for me, but that's how it is. It'll probably all click after days of working at it, and since I've tried getting them to work for a couple days already, that click may get here soon.

This here is for making levels
Yesterday I spent most of my time programming a level editor, (about 3 hours a day I suppose), as Jonny had just finished some tiles and I wanted to implement them into the game. Doing this was pointless, as I just ended up using and modify the old one I was already using. It's really outdated but works well and I liked it better than the other ones. The reason I hesitant in using it was I tend to forget how things work and I hate trying to relearn things I once knew. Another reason was the fact that my tile system is now a 3D Array instead of a 2D one, which sort of complicated things for the editor. Today I fixed the code to create and generate 3D Arrays, but I have yet to test it.

In summary:


  • Map editor is done. Making levels is easy and fun now, as opposed to tedious and awful
  • Sloping Tiles are the bane of my existence, and will confuse me for forever
  • I still have a TON of bugs to fix. And by ton I mean 3 or 4
  • The enemies need to be completely recoded, I wrote that in my notepad as a fix, but it's really an overhaul. The way we want them to function is gonna require so fancy numbers, which I love
  • I like bullet points.
Thanks for reading once again!

No comments:

Post a Comment