Thursday, February 28, 2013

Cyborg Arena


Cyborg Arena is a shooter game where your skills will be challenged. The goal is to survive the ceaseless attacks of the enemy robots in an arena.



Century 30 A.H. (After the Holocaust), the human race extinguished itself. Taking advantage of this situation, the world was dominated by the latest creation of humans: Cyborgs.



But history repeats and a higher class of cyborgs controls the lower classes by force. To break this control, two cyborgs decided to fight. The only way to achieve their goals is winning in the Cyborg Arena.



The Dictator of Cyborgs observes the progress of the battle and communicates with the contestants through a monitor located in the center of the arena.



Be prepared to face dozens of robots programmed exclusively to destroy the contestants of the arena.



The monitor will keep you informed about the main events that occur during the battle.



To increase your chances of survival, many special items will appear giving you better weapons, force fields and devastating bombs.



At the end of each arena there are powerful cyborgs that you must defeat to advance to the next arena.


"I'll be waiting for you."
(The Dictator of Cyborgs)



The game can be downloaded with source code at this link: Cyb_Arena.zip 


This is the sixth game of RH Games. It completed the RH Games Bundle we had planned to publish through Xtreme Games.

Wednesday, February 27, 2013

Crazy Balls


The R and the H, which are part of RH Games' logo, were tired of just being assistants. So now they have earned a game made especially for them. That way appears "Crazy Balls: the logo's game".



What they want most is to make money, therefore help them collect the coins that are spread in the level.



However, nothing comes easy in life. To mess up the life of R and H, the game's creators put some Crazy Balls to knock them down.



During the game appear some surprise items. There are some that will help you and others that you will regret picking them.



Win in the game and find out what will happen to R and H when, finally, they get rich.


The game can be downloaded with source code at this link: C_Balls.zip


To edit the levels of Crazy Balls I programmed a simple editor that saves the information of levels in a file called "cb_stage.map". This file is read when you start the game and the information contained in the file are loaded into memory.

The editor with source code can be downloaded at this link: CB_edit.zip

Tuesday, February 26, 2013

RH Spacewar 2


After the battle in RH Spacewar, the aliens were scattered. After a while they managed to locate and attack the main research space station that discovered the portal. In an act of desperation, the crew threw themselves in space trying to escape from the alien fury.



Realizing that they could not fight the earth ships directly, the aliens decide to attack the crew members who were wandering in space. Do not let this happen. Rescue them.



The aliens began to combine their different types of attack to better fight the earth ships.



Who will be the first to get the astronaut: you or the alien? For the astronaut's sake we hope it's you.


The game can be downloaded with source code at this link: RHspace2.zip


It is common that I and Alberto Hoshino showed up at the endings of our games. As an example, the image below shows us in one ending of RH Spacewar 2.


Monday, February 25, 2013

No Way Out


No Way Out is a fast-paced arcade-style shoot-'em-up that combines traditional shooter elements with a frantic race against the clock. Blast your way through walls and obstacles, eliminate the creatures infestation and avoid the massive spiked roller that's always on your heels.



In this game, AMMO is worth more than GOLD! It is necessary to make way through the maze and to destroy the enemies that chase after you. There are ammo boxes scattered throughout the maze, but despite this, use it only when there is no other alternative, because it is quite scarce.



The Mazes are randomly generated allowing for different ways with each new game. Think twice before choosing a path because you can be NO WAY OUT!



In the maze there are many creatures that will threaten the player, such as wild animals, indestructible cyborgs, monsters that eat ammo boxes and even creatures that break down the walls to hunt you wherever you go.


The game can be downloaded with source code at this link: Nowayout.zip


No Way Out is the game of RH Games I like most. Once in a while I still play in Hard mode. Play it in cooperative mode with a friend is so much fun.

The end result of this game was much better than we expected. The gameplay is different and requires quick decision making in order to survive in the maze, which is built randomly.

Long ago, I had programmed a random maze generator that can be seen in the image below. I always wanted to create a game project using this random maze generator. This project took shape with the "No Way Out" game.



Thursday, February 21, 2013

RH Spacewar


RH Spacewar was the second game of RH Games. Below are some of its features.

In the deep space, a strange energetic phenomenon was detected. To investigate this incident two ships were sent. But when they arrived at the site they found that this phenomenon was a kind of portal where were coming bizarre and hostile creatures.



There are ten alien species that attack in groups, each with a different attack strategy.



If the situation is difficult, you can count on the help of a partner to defeat the alien menace.



They are quick and ruthless, an oversight can be fatal!


The game can be downloaded with source code at this link: RHspace.zip.

The image below is an example of how art files were organized to be used in the RH Spacewar game.



Friday, February 15, 2013

RH Race


RH Race was the first game of RH Games. It is a racing game where the most important thing is not to arrive at first place, but stay alive. You can run alone or with the help of a friend. Your goal is to avoid colliding with other cars and pick the flags on the road.



Several types of cars will try to prevent you from reaching your goal, such as automobiles with blades, "kamikazes" vehicles that throw themselves against the player and bomb droppers.



You need great hand-eye coordination to be able to overcome all of these challenges.



At the end of each stage you'll have a warm welcome. There is also a panel with messages that will keep you motivated to continue the race.


The game can be downloaded at this link: RHrace.zip.

This zip file contains the executable for Windows. When you unzip the zip file you will find the folder structure shown in the image below. The folder "art" contains all the art used in the game. The folder "sound" contains all the sound files. The folder "src" contains the source code of the game in C/C++ language.



A warning for Windows 7 users. There is a problem of "Windows Explorer" with old Windows games that used 256-color palette. These games appear with several colors replaced messing the look of the game. Games like Command & Conquer, Starcraft and Age of Empires II suffer from this effect that also affects RH Games games.

One way around this problem is to kill the "explorer.exe" process. This can be done in the "Processes" tab of the Windows Task Manager, which is accessed from the Ctrl-Alt-Del keys. Then you can start the game you want in the "Applications" tab of the Task Manager, on the "New Task..." button.

Wednesday, February 6, 2013

Xtreme Games


At the time we started the RH Games, there was an American company called Xtreme Games that distributed games created by new game developers. This distribution was usually done on CD-Rom containing a bundle of 6 to 12 games.

Xtreme Games was founded by André LaMothe, a pioneer in the world in the dissemination of information about game programming through his books. He also brought hope for independent game developers who wanted to publish their games through Xtreme Games. To know more about André LaMothe and Xtreme Games, see the following interview: "Rebel With A Cause: Andre LaMothe of Xtreme Games".

Our initial goal at RH Games was to produce simple games to gain some experience in game development and then contact Xtreme Games to get a partnership to publish these games.