Dungeon Master Java is a remake of the classic FTL game Dungeon Master.
It is written entirely in Java, and is designed to run as a stand-alone
application rather than an applet in a web browser. It has high-resolution
graphics that simulate a 3D environment. Most of the graphics are rendered
in the free ray-tracer Pov-Ray. Item graphics and character portraits are
done by hand with a paint program, though many are simply taken from the
original and its sequels and touched-up.
Gameplay is very similar to the original, with real-time action, 90-degree
turns, and step-by-step movement. One major change from the original is that
monsters are not "stuck" in groups: they are completely free to wander,
sometimes occupying a square with other monsters and sometimes not.
In 1.1.5 version, the Neverball and Neverputt source trees have been merged
into one. It includes 75 Neverball levels and 62 Neverputt levels.
Neverball, tilt the floor to roll a ball through an obstacle course within the
given time. It is part puzzle game, part action game, and entirely a test of
skill. If the ball falls or time expires, a ball is lost. Collect coins to
unlock the exit and earn extra balls. Red coins are worth 5. Blue coins are
worth 10. A free ball is awarded for 100 coins.
Neverputt, a hot-seat multiplayer miniature golf game using the physics and
graphics of Neverball.
Neverball and Neverputt are known to run under Linux, Win2K/XP, FreeBSD, and
OSX. Hardware accelerated OpenGL with multitexture (OpenGL 1.2.1 or greater)
is required. A 500MHz processor is recommended.
XRally is a Linux clone of the classic Rally X arcade game. For
those who don't know, in Rally X you control a blue (good) car,
that has to collect yellow flags around a maze-like map, while
avoiding the red (bad) cars. In order to help himself, the blue car
can use clouds of smoke through the maze. If a enemy touch any of
these clouds, it stops for a while. The enemy cars can also crash
one with the other, what gives you some extra time.
XRally is written in C using only the basic Xlib and Xpm libraries.
It's a project aimed mainly at newbie X11/Game programmers like me
(but any experienced help is appreciated! :) )
Spamd is a fake sendmail(8)-like daemon which rejects false mail. It is
designed to be very efficient so that it does not slow down the receiving
machine.
spamd considers sending hosts to be of three types:
blacklisted hosts are redirected to spamd and tarpitted i.e. they are
communicated with very slowly to consume the sender's resources. Mail is
rejected with either a 450 or 550 error message. A blacklisted host will not
be allowed to talk to a real mail server.
whitelisted hosts do not talk to spamd. Their connections are instead sent to
a real mail server, such as sendmail(8).
greylisted hosts are redirected to spamd, but spamd has not yet decided if
they are likely spammers. They are given a temporary failure message by spamd
when they try to deliver mail.
DB Browser for SQLite is a light GUI editor for SQLite databases,
built on top of Qt. The main goal of the project is to allow
non-technical users to create, modify and edit SQLite databases
using a set of wizards and a spreadsheet-like interface.
This project has previous been known as "SQLite Browser" and "Database
Browser for SQLite". "DB Browser for SQLite" will hopefully be the
name that sticks. :)
A lot of Perl code ends up with scalars having either a single scalar value
or a reference to an array of scalar values. In order to handle the two
conditions, one must check for what is in the scalar value before getting on
with one's task. Ie:
$text_scalar = 'text';
$aref_scalar = [ 1.. 5 ];
print ref($text_scalar) ? (join ':', @$text_scalar) : $text_scalar;
And this module is designed to address just that!
TinyQ is a stripped down version of Qt 3 that has been put together to use
as a backend library. It provides all the necessary library classes to
comfortably develop in a C++ environment. This includes UTF8 and ASCII
strings, type optimized collections (dictionary, map, cache, vector, list),
regular expressions, filesystem access, URL processing, threads, shared
library handling, user settings, date and time handling, DOM & SAX XML
parsers, optimized data and text streams and abstract IO devices.
You play Bouncy the Hungry Rabbit.
You're in a garden with yummy veggies and a farmer who's not keen on you
eating them. You can hide (and move around) under the ground.
Bouncy was written so it could be enjoyed by my daughter,
who is about to turn 3, and by older gamers. Hence it's not a violent game
and "easy" is really, really easy, and "hard" is challenging.
"Circus Linux!" is a clone of the Atari 2600 game "Circus Atari",
produced by Atari, Inc. (which is itself a clone of an earlier
arcade game named, simply "Circus").
The object is to move a teeter-totter back and forth across the
screen to bounce clowns up into the air. When they reach the top,
they pop rows of balloons and then fall back down.
The gameplay is similar to the classics "Breakout" and "Arkanoid".
PGPLOT is a Fortran subroutine package for drawing graphs on a variety
of display devices. For more details, see the manual ``PGPLOT Graphics
Subroutine Library'', available from T. J. Pearson.
The CPGPLOT library adds an intermediate level of wrapper functions
between C programs and the PGPLOT library. These functions hide the
system dependencies of calling PGPLOT behind a system independent
interface.
Documentation and demo programs are included.