Petris - A puzzle game of shapely pets for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear (GG)
May 7, 2023 · View on GitHub
Build your favorite pets in all shapes and sizes, keep ahead of dropping pieces and make it to the next level!
Petris is a new home-brew 2D puzzle game for the Game Boy Color (CGB). It will run on original hardware (CGB and GBA) and in most emulators.
Physical Cartridge available:
Catskull Electronics- Ferrante Crafts: https://ferrantecrafts.com/products/petris

(Check other branches for Game Gear and Analogue Pocket sources)
Download ROMs and Play Online
Downloads and online playable version are at: https://bbbbbr.itch.io/petris
Run it either in an emulator such as BGB, on a real Game Boy if you have a flashable cartridge, or you can buy a cartridge at Catskull Electronics Ferrante Crafts.

You can read the Instruction Manual for full details about game play.
Game Types
Try out a variety gameplay modes with different incentives and strategies:
- Long Pet: Complete progressively longer pets to reach the next level.
- Tails Cleanup: Clear all tails off the screen per level
- Crunch-up: Keep ahead as the screen crunches upward and new pets appear
- Level Up: Classic level-up style
- Marathon: For the long distance player
Head-to-Head 2 Player
Two players can compete over Game Boy Link Cable (CGB and GBA) in all game types.
- Send crunch-ups to your opponent when you complete long pets or level-up. The last player standing wins the match.
Difficulty Settings
A range of difficulty levels make it suitable for all players, from relaxing to hectic:
- Easy / Normal / Hard / Expert / Beast
Other Options and features
- Choose from multiple sound tracks
- High Contrast mode for small and non-backlit screens
- Visual hinting for drop location/etc can be turned on/off
Music Credits
- Krümel (crumb) / GB Studio Community Assets - https://github.com/DeerTears/GB-Studio-Community-Assets
Tools and Resources Used
- GBDK 2020 - https://github.com/Zal0/gbdk-2020/
- BGB - http://bgb.bircd.org/
- Game Boy Tile Designer - http://www.devrs.com/gb/hmgd/gbtd.html
- GIMP TileMap GB - https://github.com/bbbbbr/gimp-tilemap
- Game Boy Map Builder - http://www.devrs.com/gb/hmgd/gbmb.html
- GBT Player (modified to work with compression) - https://github.com/AntonioND/gbt-player
- A little code from ZGB - https://github.com/Zal0/ZGB
- Some GBDK patches by Toxa - https://github.com/untoxa
- UnaPACK aPack decompression by Toxa - https://github.com/untoxa
- apultra aPack compression - https://github.com/emmanuel-marty/apultra]