wordpress stats

The Rubygame Book Part 1 to Part 6

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.

0

RubyTet 0.0.6 Release and the KibaBase Release Schedule

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.

0

Twitter Updates for 2009-07-14

July 14, 2009
  • push lot of bioworld stuff to github #

Powered by Twitter Tools.

0

Twitter Updates for 2009-07-13

July 13, 2009
  • Today, I worked on generalizing bioworld's generator box into a progress bar #
  • working on rubytet's module package #

Powered by Twitter Tools.

0

Twitter Updates for 2009-07-12

July 12, 2009
  • Worked on getting Bioworld to draw. However, there is no drawing :( #
  • After a quick logical inference, I made it DDDDDDDDDDRAW! woot! #

Powered by Twitter Tools.

0

Twitter Updates for 2009-07-11

July 11, 2009
  • Yesterday, I also worked on bioworld, but in a moving car. #

Powered by Twitter Tools.

0

Twitter Updates for 2009-07-10

July 10, 2009
  • Start work on bioworld #
  • Taking a little break to eat some lunch #
  • Good lunch. Accidently reset my timer. Opps. #
  • An hour of programming bioworld is accomplished #
  • I finished doing chapter 7 of Head First Rails #
  • Actually, last night, I finished chapter 6 of Head First Rails, not chapter 7 #
  • Working on RubyTet #

Powered by Twitter Tools.

0

Twitter Updates for 2009-07-09

July 9, 2009
  • Did work on rubytet #

Powered by Twitter Tools.

0

Twitter Updates for 2009-07-08

July 8, 2009
  • Worked on bioworld's event handling and the base module..got screen loading and quit ability #
  • Finished reading chapter 5 of Head First Rails #

Powered by Twitter Tools.

0

Twitter Updates for 2009-07-07

July 7, 2009
  • Working on my homepage… #
  • ah….uber clean homepage: http://kibabase.com #
  • working on rubytet #
  • my coding productivity slow to a crawl as I try to figure out how to test a command line app #
  • RubyTet coding session finished without much fanfare #
  • Finish reading Head First Rails chapter 4…. #

Powered by Twitter Tools.

0