Releases for today
libdvdread provides a simple foundation for reading DVD-Video images.
It offers DVD applications:
1. A simple abstraction for reading the files on a DVD image
(dvd_reader.h).
2. A simple library for parsing the information (IFO) files
(ifo_read.h/ifo_types.h).
3. A simple library for parsing the navigation (NAV) packets
(nav_read.h/nav_types.h).
This allows application designers to access some of the more advanced
features of the DVD format.
libdvdread currently uses libdl to dynamically probe for libdvdcss at
runtime. If libdvdcss is found, then it will be used to decrypt the
encrypted sections of a DVD.
Authors:
--------
Björn Englund
HÃ¥kan Hjort
Billy Biggs
Christian Wolff
vobcopy called without arguments will find the mounted dvd and copy the
title with the most chapters to the current working directory (thats the
directory you're invoking vobcopy from). It will merge together the
sub-vobs of each title-vob (vts_xx_yy.vob => the xx is the title-vob,
the yy and friends are the sub-vobs, mostly of 1 GB size) and copy them
to harddisk in 2 GB chunks. It will get the title of the movie from the
dvd and copy the data to name-of-moviexx-1.vob, name-of-moviexx-2.vob
(the xx being the title number). Also possible is to mirror the whole video
dvd content and single files can also be copied.
Apetag is command line tagging tool for music files such as Monkey's
Audio and Musepack using the APE 2.0 standard.
Apetag comes with a python script, tagdir.py which will tag all
tracks belonging to a given album based on the freedb record. (A
simple tool for retrieved such records is freedbtool.) tagdir.py
will invoke the appropriate tagging tool depending on the music
files present. Currently supported are apetag for mpc files and
metaflac for flac files. Also included is a simple script
rmid3tag.py which removes id3v1 tags from arbitrary files.
Author: Robert Muth
"Cutter" is an open source program that allows Linux firewall
administrators to abort TCP/IP connections routed over the firewall or
router on which it is run.
Documentation and downloads are available at: http://www.lowth.com/cutter
Author: Chris Lowth
DeVeDe is a program that allows you to create a video DVD from
an MPEG, AVI, MOV... video file, suitable for home DVD players.
DeVeDe uses MPlayer, Mencoder, DVDAuthor and VCDimager, so you
can use any video playable with Mplayer.
Author: Sergio Costas
Griffith is a film collection manager application. Adding items
to the movie collection is as quick and easy as typing the film
title and selecting a supported source. Griffith will then try
to fetch all the related information from the Web.
Author: see AUTHORS
HTTrack is an offline browser utility, allowing you to download a
World Wide website from the Internet to a local directory, building
recursively all directories, getting html, images, and other files
from the server to your computer.
HTTrack arranges the original site's relative link-structure. Simply
open a page of the 'mirrored' website in your browser, and you can
browse the site from link to link, as if you were viewing it online.
HTTrack can also update an existing mirrored site, and resume
interrupted downloads.
HTTrack is fully configurable, and has an integrated help system.
Authors: Xavier Roche
KeyTouch is a program which allows you to easily configure the
extra function keys of your keyboard. This means that you can
define, for every individual function key, what to do if it
is pressed.
When you buy a new keyboard a CD-ROM will probably included.
This CD-ROM contains software to configure the extra function
keys (the image above shows an example of extra function keys)
of your keyboard with. The problem however is that most of the
times the software is not available for Linux.
KeyTouch is the solution to this problem. It allows you to
easily configure the extra funtion keys of your keyboard.
Author: Marvin Raaijmakers
Of course it may be possible that your keyboard is not supported
yet by key-Touch. However by using keyTouch editor you can get
your keyboard supported.
Author: Marvin Raaijmakers
Small tool to adjust screen brightness on nVidia cards that supports
SmartDimmer. Tested with nVIDIA Geforce Go 6200 on a Sony Vaio VGN-S480
laptop. Use at your own risk...
The PCM register on the nVIDIA card was found using numerous register dumps
in Cygwin under Windows and comparing the differing registers. The register
is accessed using libbackend from nvclock and this setting will most likely
be incorporated into nvclock in the near future, which will render this tool
obsolete.
Author: Erik Waling
This is a simple finance manager, intended for the aqBanking library
and the German HBCI (Home Banking Computer Interface) protocol.
Author: Martin Preuss
DarkIce is an IceCast, IceCast2 and ShoutCast live audio streamer.
It takes audio input from a sound card, encodes it into mp3 and/or
Ogg Vorbis, and sends the mp3 stream to one or more IceCast and/or
ShoutCast servers, the Ogg Vorbis stream to one or more IceCast2
servers.
Author: Akos Maroy
darksnow - a gtk2 interface for darkice.
Author: Rafael Diniz
This is a daemon, a client library and a some clients that implement
a session management system for audio applications on GNU/Linux.
Author: see AUTHORS
FOX is a C++-based library for graphical user interface development
FOX supports modern GUI features, such as drag-and-drop, tooltips,
tab books, tree lists, icons, multiple document interfaces (MDI),
timers, idle processing, automatic GUI updating, as well as
OpenGL/Mesa for 3D graphics. Subclassing of basic FOX widgets
allows for easy extension beyond the built-in widgets by application
writers.
Author: Jeroen van der Zijp
Aubio is a library for audio labelling. Features include onset
detection (the complex task of labelling the beginning of notes
and other sound events), silence detection (an easier but very
useful task) and pitch detection (the estimation of the
fundamental frequency of the sound).
The aim is to add these automatic labelling features to other
audio softwares. Functions can be used offline in sound editors
and software samplers, or online in audio effects and virtual
instruments.
Aubio is still in an alpha state. More to come soon, suggestions
and feedback welcome.
The name Aubio comes from 'audio' with a typo. It is likely to
have many transcription errors in the results too!
This code has been written by Paul Brossier . It
is based on recent techniques developed at Queen Mary College,
University of London.
Author: Paul Brossier
This is shout-python, a set of bindings for libshout.
shout-python allows you to act as a source for icecast 1 and 2, and
shoutcast. This module includes inline documentation, or see the
included example.py for a demonstration of its usage.
shout-python is licensed under the GNU LGPL. See COPYING for details.
Author: Brendan Cully
BIRT, the Batch Image Resizing Thing, is a simple application that
allows a large number of images to be resized in one go. Obviously
this is possible by scripting ImageMagick but it's usually somewhat
easier with a GUI. It was created in order to learn how to develop
using the Qt library, and to facilitaty the maintenance of an online
photo album where each hi-res photo needs a low-res copy and a
thumbnail.
Authors: Vrai Stacey
Ultrasol is a collection of nearly 400 different solitaire or patience games.
There are games that use the 52 card International Pattern deck, games for the
78 card Tarock deck, eight and ten suit Ganjifa games, Hanafuda games, Matrix
games, Mahjongg games, and games for an original hexadecimal-based deck.
It includes many different sets of playing card images.
Author: T. Kirk
unicap provides a uniform API for all kinds of video capture devices.
The API was designed keeping simplicity in mind so that developers
can focus on their actual image processing tasks when using video
capture devices.
Device drivers are handled via a plugin mechanism. Support for new
devices can be added on the fly, without recompilation of the
library.
The API remains the same for each device so that an application using
unicap immediately works with all devices supported by unicap.
Author: Arne Caspari
Lemonrip is an Linux application for ripping and encoding DVD into AVI files.
Design of application is using a quality profiles instead of technical
settings. In mostly cases everything you need to do is pick a title of DVD,
choose your language and let it work.
Author: Jarome's Development
VDrift is a cross-platform, open source driving simulation made
with drift racing in mind. It's powered by the excellent Vamos
physics engine.
Currently the game features:
* 19 Tracks: Barcelona, Brands Hatch, Detroit, Dijon, Hockenheim,
Jarama, Kyalami, Laguna Seca, Le Mans, Monaco, Monza, Mosport,
Nürburgring Nordschleife, Pau, Road Atlanta, Ruudskogen, Spa
Francorchamps, Weekend Drive, Zandvoort
* 28 Cars: 3S, AX2, C7, CO, CS, CT, F1, FE, FF, G4, GT, M3, M7,
MC, MI, NS, RG, RS2, SB, T73, TC, TL, TL2, XG, XM, XS, Z06
* Simple networked multiplayer mode
* Very realistic physics
* Mouse/joystick/keyboard driven menus
This package contains the 3D racing game 'Ultimate Stunts'.
Ultimate Stunts is a remake of the famous DOS game 'stunts', a 3D
racing game with simple CGA/EGA/VGA graphics and no texture or
smooth shading. Spectacular stunts with loopings and bridges to
jump over make the game fun to play. One of the best aspects of
Ultimate Stunts is the track editor. Because of the tile-based
tracks, every games is able to make their own tracks.
Ultimate Stunts, data files for Ultimate Stunts and the
documentation of Ultimate Stunts are available on its website:
http://ultimatestunts.sourceforge.net
Authors:
CJP
Martin Boese
Neil Zanella
This is the port of Descent 2, the famous 3D game for PC.
D2X is based on source code that was released the 14 December 1999 by
Parallax Software Corporation.
To use this package you'll need some datafiles installed in
/usr/share/games/descent2. See dxx-readme.txt.
AssaultCube, formerly ActionCube, is a free first-person-shooter
based on the game Cube. Set in a realistic looking environment,
as far as that´s possible with this engine, while gameplay stays
fast and arcade. This game is all about team oriented multiplayer
fun.
Palomino is an open-source flight simulator for Linux, FreeBSD,
Mac, Windows.
It is geared towards being an easy-to-fly casual game.
If compiled with OSSIM (optional), can render satellite imagery
similar to Google Earth and NASA WorldWind.
Palomino is an arcade-style simulator of a P-51D Mustang that I
originally implemented in the late '80s using my own graphics
system.
Palomino has since been further developed and ported to modern
hardware-accelerated OpenGL systems. The design goals are fast
rendering and to be easy-to-fly. A joystick is supported on
Linux.
Author: Jim E. Brooks
This module contains a wrapper that allows GStreamer applications
to be written in Python.
This program designed to repair broken AVI file streams by
rebuilding index part of file. This is very useful when trying
to preview movies which has no index part, like some files are
currently downloading from ed2k or bittorent networks.
DivFix++ has supports CLI tools, this means you can fix, preview
and delete movies automatically via script (by using argument
parameters...)
DivFix++ program code supports lots of operating system, because
it's writen by cross-platform API, wxWidgets.
gnormalize is a front end to normalize, a ripper, an encoder, an
audio converter and an audio player. It uses gtk2-perl.
gnormalize decodes the MP3/MP4/MPC/OGG/APE/FLAC file to WAV, then
normalizes the WAV to a targeted volume level and re-encodes it.
gnormalize can also rip, encode, convert audio format between MP3,
MP4, MPC, OGG, APE and FLAC, play audio files, change the encoding
and tag properties of final normalized files.
Author: Claudio Fernandes de Souza Rodrigues
libdjconsole allows access to the Hercules DJ Console.
Author: Melanie Thielker
Exaile is a media player aiming to be similar to KDE's AmaroK, but
for GTK+.
It incorporates many of the cool things from AmaroK (and other
media players) like automatic fetching of album art, handling of
large libraries, lyrics fetching, artist/album information via the
wikipedia, last.fm support, optional iPod support (assuming you
have python-gpod installed).
In addition, Exaile also includes a built in shoutcast directory
browser, tabbed playlists (so you can have more than one playlist
open at a time), blacklisting of tracks (so they don't get scanned
into your library), downloading of guitar tablature from
fretplay.com, and submitting played tracks on your iPod to last.fm.
Author: Adam Olsen
Bakefile is cross-platform, cross-compiler native makefiles
generator.
It takes compiler-independent description of build tasks as
input and generates native makefile (autoconf's Makefile.in,
Visual C++ project, bcc makefile etc.).
Bakefile's task is to generate native makefiles, so that
people can keep using their favorite tools. There are other
cross-platform make solutions, but they either aren't native
and require the user to use unfamiliar tools (Boost.Build)
or they are too limited (qmake).
Crazy Eddie's GUI System is a free library providing windowing
and widgets for graphics APIs / engines where such functionality
is not natively available, or severely lacking. The library is
object orientated, written in C++, and targeted at games
developers who should be spending their time creating great
games, not building GUI sub-systems!
Simple Image Loading LibrarY (SILLY).
Author: Paul D Turner & The CEGUI Development Team
SQLAlchemy is an Object Relational Mappper (ORM) that provides a
flexible, high-level interface to SQL databases. Database and
domain concepts are decoupled, allowing both sides maximum
flexibility and power. SQLAlchemy provides a powerful mapping layer
that can work as automatically or as manually as you choose,
determining relationships based on foreign keys or letting you
define the join conditions explicitly, to bridge the gap between
database and domain.
Elisa is a project to create an open source cross platform media
center solution. While our primary development and deployment
platform is GNU/Linux and Unix operating systems we also currently
support Microsoft Windows and also hope to support MacOSX in the
future.
Elisa runs on top of the GStreamer multimedia framework. In
addition to personal video recorder functionality (PVR) and Music
Jukebox support, Elisa will also interoperate with devices
following the DLNA standard like Intel's ViiV systems.
Library for decoding and encoding video in the Dirac format. It is implemented
in ANSI C and optimized through the us of liboil. libschro is written as a
collaboartion between the BBC Research and Development, David Schleef and Fluendo.
This package contains also a gstreamer plugin for libschroedinger.
NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small
multi-dimensional arrays.
NumPy is built on the Numeric code base and adds features introduced
by numarray as well as an extended C-API and the ability to create
arrays of arbitrary type.
There are also basic facilities for discrete fourier transform, basic
linear algebra and random number generation.
matplotlib is a 2D plotting library for Python which produces
publication quality figures in a variety of hardcopy formats and
interactive environments across platforms.
matplotlib can be used in Python scripts, the python and ipython
shell (ala Matlab or Mathematica), web application servers, and
six graphical user interface toolkits.
Brutal Chess is a cross-platform GPL chess game with 3D graphics
powered by OpenGL and SDL. This release is an alpha version and
is by no means feature complete. The major focus of the release
was a complete rewrite of the entire code base. There have also
been improvements to the user interface.
Future versions should focus on more features for the users and
happen at a much quicker pace.
Last Exit is a player for the LastFM radio station.
It has most of the useful features that the official player has including
* Stream support
* Station searching
* Tagging
* Journalling
* Access to subscriber features
It also has more powerful searches for stations including Neighbour's
personal stations, users stations and fan stations.
Author: Iain
Aften: A/52 audio encoder based on FFmpeg.
Aften is an audio encoder which generates compressed audio streams
based on ATSC A/52 specification. This type of audio is also known
as AC-3 or Dolby Digital and is one of the audio codecs used in
DVD-Video content.
The name, Aften, is an acronym for: A Fifty-Two ENcoder. It is also
Danish and Norwegian for 'evening'.
Authors:
Justin Ruggles
Prakash Punnoor
OGMRip is an application and a set of libraries for ripping and
encoding DVD into AVI, OGM MP4 or Matroska files using a wide
variety of codecs. It relies on mplayer, mencoder, ogmtools,
mkvtoolnix, oggenc, lame and faac to perform its tasks.
The GUI features a clean HIG-compliant GNOME 2 interface and
tries to minimize as much as possible esoteric settings.
Features
* transcodes from DVD or files
* outputs ogm, avi, matroska or mp4 files
* supports a lot of codecs (vorbis, mp3, pcm, ac3, dts, aac,
xvid, lavc, x264, theora)
* calculates video bitrate for a given filesize
* autodetects cropping parameters and scaling factors
* supports multiple audio and subtitles streams encoding
* extracts subtitles in srt or vobsub format
* uses maximum quality codec switches
* rips contiguous chapters
Author: Olivier Rolland
UNIX Joystick Driver Wrapper Library. Calibrator is in the package
libjsw-calibrator.
5ball is a simple logic game. The goal of the game is to make the
maximum number of lines with balls of the same color. A line is
made of five balls. Each time you don't do a line, extra balls
appear on the grid. You loose when the grid is full.
This is a logic game, lining up 5 balls of like color to get them
off a grid, to keep the grid from filling up. Requires 1024x768
or better screen resolution.
It looks a lot like klines, but with bigger balls. 5ball is
actually a modification of gtkBalls (a game similar to klines but
with several features giving it loads of potential -- but somewhat
lacking in the UI department.) All the other 'Lines' games I have
tried were too small on a decent screen. This one is big and the
chicks think it's sexy. Yeah.
Authors: see AUTHORS
ucview - Image Capture Application.
This is a video image capture application using the unicap toolkit.
It provides a simple way to parametrise the video device, can
capture still images from the video stream or record the stream as an
.MPEG file. By using unicap, it can access many different video capture
devices like webcams, video grabber boards, IEEE-1394 (FireWire)
cameras and others.
Author: Arne Caspari
The Bauer stereophonic-to-binaural DSP (bs2b) library and plugins is designed
to improve headphone listening of stereo audio records. Recommended for
headphone prolonged listening to disable superstereo fatigue without essential
distortions.
Author: Boris Mikhaylov
PyTraffic is a Python version of the board game Rush Hour created by Binary
Arts Coporation. The goal is to remove the red car out of the grid through the
slot on the right. To do this you have to slide the other cars out of the way.
PyTraffic comes with about 19.000 puzzles ranging from intermediate to expert.
Author: Michel Van den Bergh
Bos Wars is a futuristic real-time strategy game. It is possible
to play against human opponents over LAN, internet, or against
the computer.
It successfully runs under Linux and MS Windows. It should run
on BSD, MacOS/X, MacOS/Darwin and BeOS.
Bos Wars aims to create a completly original and fun open source
RTS game.
Bos Wars is copyrighted in 2004-2007 by Tina Petersen Jensen,
Francois Beerten et al. See COPYRIGHT.txt in the package for the
full copyright notice.
UltraStar-ng - new Sing Screen using themed lyrics.
This package uses libxine as audio-backend and SDL as graphic
driver.
Note:
start it firsttime with ultrastar-ng --help to get the options!
Pysexy are the python language bindings for libsexy, the
experimental-new-cool-gtk-widgets-which-are-crude-hacks library.
LibTMCG is a C++ library for creating secure and fair online card
games. The library contains a sort of useful classes, algorithms,
and high-level protocols to support an application programmer in
writing such software. The most remarkable feature is the absence
of a trusted third party (TTP), i.e. neither a central game server
nor trusted hardware components are necessary. Thus, with the present
library there is no need for an independent referee, because the
applied protocols provide a basic level of confidentiality and
fairness by itself. Consequently, the library is well-suited for
peer-to-peer (P2P) environments where no TTP is available. Of
course, we cannot avoid that malicious players share information
about their private cards, but the protocols ensure that the shuffle
of the deck is performed randomly (presumed that at least one player
is honest) and thus the cards will be distributed uniformly among
the players. Further, no coalition can learn the private cards of a
player against his will (except for trivial conclusions). The
corresponding cryptographic problem, actually called Mental Poker, has
been studied since 1979 (Shamir, Rivest, and Adleman) by many authors.
LibTMCG provides the first practical implementation of such protocols.
The implementation relies on advanced cryptographic techniques---the
so-called zero-knowledge proofs. Using these building blocks the high
level protocols minimize the effect of coalitions and preserve the
confidentiality of the players' strategy, i.e. the players are not
required to reveal their cards at the end of the game to show that
they did not cheat.
Author: Heiko Stamer
SecureSkat is a peer-to-peer implementation of the German card
game Skat.
The program negotiates participating players and game sessions
over an arbitrary IRC network (Internet Relay Chat). Neither a
trusted third-party (dealer) nor a centralized game server is
necessary. All critical operations, e.g. shuffle of the deck,
are performed using advanced cryptographic techniques (so-called
Mental Poker solutions) provided by LibTMCG.
Author: Heiko Stamer
Stormbaan Coureur is the Linux game that was formerly known as
Sturmbahnfahrer. It is back with a larger track, more challenges,
many improvements in a PC (Politically Correct) edition. In this
game, it is all about the car Physics. If you want to master it,
try to have the laws of physics work with you, not against you.
Scrabble is a game of strategy, knowledge and luck.
It is recommended for all ages, from childrens to elders. The rules
are easy to learn, but it would take long long years to master the
game.
Author: Suciu Flavius
uxTank is a game of tank shooting for Xwindows.
Author: Carlos Nicolini
Vamos is an automotive simulation framework with an emphasis on
thorough physical modeling and good C++ design.
Vamos includes a real-time, first-person, 3D driving application.
NOTE:
The 3D driving application is pre-configured for F1-Imola.
Otherwise start the game from commandline with vamos --help
Author: Sam Varner
Thunder&Lightning is a futuristic action flight simulator game
that takes place in a large 3D environment. Jump into the pilot
seat of your Lightning aircraft and fight against Thunder tanks
in a fierce battle for control of the island!
In the long run, Thunder&Lightning will incorporate features from
the 80's classics Carrier Command and Midwinter. There will be
multiple Islands to conquer, each with its own defense strategy.
Thunder&Lightning will not be mission oriented, but there will be
scripted events for each island.
Author: Jonas Eschenburg
Io is a small, prototype-based programming language. The ideas in
Io are mostly inspired by Smalltalk (all values are objects), Self
(prototype-based), NewtonScript (differential inheritance), Act1
(actors and futures for concurrency), LISP (code is a runtime
inspectable/modifiable tree) and Lua (small, embeddable).
Cal3D is a skeletal based 3D character animation library written
in C++ in a platform-/graphic API-independent way. Originally
designed to be used in a 3D client for Worldforge, it evolved
into a stand-alone product which can be used in many different
kinds of projects. It supports combining animations and actions
through a 'mixer' interface, and work is currently underway to
integrate morph targets (interpolating between one mesh and
another, using the same vertex sequence) easily into the system.
Authors: see AUTHORS
WordNet is an online lexical reference system whose design is
inspired by current psycholinguistic theories of human lexica
memory. English nouns, verbs, adjectives and adverbs are
organized into synonym sets, each representing one underlying
lexical concept. Different relations link the synonym sets.
Aleph One is an Open Source 3D first-person shooter game, based on
the game Marathon 2 by Bungie Software. It is set in a Sci-Fi
universe dominated by deviant computer AIs and features a well
thought-out plot. Aleph One supports, but doesn't require, OpenGL
for rendering.
This package contains the Marathon 2 scenario files for AlephOne.
Aleph One supports, but doesn't require, OpenGL for rendering.
As this package contains only the AlephOne-engine it requires
additional data -- shape, sound, and map information -- in order
to be installed.
See packages AlephOne-M1A1, AlephOne-Marathon2, AlephOne-Infinity,
Excalibur: Morgana's Revenge ...
Aleph One is an Open Source 3D first-person shooter game, based on
the game Marathon 2 by Bungie Software. It is set in a Sci-Fi
universe dominated by deviant computer AIs and features a well
thought-out plot.
Aleph One is an Open Source 3D first-person shooter game, based on
the game Marathon 2 by Bungie Software. It is set in a Sci-Fi
universe dominated by deviant computer AIs and features a well
thought-out plot. Aleph One supports, but doesn't require, OpenGL
for rendering.
This package contains the Marathon Infinity files for AlephOne.
Aleph One is an Open Source 3D first-person shooter game, based on
the game Marathon 2 by Bungie Software. It is set in a Sci-Fi
universe dominated by deviant computer AIs and features a well
thought-out plot. Aleph One supports, but doesn't require, OpenGL
for rendering.
This package contains the Marathon scenario files for AlephOne.
Attal is a turn-based strategy game.
You control Lords with armies and you have to fight against opponents
and achieve quests.
Developer's Image Library (DevIL) is a programmer's library to
develop applications with very powerful image loading capabilities,
yet is easy for a developer to learn and use. Ultimate control of
images is left to the developer, so unnecessary conversions, etc.
are not performed. DevIL utilizes a simple, yet powerful, syntax.
DevIL can load, save, convert, manipulate, filter and display a
wide variety of image formats.
Currently, DevIL can load .bmp, .cut, .dds, .doom, .gif, .ico, .jpg,
.lbm, .mdl, .mng, .pal, .pbm, .pcd, .pcx, .pgm, .pic, .png, .ppm,
.psd, .psp, .raw, .sgi, .tga and .tif .hdr files.
Formats supported for saving include .bmp, .dds, .h, .jpg, .pal,
.pbm, .pcx, .hdr, .pgm,.png, .ppm, .raw, .sgi, .tga and .tif.
DevIL currently supports the following APIs for display: OpenGL,
Windows GDI, SDL, DirectX and Allegro. Compilers that can compile
DevIL or use it include Djgpp, MSVC++, Linux gcc, Delphi, Visual
Basic, Power Basic and Dev-C++.
The Irrlicht Engine is an open source high performance realtime
3D engine written and usable in C++ and also available for .NET
languages. It is completely cross-platform, using D3D, OpenGL
and its own software renderer, and has all of the state-of-the-art
features which can be found in commercial 3d engines.
We've got a huge active community, and there are lots of projects
in development that use the engine. You can find enhancements for
Irrlicht all over the web, like alternative terrain renderers,
portal renderers, exporters, world layers, tutorials, editors,
language bindings for java, perl, ruby, basic, python, lua, and so
on. And best of all: It's completely free.
Bullet is a 3D Collision Detection and Rigid Body Dynamics Library
for games and animation.
Discrete and continuous collision detection, integrated into
Blender 3D, and COLLADA 1.4 Physics import.
Free for commercial use, including Playstation 3, open source under
the ZLib License.
irrlamb is a 3D game that probably involves a lot of physics and
frustrating gameplay.
SMPEG is based on UC Berkeley's mpeg_play software MPEG decoder
and SPLAY, an mpeg audio decoder created by Woo-jae Jung. We have
completed the initial work to wed these two projects in order to
create a general purpose MPEG video/audio player for the Linux OS.
S.C.O.U.R.G.E. is a roguelike game with a 3D user interface.
The game allows a group of four characters to search for treasure,
kill enemies, gain levels, etc.
This package contains all data files for scourge.
S.C.O.U.R.G.E. is a roguelike game with a 3D user interface.
S.c.o.u.r.g.e. is a rogue-like rpg that lets you control a group
of four brave heroes.
While working for a dungeon janitorial services company they
become unwilling participants in an effort to stop a mysterious
force from wiping out humanity.
Boring you say? But wait, there is more! Your stay at the
S.c.o.u.r.g.e. headquarters is generously detailed in 3d! You will
travel to strange and exotic nderground locations! The randomly
generated maps ensure the game's infinite replayability. There is
music, effects, a, a... a plot! You will encounter, speak, trade
with, and occasionally dispatch a large number of npc-s and
monsters. Blood-curdling combat will unfold in either frantic
real-time or thoughtful turn-based presentation.
So stay a while... hunker down for adventure in the true
underworld. The noxious fumes and psychedelic molds from the
very walls of the crypts below the city of Horghh await.
The zziplib library is intentionally lightweight, it offers the
ability to easily extract data from files archived in a single
zip file. Applications can bundle files into a single zip archive
and access them. The implementation is based only on the (free)
subset of compression with the zlib algorithm which is actually
used by the zip/unzip tools.
FreeImage is an Open Source library project for developers who
would like to support popular graphics image formats like PNG,
BMP, JPEG, TIFF and others as needed by today's multimedia
applications. FreeImage is easy to use, fast, multithreading
safe, compatible with all 32-bit versions of Windows, and
cross-platform (works both with Linux and Mac OS X).
The Ur-Quan Masters is a port of the 3DO version of Star Control 2.
The program code that comprises 'The Ur-Quan Masters' was derived
from code written by Toys for Bob, Inc. for the 3DO version of
'Star Control II', with their permission and encouragement.
Star Control II is a registered trademark of Accolade, Inc.
All other trademarks and tradenames belong to their respective
owners.
This package contains the data files for the game.
The Ur-Quan Masters is a port of the 3DO version of Star Control 2.
The program code that comprises 'The Ur-Quan Masters' was derived
from code written by Toys for Bob, Inc. for the 3DO version of
'Star Control II', with their permission and encouragement.
Star Control II is a registered trademark of Accolade, Inc.
All other trademarks and tradenames belong to their respective
owners.
NOTE:
See /usr/share/doc/packages/uqm/manual.txt or uqm -h for options
to start the game. The menu-entry is using no tuning parameters!
Battle Tanks is a funny battle on your desk, where you can
choose one of three vehicles and eliminate your enemy using
the whole arsenal of weapons. has original cartoon-like
graphics and cool music, it is fun and dynamic, it has
several network modes for deathmatch and cooperative
.. what else is needed to have fun with your friends?
And all is packed and ready for you in Battle Tanks.
skstream is an iostream based socket library in C++. It is based on
the Freesockets library, and has been packaged for use by WorldForge.
This library implements the Atlas protocol, for use in client-server
game applications. It is the standard implementation used by games
written by the WorldForge project. This library is suitable for
linking to either clients or servers.
This is the WorldForge math library. The primary focus of wfmath is
geometric objects.
Eris is designed to simplify client development (and avoid repeating
the same work several times), by providing a common system to deal
with the back end tasks.
varconf is a configuration system originally designed for the
STAGE server. varconf can parse configuration files, command-line
arguments and environment variables. It supports callbacks through
libsigc++ 2.0.x and can store configuration data in configuration
objects or one global configuration instance.
libwfut is a C++ implementation of the client side of WFUT
(forge/tools/WFUT). The aim of this library is to provide update
capabilities for C++ based clients. As an example of library usage,
a command line update tool is also provided.
Mercator is designed to handle terrain data.
The libmodelfile library is a collection of small clean C libraries
for loading 3D models of various file formats. So far the range of
model formats is limited.
Sage is an OpenGL extensions library using SDL's SDL_GetProcAddress
function to connect OpenGL extension functions.
Cultivation is a game about a community of gardeners growing food
for themselves in a shared space.
Cultivation is quite different from most other games. It is a
social simulation, and the primary form of conflict is over land
and plant resources --- there is no shooting, but there are plenty
of angry looks. It is also an evolution simulation. Within the
world of Cultivation, you can explore a virtually infinite
spectrum of different plant and gardener varieties.
All of the graphics, sounds, melodies,and other content in
Cultivation are 100% procedurally generated at playtime. In other
words, there are no hand-painted texture maps --- instead, each
object has a uniquely 'grown' appearance. Every time you play,
Cultivation generates fresh visuals, music, and behaviors.
A single-player 3D FPS game with a sci-fi setting, multi-platform
support, particles and collision detection system, dynamic
lighting effects, quaternion-based rotations and a shooting
practice mini-game, written in C with OpenGL and GLUT.
Author: Nicola Cocchiaro
DigiBand is a full home version Drumming/Guitar simulator.
It isn't just intended to be a simulator, but a uniquely refreshing
new experience. It is much different than simulators already out
there.
Features:
* DigiBand supports both GDA and DTX file formats using a 'Preferred'
option, which can be modified in the games settings.ini file.
* DigiBand can Support up to 3 players Simutaneously!
* Digiband has a unique 'Jukebox' mode which allows you to hear the
songs notes before you play it, as well as other surprises.
* DigiBand also supports theming for UI customization, and uses
transparent PNG images, avi's, mp3's, and Cabbit Models for it's UI
system.
* DigiBand plays and converts xa audio files for ease of song
editing.
* Digiband saves your highscores with 'maxcombo' so you can clock
how well you are doing.
* DigiBand allows Multiple players, playing bass or guitar with a
drum player to all have separate difficulties and styles.
* DigiBand sorts songs in a categorized 'DDR' style interface, with
slight adjustments for ease of use!
* DigiBand uses the internal system clock to maintain audio to note
synchronization thanks to SDL.
* DigiBand allows users to sync up their songs on the fly. If it
feels like you're being rushed or delayed, just sync it up by
pressing F11/F12.
Audiere is a high-level audio API. It can play Ogg Vorbis, MP3,
FLAC, uncompressed WAV, AIFF, MOD, S3M, XM, and IT files. For
audio output, Audiere supports DirectSound or WinMM in Windows,
OSS on Linux and Cygwin, and SGI AL on IRIX.
Audiere is open source and licensed under the LGPL. This means
that you may freely use Audiere in commercial products, as long
as you do not modify the source code. If you do modify Audiere
and release a product that uses your modifications, you must
release your changes to the code under the LGPL as well.
Audiere is portable. It is tested on Windows, Linux-i386, Cygwin,
and IRIX with at least three major compilers. Most of Audiere is
endian-independent, so I expect it would work with few
modifications on other architectures.
Author: Chad Austin
Allegro is a cross-platform library intended for use in computer games
and other types of multimedia programming.
PyScrabble is an online, multiplayer Scrabble game.
Author: Kevin Conaway
AllegroGL is an Allegro add-on that allows you to use OpenGL
alongside Allegro. You use OpenGL for your rendering to the
screen, and Allegro for miscellaneous tasks like gathering input,
doing timers, getting cross-platform portability, loading data,
and drawing your textures. So this library fills the same hole
that things like glut do.
AllegroGL also automatically exposes most, if not all, OpenGL
extensions available to user programs. This means you no longer
have to manually load them; extension management is already
done for you.
HawkNL is a free, open sourc