GitHub

AIRPLANZ is a 2 players - 1 Gameboy ROM written in Assembly.

How to play

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 each like in this picture:

Then, the planes disappear (on _pen'n'paper_ version, use a new empty board) and you have to guess where the opponent's planes may be. That means you choose a cell (on _pen'n'paper_ version, they are labeled A1-J10, on Gameboy I didn't find this thing necessary) 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). Everything is illustrated below:

Note:

  •  "X" = missed
  • "O" = hit
  • destroyed plane appears dotted

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

  1.  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.
  2. When ready, press `Start`. Be careful, once you pressed it, you can no longer edit your board configuration, unless you hard reset the game.
  3. A message will appear telling you to pass the Gameboy to the next player. Player 2 presses start and sets his/her board, then presses `Start` and passes Gameboy to Player 1.
  4. 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 Gameboy to Player 2, who does the same thing.
  5.  Both player repeat the process until one player destroys all the 3 planes of the opponent.

(screenshot from Android emulator)

Playing in browser

  • D-Pad : Arrows
  • A : Z
  • B : X
  • Start : Enter / M
  • Select : Shift / N


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-Gameboy gameplay. If it wasn't for him, I'd still be looking for ways to make two Gameboys 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 ðŸŽ‰

Linked

Download

Download
AIRPLANZ_1_2.gb 32 kB

Install instructions

You will need a Gameboy emulator like BGB or a Gameboy and a flashcard to play this game. Or, you can play it in browser here.

Leave a comment

Log in with itch.io to leave a comment.