
About
Wario Land 3, released in 2000 for the Game Boy Color by Nintendo R&D1, is a platform game in which Wario must free a mysterious figure trapped inside a music box. This is a from-scratch remake of the Game Boy Color game Wario Land 3, built in Python using the Pygame library. It currently implements only the single level shown in the project's screenshot, with controls mapped to resemble the original GBC layout.
How it differs from the original
Only one level exists so far, and Wario currently only collides with solid blocks — he doesn't yet interact with other objects, even though the underlying systems are set up for it and level loading has been tested but not wired up in-game.
Getting started
On Ubuntu, install python-pygame, clone the repository, and run ./main.py to play. Controls are mapped to resemble the original Game Boy Color layout: A to move left, D to move right, L to attack, and P to jump.
Known limitations
- gameplay: Only one level currently exists in the game.
- gameplay: Wario does not interact with anything except solid blocks, even though interaction setup is prepared.
- gameplay: Level loading is prepared and tested but no trigger to activate it in-game is implemented.
Additional notes
- Modding
- Levels can be edited with the Tiled map editor; tile collision behavior is set via a material_group property (solid, hard-break, or soft-break).
- Licensing
- The project's license only covers assets created by the author himself — it excludes all graphics, which were sourced from fan sprite/tileset repositories.