Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bbbbbr/petris

A puzzle game for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear(GG). Build pets in all shapes and sizes, keep the board clear.
https://github.com/bbbbbr/petris

cgb game-boy game-boy-color gameboy gameboy-color gbdk homebrew puzzle-game retrodev

Last synced: about 1 month ago
JSON representation

A puzzle game for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear(GG). Build pets in all shapes and sizes, keep the board clear.

Awesome Lists containing this project

README

        

Petris - A puzzle game of shapely pets for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear (GG)
===========

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](https://catskullelectronics.com/collections/games/products/petris)~~
* Ferrante Crafts: https://ferrantecrafts.com/products/petris

![Petris cart](/info/petris-cart_one_row.jpg)

(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](http://bgb.bircd.org/), on a real Game Boy if you have a flashable cartridge, or you can buy a cartridge at ~~[Catskull Electronics](https://catskullelectronics.com/collections/games/products/petris)~~ [Ferrante Crafts](https://ferrantecrafts.com/products/petris).

![Petris cartridge sticker](/res/printable/cartridge_sticker_petris_x300.png)
![Petris game in Long Pet game type](/info/Petris_LongPet.png)
![Petris game in Tail Cleanup game type](/info/petris_tail_cleanup.gif)

You can read the [Instruction Manual](/info/Manual.md) 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]