Save info   Get password
Home Submit your blog Edit Account Rules RSS-Archive Contact


Day 8: The Last of the Cleanup?
2008-07-16 20:23:00
For Day 8 of my productivity experiment, I decided to focus on map engine cleanup so I can have something to release by the end of this week.Day 8 yield two important changes in the codebase.First, the map engine class is further spilt into two new classes. In this case, the game engine class is managing the map engine class. The changes happen because there were classes that does not have anythin
Read more: Cleanup

Day 7: Slowly but Surely
2008-07-15 14:08:00
Day 7 marks another day in the development of the map editor. I am still stuck in the mapeditor's file menu system. The good news is that I am on the verge of moving toward the editing system.I created three distinct UI element. These are typepad, the logger, and the file scroller. I also used the modal system instead of the regular toolbars. The logger element lists event that has tooken place su
Read more: Slowly , Surely

Day 6: Inching toward a Map Editor
2008-07-14 20:11:00
For today, I done some work on the map editor's file menu system and the map engine code. In particular, I finished work on displaying the content directory and showing new files via pseudo scrolling. It was tricky, as it require a bit of thought to implement it.Map engine code is relatively easy, as it is merely a cleanup job. I was dissatisfied by the ugliness of some code so I refactored them.
Read more: Editor

Day 5: Roadblock Destroyed
2008-07-13 16:47:00
Well, for day 5, I easily destroyed the roadblock that has plagued me the last two day.As expected, it was my unforeseen silly mistake that has put me into this roadblock situation. Nonetheless, I did get over it.I think I made lot of progress today. Here is the rundown of what I was able to accomplish:Like I said, I cleared the roadblock regarding saving and writing yaml files. Then, I finished
Read more: Destroyed

Day 4: The Road to Kicking Ass continues!
2008-07-12 17:06:00
Well, since I didn't overcome the roadblock yesterday, I decided to focus on writing the rubygame tutorial. You can visit this project at the kibabase wiki.As you can see, this is called the Rubygame book project, designed to be the ultimate tutorial for rubygame beginners.I was almost completed with part 1 when I was done with the 4 hours. It didn't look like much but I have to wrestle with the m
Read more: Kicking

Day 3: Coding Roadblocks
2008-07-11 23:23:00
I finished the third day of my 4 hours for 30 days productivity experiment. 27 more days to go. That's the good news.The bad news is, I am encountering coding roadblocks for pretty much everything I tried to work on.First, it was the rake task for generating files. I tried to write rake tasks that accept argument but I got weird bug before I was able to finished it.Then I spent three hours trying
Read more: Coding

Ongoing Experiment in Right Direction
2008-07-10 20:42:00
I must say, the early results were promising.In the past two days, I was able to make in excess of 20 commits per day. And I also made a lot of progress. Here is the rundown for what I did for the last two days.Day 1: I moved lot of code to the mapengine class and rename lot of variables. I also took time to eliminate unnecessary code and unclear magic variables. One of big highlight of this day i
Read more: Experiment , Right , Direction

4 Hours 30 Day Experiment
2008-07-09 09:48:00
Today, I am going to commit an experiment in productivity. 4 hours of coding for 30 days straight on any gaming projects that I choose to do.The idea is that 4 hours is going to add up a lot of completed games and cool game projects, as well money.I know I didn't find the groove for productivity yet so it may yet be another in a long string of failures. Maybe I get lucky with this one. Who know?Al
Read more: Experiment , Hours

Day 21: Wrapping up Mapeditor Development
2008-08-01 11:26:00
Today, I finished both the map stamping option scroller and the editing system as well. So you can edit maps and cycle through the options that you want to stamp.The only thing left is writing messages for the logger and fixing typing rendering bug, as well writing the README for the map editor.It will be released as KRPGE-0.0.2 instead of a standalone application. After that, I'll be working on t
Read more: Wrapping , Development

Day 20: You can delete!
2008-07-31 14:00:00
It is now possible to delete stuff in your mapeditor! It took me a good two hours to code out the functionality and then debug and fix it. Along the way, I made an improvement to the map engine's camera. You can save it and then reload it to see if it work.I also learned that integers are immutable. Bumber!Then the rest of my time are spent on figuring a way to display these characters and items g


A Roadmap
2008-07-31 04:33:00
In order to keep the development of various projects from stagnating for a long period of time as well having a fresh release every so often, I devised a roadmap at the KibaBase wiki to follow.The roadmap assumed that 28 hours are needed to complete each projects' goal. Thus a week is needed to achieve these goals, which is intentionally chosen for the purpose of having a release every week. Also


Day 19: Kept getting interrupted
2008-07-30 17:20:00
I kept getting interrupted by my parents for task that they want me to get done. This mean I had to restart the hour I am in before it is an hour to me for sure. Nonetheless, I managed to get the 4 hours done and lot of commits in.Here is the stuff that I accomplished and work on:The typing system work now and you can use it to save your file. It even send a message to LoggerUI about the fact that


RubyWeekend #2 Postmortem
2008-07-29 19:55:00
Here is my postmortem for Playground Wars for the RubyWeekend #2 contest. I hope it will be useful for future RubyWeekend newbies and veterans alike as well present day RubyWeekend pioneers.What went right:1. Getting an art partner is a very smart choice, especially if he/she is good. Qubodup is good and he free up my time so I can program. Division of labors kick butt!2. Prior to the contest, I s


Day 18: Engine Bugfix and Completed Map Display
2008-07-29 19:38:00
For Day 18, I divided my effort among several features of the mapeditor.First, I worked on displaying the map. Then I wrote the code that eliminate drawing the majority of maps on the object, making sure that it only got drawn on the proportion of the screen. This has lead to engine code cleanup.Next, I worked on integrating the map stamp into the engine's camera. There I have to fix a few bugs re
Read more: Engine , Display

Day 17: Resume Work on MapEditor
2008-07-28 20:28:00
Today, I resume my work on the mapeditor part of my KRPGE framework.It now load the map for editing and the editing stamp has been implemented.Beyond that, I reused the engine code in preparation for display. There is some cleanup work on LoggerUI and the EditMode class.That conclude Day 17 of the productivity experiment.I expect to display the maps for tomorrow and start implementing the editing
Read more: Resume

Release Log #2
2008-07-27 20:57:00
Hi, you can download Qubodup and me's RubyWeekend contest entry from the Kibabase wiki.It is a very incomplete first version of the Playground Wars real time strategy game. I gave up finishing the game for the contest, but I submitted it nonetheless.Description: The opposite sexes has decided to go to war over the ownership of the playground!
Read more: Release

RubyWeekend 2 Log #7 Disappointment
2008-07-27 17:18:00
I gave up. Apparently, I couldn't achieve what I did last time. This contest is a major disappointment for me.There is probably a lot of reason why I couldn't finish it. Lack of sleep, lack of willpower, too ambitious, etc.Whatever the case, qubodup and I are too crazy. Maybe someday, I'll be able to code a whole RTS game within 48 hours.At this point, I am just an angry programmer. I don't want t
Read more: Disappointment

RubyWeekend 2 Log #6 Time to Panic?
2008-07-27 10:04:00
Now, I am almost finished with the resupply mechanism. I just got a few bug to iron out. Once that's done, it is also done for the girl resupply units as well. I will be adding the resupply girl unit after this.Today is the last day and I still haven't finished all the gameplay work, never mind pathfinding, AI, state of being, etc. And I got about 12 hours left to finish this game. I think it is t
Read more: Panic

RubyWeekedn 2 Log #5 Progress So Far
2008-07-26 16:10:00
I got point and click system almost done. It is just that it needs to notify the player whether if someone is selected or not. I am working on providing that indicator.I also worked quite a bit on the energy system and the resupply game mechanic that goes with it. The SupplyBoy just needs to know how to retrieve energy source and then deliver it to the intended destination.Qubodup worked to get al


RubyWeekend 2 Log #4: SWEET!
2008-07-26 08:11:00
Qubodup finished his terrain map. It got too much water though. I also have to fix rendering and camera issue with my map engine.Meanwhile, I finished moving around the map with the mouse functionality. It can even invoke a character to respond to the mouse click.Now, I am working on point and click so I can move these units around.


RubyWeekend 2 Log #3: Do You Seriously Want to Continue This Insanity? You Cannot Save After This.
2008-07-25 20:52:00
Qubodup and I have a discussion on whether or not we should ditch the game design. Since we don't have any better ideas, we decided to say yes to the question of whether or not to continue our insanity.To compenstate for our insanity, we scale down our RTS design. Many of the features are simply cut outright in favor of completing the game in time. We can alway add them back into the game later. H
Read more: Seriously , Continue

RubyWeekend 2 Log #2
2008-07-25 17:35:00
I am coding support for terrains so it will be replacing the background image. I also have some problem with git but I figured it out. This terrain system will definitely be merged back into the KRPGE codebase.The progress is painstakingly slow though.Qubodup has been working on the unit graphics. They are defintely better than what I can do.I hope to finish the terrain system pretty soon. If not,


RubyWeekend 2 Log #1
2008-07-25 14:04:00
The theme is Opposites.The first hour or so, qubodup and I are coming up with game ideas. Then we settle on a game called Playground Wars.It is about a bunch of kids, divided among gender line going to war with each other for ownership of the playground. Of course the adults all thought it was a cute game and is oblivious to the seriousness of the war.You can visit the Playground Wars's github rep


RubyWeekend Contest Goal
2008-07-25 10:09:00
Since the RubyWeekend contest will start in one hour(assuming that the contest organizer is not tardy), I decided to write my goal for this contest.My goal for the RubyWeekend contest:1. Create a fun game to play.2. Not rank dead last.3. Have lot of fun!And qubodup is my art partner in this contest. I'll also be blogging this contest the whole way like I did last time.
Read more: Contest

Release Log #1
2008-07-24 19:50:00
Hi, I just released a new version of the rbgooey library in preparation for the RubyWeekend contest.This version is 0.0.6 and it fix the crash bug associated with opening too many TTF objects.You can download it at rbgooey's rubyforge page.
Read more: Release

Day 16: Mapeditor Progress Report
2008-07-24 15:32:00
For Day 16, here is the mapeditor progress report:I fixed a crash bug in my rbgooey library so the mapeditor program wouldn't crash just because it is refreshing texts.I also made the input system completely functional. The only thing missing is that it didn't launch into editmode yet.The EditMode class got a bunch of code addition that won't be used until all the necessary classes are in place. T


Day 15: Restarting Work on Map Editor
2008-07-23 20:56:00
For Day 15, I restarted work on the map editor program for my KRPGE framework. However, I did not make much visible progress.I have a tendency to have rendering problem but eventually that get solved. There were quite a bit of work on the input system and also work on gathering data so it can load files. The class for editing is created but not much is in there yet.For the last hour of my programm
Read more: Editor

Day 14: Engine Release!
2008-07-22 11:20:00
The KRPGE engine is finally released! You can visit the KRPGE homepage for more information and download.Tomorrow, I will be tackling writing the KRPGE map editor.That's it. I don't have much else to say.Day 14 is complete and 16 more days to go.
Read more: Engine , Release

Day 13: Workload More Than Expected
2008-07-21 15:23:00
Well, I certainly didn't ancipitate the amount of work it takes to get a framework ready. I could release just the engine but that mean developers have no context from which to work with. With the current workload, it seem that I will finish this in 3 days, not the next day. Never mind that the map editor will probably also take a long time too.In any case, rbgooey-0.0.5 is released. This library
Read more: Expected

Day 12: Game Engine Complete
2008-07-20 12:47:00
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 hav


Page 3 of 5 « < 2 3 4 5 > »
eXTReMe Tracker