© 2002/2003/2004/2010/2012/2013/2015 by Matthias Arndt <marndt@asmsoftware.de>

The GNU General Public License applies to this project. See the file COPYING for details.


Quadromania is a board game. A board of coloured tiles is mixed up by the computer and the player’s task is to restore the original board.

This game is opensource and freely available. It currently runs on the following platforms:

  • GNU/Linux
  • Windows 9x/NT/XP
  • GP2X Wiz
  • Dingoo A320 with Dingux Linux system (port by zLouD and z_man3007)

The game is work in progress and not finished. Unless all points in the TODO file are fixed, there is no end of the project.


quadromania v0.5 (GNU/Linux)
quadromania v0.5 (GNU/Linux)

Game play

The player’s task is to restore all stones on the game board to red.

Game difficulty is controlled by selecting the amount of colours to be used on the game board and a game level. The level is indicated by the amount of initial rotations.

The computer will rotate at game start a named amount of 3×3 tile sets and will flip their colours in the selected range. A red tile becomes green and so on. The last possible colour will turn red again.

In game click on the center point of a 3×3 tile set to exchange the tiles back in the given order.

Restore the board with a limited amount of turns.

You loose the game if you need more turns than the computer at start. If you need less turns than the computer you score for the difference.

The score is larger if fewer turns are needed so try clearing the board with the fewest number of turns.


To build Quadromania from the sources, a configuration for CMake in form of a CMakeLists.txt  file is provided. CMake in turn can generate Makefiles or an environment for your favourite IDE to compile and build the game.

For now,  the game requires SDL_mixer but the hard requirement will be removed for that in future, making sound and musics optional.

Known issues

In all cases, consult the README and the README for your particular port!

  • On the GP2X Wiz the display will tear if you forget to use the patched libSDL. Simply put the patched libSDL.so into game/quadromania/ and the tearing should be fixed.
  • The Dingoo version requires some mosue emulator to be installed.

Download sources

The source code is hosted at GitHub due to the announced shutdown of Google Code:

Download binaries

You can download binary distributions of Quadromania here:


  • v0.5 (3887 K) Source code for all platforms
  • v0.5 (3616 K) Binary version for GP2X Wiz
  • v0.5 (3625 K) Binary version for Dingoo A320 with Dingux (compiled by zLouD)


  • v0.4 (422 K) Source code for all platforms
  • v0.4 (160 K) Binary version for GP2X Wiz


  • v0.3 (380 K) Source code for all platforms
  • v0.3 (133 K) Binary version for GP2X Wiz


One thought on “Quadromania”

Leave a Reply

Your email address will not be published. Required fields are marked *

Confirm that you are not a bot - select a man with raised hand:

Spam protection by WP Captcha-Free

This site uses Akismet to reduce spam. Learn how your comment data is processed.