September 30, 2009
It is my pleasure to announce the complete rewrite of part 1 through part 6 of The Rubygame Book. This rewrite of the book restart the tutorial to focus immensely more on the foundation. While this mean some of the most immediate gratifying parts are gone, the new tutorial include some new tricks and tips that help developers write Rubygame application faster and with shaper focus. Some of these tricks include automatic code loading and naming scheme, a more structured layout of the codebase, and some prep works on the event system.
However, there is still much more to write and rewrite. So stay tune for new tricks you might learn from this book as I write down new knowledge gained from pushing my edge in game projects.
July 18, 2009
RubyTet 0.0.6 is out!
Player visable changes in this release added score tracking. You now have the capability to track high scores across gaming sessions. Also, if you accidently deleted your score file, it will recreate a new score file.
As for under the hood change, RubyTet is starting its migration to the Kibabase framework. The lib got renamed to app, and the new lib directory will now contain library code not specific to this game such as GUI library and procedural generation. In addition, upgrades to Rakefile make packaging easier . The dynamic_loader.rb which is part of the dependcity library and originally developed for Bioworld ease the effort of hacking for the developer.
The next release(0.0.7) have two overall goal:
1. Complete migration to the new framework named KibaBase. This requires reconstructing the game’s logic flow but will mostly not touch the actual game logic. As for the Kibabase framework itself, I won’t release it until two condition are satisifed. The conditions are the goal that was mentioned at the beginning of this paragraph and the completion of bioworld’s initial gameplay.
2. Completion of the red gem gameplay feature. Currently, it give you bonus points, but it should be able to destroy yellow gem.
Since the current release cycle will end at July 29th, Rubytet 0.0.7 is scheluded to release at July 29, 2009 unless the goal are met early.
Next up in the release schedule is the release of Space Fighter Ace. Currently, development is stale so I am going to release the game as it is. Expect it on July 19 but do not expect much wow factor. Since the knowledge capital that will enable the development of physics is missing, I’ll have to resort to writing a small physic project to acquire physics knowledge. Also, the KRPGE framework is masively outdated, so I am force to schelude its next release in the next release cycle which is after July 29 and ending on August 12.