More actions
AIRPLANZ | |
---|---|
General | |
Author | NotImplementedLife |
Type | Board |
Version | 1.2 |
License | Mixed |
System | DMG |
Last Updated | 2021/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
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
- GitHub - https://github.com/NotImplementedLife/AIRPLANZ
- GitHub - https://github.com/NotImplementedLife/HomebrewOwl.GB
- itch.io - https://notimplementedlife.itch.io/airplanz
- Homebrew Hub - https://hh.gbdev.io/game/AIRPLANZ