Skip to content

DTSCode/shooter-ai-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shooter-ai-project

Creating an intelligent agent to play rRootage.

rRootage

Defeat autocreated huge battleships.

How to Play

  • Movement Arrow key / Joystick
  • Laser [Z] / Trigger 1, Trigger 4
  • Special [X] / Trigger 2, Trigger 3
  • Pause [P]

Select the stage with the keyboard or joystick. Press the laser key to start the game.

You can also select one of four game modes.

  • Normal mode This is the standard game mode. Your ship becomes slow while holding the laser key.
  • Special -> Bomb The bomb wipes out enemies bullets. The number of bombs are displayed at the bottom-right corner.
  • PSY mode As your ship grazes a bullet, the graze meter (displayed at the bottom-right corner) increases. When the graze meter fills up, the ship becomes invincible for a while.
  • Special -> Rolling This movement widens the range that the ship can graze. While holding this key, the ship becomes slow. If you want to move faster, tap this key.
  • IKA mode Your ship has two attributes, white and black. All bullets also have these attributes. Your ship can absorb bullets which have the same attribute. Absorbed bullets are changed into lasers automatically.
  • Special -> Attribution change Change your ships attribute.
  • GW mode Your ship can use the reflector. The reflector reflects bullets around your ship.
  • Special -> Reflector To use the reflector, you have to hold this key until the reflector meter (displayed at the bottom-right corner) becomes empty. You can use the reflector only if the reflector meter displays 'OK'.

Control your ship and avoid the barrage. Use the laser to destroy the battleship of the enemy. You can cause more damage if you fire the laser close to the enemy.

When all ships are destroyed, the game is over. The ship extends 200,000 and every 500,000 points.

These options are available: -lowres Use the low resolution mode. -nosound Stop the sound. -window Launch the game in the window, not use the full-screen. -reverse Reverse the laser key and the bomb key.

Building

Linux

Install dependencies:

  • OpenGL Development Libraries
  • SDL_Mixer

Install rRootage:

  • cd $RR_HOME/src
  • make -f makefile.lin
  • mv $RR_HOME/src/rrootage $RR_HOME/rr
  • sudo ./install.sh

Run:

  • ./rr

Uninstalling

Linux

To uninstall, all you need to do is delete /usr/share/games/rrootage

Credits

The original game was created by Kenta Cho (http://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html). It was ported to Linux by Evil Mr Henry (evilmrhenry@yahoo.com).

About

Using rrootage to create an ai player.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages