Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/bbbbbr/petris
- Owner: bbbbbr
- License: other
- Created: 2020-04-17T16:44:00.000Z (over 4 years ago)
- Default Branch: release_1.1_gbdk2020
- Last Pushed: 2024-04-18T00:51:48.000Z (8 months ago)
- Last Synced: 2024-04-18T01:45:28.473Z (8 months ago)
- Topics: cgb, game-boy, game-boy-color, gameboy, gameboy-color, gbdk, homebrew, puzzle-game, retrodev
- Language: C
- Homepage:
- Size: 2.83 MB
- Stars: 30
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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]