Coder Social home page Coder Social logo

bbbbbr / petris Goto Github PK

View Code? Open in Web Editor NEW
30.0 3.0 1.0 2.89 MB

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.

License: Other

Makefile 0.23% Shell 0.17% C 84.65% Assembly 13.38% Perl 1.09% HTML 0.47%
game-boy-color game-boy gameboy retrodev homebrew puzzle-game cgb gbdk gameboy-color

petris's Introduction

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:

Petris cart

(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.

Petris cartridge sticker Petris game in Long Pet game type Petris game in Tail Cleanup game type

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
Tools and Resources Used

petris's People

Contributors

bbbbbr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

gb-archive

petris's Issues

GamePod XL

Hi bbbbbr,

I'm Tiago I'm an iOS Developer and in the last few weeks in my spare time, I've been doing something like a "game console" for the iPhone. What I mean by "game console" is basically using the AirPlay functionality which allows Multi-screen Support to run various HTML games, GB and Pico-8 from multiple developers on the TV and use the iPhone as a gamepad.
I tried your game Petris and I really liked it, so I would like to ask permission to have your game running in my app.
The app is free for everyone and the games also gonna be free. When someone selects your game, a brief description of the game will show and your name (bbbbbr) will appear.

The app is already available, with some games. The name of the app is "GamePod XL for Airplay".

Do you authorize me to have your game Petris available in my app!?

Thank you and sorry for the inconvenience,
Tiago Mendes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.