Friday, June 13, 2008

RubyWeekend Hour 5: MapEngine work

There isn't much to show for the mapengine class partially because it is a lot of work and partially because I am slow.

I only added the mapobj class, which keep all of the map data in the last hours or so. I spent much of my time flipping through the files to do lot of little things.

I hope to get some map tiles showing the next hour I post on this blog.

RubyWeekend Hour 4: Brainless merging, Pirate Creativity, more Brainless Merging



New clean artwork are created for the pirate player character. Then I implemented code for moving this character. You can move up, down, right, left, and also move diagonally. Moving diagonally is hard because you need precise timing. However, I don't really care because it is a minor and unnoticeable blunder to the vague game play I have in mind.

Next, I set to work on working on the mapengine, creating the mapengine class.

The CopyPirate(the name of the game) is really a merger of two game, Twisted Shootout and SpaceFighterAce, and some pirate creativity that I have to do. Thanks to the experiences and the codebase I worked on over the year, I can really be lazy in this contest.

RubyWeekend Hour 3: The onstructioncontroller is under c

The progress thus far:

I finished the titlescreen UI and started work on controller by displaying the pine background to represent the ship(or server)'s deck. I also managed to sneak in a game loop where you can only do really basic stuff like quit the game.

The controller is basically a class that talk to every game element classes in the program and manage the game. So it basically snitches together all the stuff neccessary needed to make the game do its stuff, sorta like a car chassis.

RubyWeekend Hour 2: Titlescreen UI coming along

I got the titlescreen UI almost put together. I just need to add mouse functionality and the startup screen will be good to go!

I noticed a typo in the titlescreen jpeg but it will be easy to fix.

The progress I made so far is to make it go up and running, as well building the titlescreen UI. Not much but it is a start.


I think I am far ahead of everybody since some people are surprised that the contest just got started.

RubyWeekend Hour 1: Internet Pirates versus RIAA zombies



RubyWeekend has just started an hour ago!

Ok, it isn't exactly one hour into the contest, but it is quite close.

I already decided what my game will be and what I will be coding. Since the theme is about pirates versus zombie, I choose to parody file sharers as pirates as they're often called and the RIAA as zombies because they're accused of taking advantages of artists.

Also I am planning to port the Twisted Shootout's map engine so I can save development time and concentrate on trying to create good gameplay.

As you can see, the titlescreen is already done. I also done some inital brainless inital work.(Again using older codebase as templates)