More actions
Waternet | |
---|---|
General | |
Author | Willems Davy |
Type | Puzzle |
Version | 1.0 |
License | MIT License |
System | CGB, DMG |
Last Updated | 2022/04/11 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
Waternet is a multiplatform puzzle game written for old consoles and handhelds like Game Boy (Color), Game Gear, Master System, Analogue Pocket and Mega Duck using the gbdk sdk.
Waternet game concept is based on the Net and Netslide game from the Simon Tatham's Portable Puzzle Collection,
Installation
Play it using an emulator or on real hardware with a flashcart.
The ROM file can be used with an emulator or on a real Game Boy. The ROM file can be used with an emulator or on a real hardware with a flashcart.
User guide
Game Modes
The aim of the game, in any game mode is always to connect all pipes so that water can flow through them from the water point source. How you can accomplish this depends on the game mode.
The game has a help section in the main menu where you can always check up on the rules of each game mode.
Rotate Mode
You need to connect all the pipes so water flows through them, by pressing the A or 1 button (depending on the system) on a pipe, to rotate the single pipe.
Slide Mode
You need to connect all the pipes so water flows through them, by pressing the A or 1 button (depending on the system) on the arrows of a row or column.
The row or column will move all pipes in the direction the arrow is pointing at.
Roslid Mode
You need to connect all the pipes so water flows through them, by pressing the A or 1 button (depending on the system) on the arrows of a row or column.
The row or column will move all pipes in the direction the arrow is pointing at. You can also press the A or 1 button (depending on the system) on a pipe, to rotate the single pipe. This is a combination Rotate and Slide mode.
Controls
D-Pad - Cursor
A - Confirm (menu, level selector), Rotate/Slide (in game)
B - Back (menu, level selector, in game)
Screenshots
Media
Waternet game on gameboy, programmed using gbdk. Sound, Music and Gameboy Color support added. (Willems Davy)
Changelog
v1.0 2022/04/11
- First release.
Credits
Tutorials used:
- GamingMonsters "How to create a gameboy game" video tutorials on youtube.
Code Credits:
- Fading function for Game Boy Color is based on ZGB's implementation - https://github.com/Zal0/ZGB
- Super Gameboy Border implementation is taken from GBDK-2020 SGB Border example - https://github.com/gbdk-2020/gbdk-2020
- Music implementation based on system used in the sheep it up gameboy game made by Dr. Ludos
- Music on Sega hardwarde wouldn't have been possible without the help from SelvinPL's Sega Sound example
- Batteryless save implementation is Toxa's implementation, only changed the commands for my (reproduction) cartridges - https://github.com/untoxa/batteryless_save
- Flash chip commands for batteryless save taken from FlashGBX / GBXCartRW - https://github.com/lesserkuma/FlashGBX
Cartridge Graphcis used
- Game Boy Cartridge Template - armando92
- Game Gear Cartridge Template - SegaSonicFan Designs
- Master System Cartridge Template - borracho2x
- Water droplets - Baure
- Plumber Guy - Endara
- Plastic Pipes - Jaumo
Tools used:
- GBDK 2020 - https://github.com/Zal0/gbdk-2020/
- Visual Studio Code - https://code.visualstudio.com/
- BGB - https://bgb.bircd.org/
- Emulicious - https://emulicious.net/
- Game Boy Tile Designer - http://www.devrs.com/gb/hmgd/gbtd.html
- Game Boy Map Builder - http://www.devrs.com/gb/hmgd/gbmb.html
- Game Boy Png Converter - https://github.com/gingemonster/GameBoyPngConverter
- Gimp Image Editor - https://www.gimp.org/
- Online Sequencer - https://onlinesequencer.net/
- Music notes to Game Boy Frequencies chart - http://www.devrs.com/gb/files/sndtab.html
External links
- itch.io - https://joyrider3774.itch.io/waternet
- GitHub - https://github.com/joyrider3774/waternet