The object of the game is to remove all of the blocks from the screen
before the time runs out. Two blocks are removed at a time,
and must be of the same color. After completing a level,
you will be rewarded with a bonus point for every tick left on the clock.
For each level thereafter, the time to complete the the level will be shorter.
Twitch - a GPL arcade game by David Clark <silenus@telus.net>.
Twitch is an overhead 2-d shooter, reminiscent of games like Robotron or Tron:
Deadly Disks. The player has entered the fortress of the evil Hippopoticus,
and is trying to rescue the fair Lady Penelope from his clutches. I wrote
Twitch as a proof-of-concept: namely that Python, properly written, is fast
enough to create a playable, cross-platform arcade game.
UFO ALIEN INVASION is a strategy game featuring tactical combat against hostile
alien forces which are about to infiltrate earth at this very moment. You are
in command of a small special unit which has been founded to face the alien
strike force. To be successful on the long run, you will also have to have a
research team study the aliens and their technologies in order to learn as much
as possible about their technology, their goals and the aliens themselves.
Xdemineur is a minesweeper game for the X Window System.
The object of this game is to find the location of the mines
hidden in the minefield and to mark their location by placing a
warning flag. You have exactly as many flags as there are mines.
The number of flags that remain to be placed is displayed in the
top left corner of the window and a timer is displayed in the top
right corner.
OpenTyrian is a port of the DOS shoot-em-up Tyrian. Jason Emery
generously gave the OpenTyrian developers a copy of the Tyrian 2.1
source code, which has since been ported from Turbo Pascal to C.
The port uses SDL, making it easily cross-platform.
Tyrian is an arcade-style vertical scrolling shooter. The story is
set in 20,031 where you play as Trent Hawkins, a skilled fighter-pilot
employed to fight Microsol and save the galaxy.
poker-eval is a C library to evaluate poker hands. The result of the
evalution for a given hand is a number. The general idea is that if
the evalution of your hand is lower than the evaluation of the hand of
your opponent, you lose. Many poker variants are supported (draw,
holdem, omaha, etc.) and more can be added. poker-eval is designed
for speed so that it can be used within poker simulation software
using either exhaustive exploration or Monte Carlo.
The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source
C/C++ extension loading library. GLEW provides efficient run-time mechanisms
for determining which OpenGL extensions are supported on the target platform.
OpenGL core and extension functionality is exposed in a single header file.
GLEW has been tested on a variety of operating systems, including Windows,
Linux, Mac OS X, FreeBSD, Irix, and Solaris.
This is the linux verson.
GeoServer is a GIS server. It is open source and
it allows users to view and edit geographic data.
GeoServer is a fully functional WFS-T and WMS
server that follows the OGC specifications.
GeoServer is a tool you can display maps on web pages,
where the user can zoom and pan around. And it is
used in conjunction with clients such as OpenLayers,
Google Earth, UDig, GVSig and others.
Gimmage is a simple image viewer that aims to have a minimalist
interface and tries to be keyboard operable for browsing through a
large number of images quickly. It is appropriate for command line
usage as it accepts directories and image filenames as arguments. It
has an in-application file browser that allows users to select and
drag images and directories into the image viewing area in order to
have them displayed.
ggplot2 is a plotting system for R, based on the grammar of graphics,
which tries to take the good parts of base and lattice graphics and
none of the bad parts. It takes care of many of the fiddly details
that make plotting a hassle (like drawing legends) as well as
providing a powerful model of graphics that makes it easy to produce
complex multi-layered graphics.