AIRPLANZ GB

From GameBrew
AIRPLANZ
Airplanz.png
General
AuthorNotImplementedLife
TypeBoard
Version1.2
LicenseMixed
SystemDMG
Last Updated2021/06/19
Links
Download
Website
Source

Battleship-like game for Game Boy written in Assembly. Graphics were made using Boy-ASM-Examples/misc/TilesetGenerator/index.html Tileset Generator.

User guide

For those familiar with Battleship, it's basically the same game, but with airplanes and slightly modified rules. Each player has a 10x10 board on which they place 3 airplanes.

Then, the planes disappear and you have to guess where the opponent's planes may be. That means you choose a cell and the software (the opponent) tells you whether you missed, hit a plane part or its cockpit (in this situation, the whole plane is destroyed).

Note:

  • "X" = missed.
  • "O" = hit.
  • Destroyed plane appears dotted.

It's a 2 players - 1 console game, so you have to pass the Game Boy to your opponent each turn.

How to play

Title screen appears. The first player presses A and the board will be loaded. Planes need to be moved (D-Pad) or rotated (Select) such that no two planes overlap in the end. Press A, B to commute between airplanes.

When ready, press Start. Be careful, once you pressed it, you can no longer edit your board configuration, unless you hard reset the game.

A message will appear telling you to pass the Game Boy to the next player. Player 2 presses start and sets his/her board, then presses Start and passes Game Boy to Player 1.

Player 1 presses Start and opponent's board will be shown. Player 1 chooses a cell to attack, then presses A. Player 1 passes the Game Boy to Player 2, who does the same thing.

Both player repeat the process until one player destroys all the 3 planes of the opponent.

Controls

A - Load board/Start game, Attack selected cell

D-Pad - Move plane, Choose a cell to attack

Select - Rotate plane

Start - Confirm

Screenshots

airplanz2.pngairplanz3.png

Changelog

v1.2

  • Improved vBlank.

v1.1

  • Project integrated to HomebrewOwl.
  • Fixed memory access conflicts.
  • Fixed flickering when navigating to the next board on attack scene.
  • When the game finishes, you can press Start in order to return to the title screen.

v1.0

  • The first release of AIRPLANZ is here.

Credits

  • GBDev community for their kindness and willingness to help uninitiated people like me in terms of GBz80 (or whatever want to call it).
  • alexhulk2002 for his idea of one-Game Boy gameplay. If it wasn't for him, I'd still be looking for ways to make two Game Boys communicate through a link cable, as I originally planned this project would do.
  • the anonymous hero who invented this game in its paper format.
  • Special thanks to Antonio Vivace for publishing the ROM on Homebrew Hub. As a matter of fact, AIRPLANZ is the lucky occupant of the 500th entry of the database.

External links

Advertising: