Today is Day 29, so tomorrow is the last day of my programming challenge to code 4 hours a day.
With 4 hours a day, I am slowly crafting Space Fighter Ace game mechanic, with some markup in difficulty in comparison to previous projects.
Today, I finally accomplished the death mechanism of spacecraft and bullets collision, although it have no special effects. I believed it took me two hours to accomplish this task. Another hour is spent on trying to futilely finish the movement code to no avail. The rest is spent on miscellaneous task such as trying to debug the mapeditor program, writing FPS display code for the Hud, and improving the game's FPS.
Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts
Saturday, August 9, 2008
Sunday, July 20, 2008
Day 12: Game Engine Complete
Day 12: 45 commits and 48 hours logged so far.
Well, the game engine is completed and it now have a name: KRPGE(Kiba Role Playing Game Engine).
The only thing left is actually preparing it for release. I have to get rbgooey out the door first since rbgooey was updated for use on the engine.
After that, I will be working on preparing the game engine framework so people can actually use it. It will have blanks placeholder files so people can add their code to it.
Once I am done with releasing the framework, I will be working on the map editor again.
I hope to finish it all before RubyWeekend #2. If not, at least I have some advantage over my peers in term of how much I have to do.(assuming at least I get the engine out)
18 more days to go before I complete my training. :)
Well, the game engine is completed and it now have a name: KRPGE(Kiba Role Playing Game Engine).
The only thing left is actually preparing it for release. I have to get rbgooey out the door first since rbgooey was updated for use on the engine.
After that, I will be working on preparing the game engine framework so people can actually use it. It will have blanks placeholder files so people can add their code to it.
Once I am done with releasing the framework, I will be working on the map editor again.
I hope to finish it all before RubyWeekend #2. If not, at least I have some advantage over my peers in term of how much I have to do.(assuming at least I get the engine out)
18 more days to go before I complete my training. :)
Labels:
copypirate,
game development,
game engine,
krpge,
log,
programming,
rbgooey
Saturday, July 19, 2008
Day 11: Nearing Completion
I like self-mandated work hours. It make things goes WHOOOOOSH!
And it did for me today. Day 11 with 50 commits, marking 44 hours total of development logged. 19 more days to go
Well, my prediction that I won't finish the engine this week, barely. Unless you count Sunday as the end of the week, in that case, I will finish the engine.
Progress so far:
I finished pretty much everything except updating the file format and the player related features. The Player class isn't fully integrated into CharacterTracker class yet. The code, for the most part are there to support the full integration. It is just that there are special assumptions that are made about the Player class that shouldn't be there.
The CharactersTracker class also got some addition to help make life for users of the engine easier. For example, it can display the name of every characters on that map and return that list. The Character class also got an addition, the name attribute. This will make identifying the different characters on the map easier.
Plan:
Tommorow, I will probably be finished. I hope tommorow will be the release day of the game engine. If not, than it will be Monday. Then, I will start work on the vim inspired map editing tool.
And it did for me today. Day 11 with 50 commits, marking 44 hours total of development logged. 19 more days to go
Well, my prediction that I won't finish the engine this week, barely. Unless you count Sunday as the end of the week, in that case, I will finish the engine.
Progress so far:
I finished pretty much everything except updating the file format and the player related features. The Player class isn't fully integrated into CharacterTracker class yet. The code, for the most part are there to support the full integration. It is just that there are special assumptions that are made about the Player class that shouldn't be there.
The CharactersTracker class also got some addition to help make life for users of the engine easier. For example, it can display the name of every characters on that map and return that list. The Character class also got an addition, the name attribute. This will make identifying the different characters on the map easier.
Plan:
Tommorow, I will probably be finished. I hope tommorow will be the release day of the game engine. If not, than it will be Monday. Then, I will start work on the vim inspired map editing tool.
Labels:
copypirate,
experiment,
game development,
game engine,
log,
productivity,
programming,
ruby,
video games
Subscribe to:
Posts (Atom)




