A Game Boy game that rewards you for playing it on several console models!

Related tags

Game GBcorp
Overview

GB Corp.

A Game Boy game for the Game Boy Competition 2021

by Dr. Ludos (2021)

This is the source code, you can get a precompiled rom from here:
https://drludos.itch.io/gb-corp


Get all my other games: http://drludos.itch.io/
Support my work and get access to betas and prototypes:
http://www.patreon.com/drludos


GB Corp. is an incremental / idle game for the Game Boy, that rewards you for playing it on several console models.

gbcorp_gameplay

The core gameplay is quite simple. You hire consoles from the Game Boy line (Original GB, GB Pocket, GB Color and Super Game Boy), and they work for your "push-button" company. When you have earned enough money, you can hire more employees, and upgrade the ones you have so they bring back more income. Also, you must be careful of their power levels: change the batteries of your employees when they are empty!

While the concept is quite simple, this game also has a unique feature: the consoles you hire are effectively working only when you run the game on the same console model! So, to put your GBC employees to work, you need to play the game on an actual Game Boy Color (or set your emulator to "GBC mode"). If you want to make your GBP employees active instead, you'll have to unplug the cartridge and put it into a Game Boy Pocket from your collection (or change your emulator settings). The game uses a SRAM save, so the game progress is kept while switching consoles.

This "console change" is a real gameplay mechanic and not a simple gimmick. When you only have a handful of employees, changing batteries isn't a burden. But when you employ dozens of them, it costs loads of money. However, when you switch from one console model to another (say, you switch the cart from a GBC to an original GB), all the active employees get a new set of batteries for free!

How to play

The game controls are quite simple :

D-Pad: select employees

A: recharge batteries

B: upgrade employee / hire a new employee (if the cubicle is empty)

SELECT: fire an employee (warning, it costs money too!)

START: hold the button for 3 seconds to reset the SAVE (warning, all game progress will be lost forever!)

Each time you upgrade the level of an employee, or hire / fire someone, the cost of these actions increase. However, the more experienced your employees are, the more money they bring! For more precise numbers, each active employee will generate twice its recharge cost (the $number in bracket after the current power level) per second.

Do I really need several Game Boy to play this?

The best way to play this game is on a Flashcart with a collection of different Game Boy models at your disposal (at least 2, but if you only have 1 it'll work too, although you won't be able to benefit from the "free charge" bonus). The game is saving your progress automatically every second, so don't worry about losing any progress when switching the cartridge from one console to another.

But if you don't have a Game Boy at home, you can also enjoy the game ROM on an emulator. I heavily recommend you to use BGB: https://bgb.bircd.org/

In the emulator settings (Right Click > Options), on the "System" panel, you can configure which type of GB model must be active. Each time you modify the setting, you'll have to hit the "Apply" button, and then to reset the emulator (press * on your keyboard). That way, you can easily change from one console model to another.

Technically wise, the game relies on a MBC5 mapper for maximum compatibility with emulators and flashcarts. But as you can see from the small ROM size (32kb), it actually doesn't require a MBC but only 8kb of SRAM to run. So far, I have only been able to test the game with the original Everdrive-GB. But it should work on all flashcarts, including the ones that only feature 32kb of ROM + 8kb of SRAM.

Behind the scenes

This game is programmed 100% in C with the wonderful GBDK-2020: https://github.com/gbdk-2020/gbdk-2020

If you want to try your hand at making Game Boy games, I'm releasing this one as open-source with heavily commented source code. If you have any question about the source code, feel free to contact me!

This game was created from scratch for the Game Boy Competition 2021: you'll find a lot of cool new GB games to play here!

Enjoy!

Releases(1.0)
Owner
Dr. Ludos
I make new games for old consoles! My games: https://drludos.itch.io/ Support my work: https://www.patreon.com/drludos
Dr. Ludos
A cycle-accurate Game Boy and Game Boy Color Emulator, with rewind feature.

Azayaka is a free and open-source Game Boy and Game Boy Color emulator written in C++. Features Cycle-Accurate emulation. Console based Debugg

Zach Collins 14 Dec 16, 2021
The Game Boy ROM of the Game Boy bitcoin miner!

game-boy-bitcoin-miner The Game Boy ROM of the Game Boy bitcoin miner! To build this, currently this patch needs to be applied to GBDK: https://gist.g

Ghidra Ninja 79 Jul 17, 2022
SameBoy DX is a Qt-based interface of SameBoy, a free, highly accurate Game Boy and Game Boy Color emulator.

SameBoy DX SameBoy DX is a Qt-based interface of SameBoy, a free, highly accurate Game Boy and Game Boy Color emulator. Build requirements: CMake Pyth

Snowy 8 Jul 26, 2022
GB Studio is a quick and easy to use retro adventure game creator for Game Boy available for Mac, Linux and Windows

GB Studio is a quick and easy to use retro adventure game creator for Game Boy available for Mac, Linux and Windows

Chris Maltby 6.3k Aug 6, 2022
This tool allow you to create / load / edit models used for create a cinematic in game for World of Warcraft 3.3.5 version

CameraCinematic - Discord Introduction This tool allow you to create / load / edit models used for create a cinematic in game for World of Warcraft 3.

Intemporel 9 Mar 14, 2022
civilized Game Boy Advance development from the comfort of your own editor

Rath - civilized Game Boy Advance development from the comfort of your own editor what is it Rath is an interactive development environment for the Ga

Ties Stuij 22 Aug 13, 2022
Custom Deflemask .vgm based playback engine for the Nintendo Game Boy

-DeflemaskGBVGM- Custom Deflemask .vgm based playback engine for the Nintendo Game Boy. Now the official Deflemask ROM exporter as of v1.0.3. this eng

Daniel Chu 10 Feb 20, 2022
A repository of gate-level simulators and tools for the original Game Boy.

GateBoy is a gate-level simulation of the original Game Boy hardware that was reverse-engineered from die shots of the original DMG-01 chip.

null 980 Aug 5, 2022
A Game Boy emulator with serial data transfer (link cable) support over tcp.

gbmulator A Game Boy emulator with serial data transfer (link cable) support over tcp. Key bindings Key bindings are not configurable yet. Key Action

null 3 Jul 17, 2022
NeoGB Printer an SD card-based standalone Game Boy Printer emulator.

An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP

Rafael Zenaro 68 Aug 3, 2022
A Game Boy Printer emulator that supports the Phomemo T02 printer

ESP32 + Phomemo T02 Game Boy Printer This project lets you print Game Boy Printer images via Bluetooth using a Phomemo T02 thermal printer and an ESP3

Jack Gaino 10 May 21, 2022
A WiFi cartridge for the original Game Boy.

wifi-game-boy-cartridge A WiFi cartridge for the original Game Boy. This open source and open hardware Game Boy cartridge uses an ESP8266 to allow WiF

Sebastian Staacks 116 Jul 25, 2022
a game of packing problems - several thousand of them, to be exact

myriad myriad is a game of packing problems -- several thousand of them, to be exact. install you can compile the game using gcc: gcc -Wall -lncurses

Lux L. 5 Dec 21, 2021
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind.

OpenMW is an open-source open-world RPG game engine that supports playing Morrowind.

null 4.3k Aug 6, 2022
A text-based space adventure role-playing game developed by a team of 5.

SpaceAdventureRPG - Text-Based Game A text-based space adventure role-playing game developed by a team of 5. Module: 4007CEM, Class: B, Group: 3 Contr

Jonas Djondo 1 Nov 18, 2021
A gameboy emulator in several different languages

A gameboy emulator in several different languages

Shish 127 Aug 1, 2022
TIC-80 is a fantasy computer for making, playing and sharing tiny games.

TIC-80 is a fantasy computer for making, playing and sharing tiny games.

Vadim Grigoruk 3.5k Aug 9, 2022
A chess playing engine with portable libraries.

Swordfish A chess playing engine. Swordfish is designed to be decent at chess, and at the same time, providing a set of chess libraries which can be u

Patrick 5 Aug 1, 2022
A tetris game on windows console written in C++.

TetrisConsole A tetris game on windows console written in C++. For Course de Introduction to Data Structure and Algorithm Analysis, BUPT 2021. Notice

Ellias Kiri Stuart 6 Jun 12, 2021