Pixelchase is a simple game written in C++ using the Allegro game programming library (www.allegro.cc). The objective of the game is to stay as the blue pixel, the runner, for as long as possible. The red pixel, the chaser, must attempt to catch the blue pixel by moving around, and the blue pixel must, of course, try to escape. Once the red pixel touches the blue pixel, their roles change, with the chaser now becoming the runner, and the old runner appearing randomly on the screen as the chaser.
The blue pixel gets points while running away, getting 1 point every 1/10 of a second. The first player to reach 1000 points wins. One can also choose to play against the AI to hone one's skills, or watch 2 AIs duke it out against each other. But nothing is as fun or funny as playing with one's friends.This game was inspired by (real, not computer) games many people used to play as children (i.e. tag, catching, police and thief), and hopes to bring back that mindless joy of running around to the computer screen. The name and characters are partially inspired by the webcomic Pixelcomic.
Pixelchase is free open-source software. You can redistribute and modify it under the terms of the GNU General Public License Version 3+ as published by the Free Software Foundation.
Pixelchase is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details. See http://www.gnu.org/licenses/.
Copyright © 2007-2012 Tan Zong Xuan
UPDATE (Oct 2010): Pixelchase Enhanced is due to be merged back into the original Pixelchase, due to many underlying improvements made to the framework in the latter which require porting to the former. There will be only one developed version of Pixelchase, which will support multiple modes of play (either Classic or Enhanced or whatever else might be added in the future). However, multiple versions will be offered for download, some with the "new/enhanced" functionality compiled out, in the interests of low footprint and (ultra)-portability (i.e. there will be pure classic Pixelchase binary available for download, alongside later releases with more features).
Pixelchase Enhanced is an improved version of the original Pixelchase, henceforth known as Pixelchase Classic. It is developed as a separate game because the style of gameplay is different enough to warrant the separation. In Pixelchase Enhanced, pixels move by rotating and moving forward in the direction they are facing, unlike the up/down/left/right system of Pixelchase Classic. In addition to this feature, there is also speed boosting via a double tap, oriented bounding box collision detection, and network (not Internet) play.
Copyright © 2008 Tan Zong Xuan
In Cytovolution, a spin-off project from Pixelchase that uses a similar control system to Pixelchase Enhanced, you are a cell in a pond of water, whose objective is to stay alive for as long as possible. Dodge larger cells and hunt the smaller ones for food in this never-ending battle for survival. Watch yourself grow into a specialized cell and develop new mutations to your species with successive cellular divisions to increase abilities such as speed of movement and digestion. Demonstrate your dominance in this microscopic cellular kingdom! Remember, it's either to eat, or to get eaten.
Cytovolution is free open-source software. It should come with a copy of the source code. You can redistribute and modify it under the terms of the GNU General Public License Version 3+ as published by the Free Software Foundation.
Cytovolution is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details. A copy of it should have been distributed with Cytovolution. If not, see http://www.gnu.org/licenses/.
Copyright © 2009 Tan Zong Xuan