GitHub - ty-porter/pocket-league: A Rocket League clone designed for the GameBoy Pocket

2 min read Original article ↗

gb-pocket-league

VERSION

A work-in-progress port of Rocket League to the GameBoy (Pocket)!

What a save!
What a save!
What a save!

(README disabled for 3 seconds.)

Inspired heavily by Rocket League Sidewipe. Written (poorly) in C using GameBoy Development Kit 2020.

Features

  • Works on real GameBoy hardware (especially the Pocket!) as well as emulators
  • Most Rocket League functionality ported -- boosts, air rolls, pinching. No demos, sorry :(
  • CPU AI
  • Scoring with win conditions

Work In Progress

  • Sound
    • BGM
    • Car sound effects
  • Bugs
    • Some wraparound effects from pushing ball out of bounds (i.e. ceiling)
    • CPU car can get stuck in the corner when the ball is inside the car
    • If you find one not listed, report it!

Screenshots

Action GIF

Get a Copy:

Check out the latest release.

Build from Source:

Windows:

Building Pocket League requires GBDK 4.4.0 or greater. The batch file assumes you have GBDK installed at C:\gbdk, but you can adjust as needed

  1. Execute the make.bat file
  2. This will generate a GameBoy ROM titled pocket_league.gb
  3. Load into your favorite GB emulator! (BGB is preferred).

Tooling

Following Pocket League Development

Check out my dev blog series dedicated to Pocket League development at ty-porter.github.io!

Contact

Ty(ler) Porter

tyler.b.porter@gmail.com