ALICE utilizes AIML (Artificial Intelligence Markup Language) to form responses to your questions and inputs. Unlike other commercial chat robot software costing thousands of dollars, ALICE is freely available under the terms of the GNU Public License
Lua FLTK is a binding of the FLTK widget set to the Lua programming language.
The purpose of this "General Game Framework" is to make easier and speed up the development of a wide range of games. The main goal is to be simple, flexible and well documented. It's like a High level (above graphics and sounds) library for games.
A C++ port (a redesign implementation actually) of the CLIPS expert system . This will be done along the lines of the Java port Jess, but full CLIPS backwards compatability will be maintained (even to the API level where possible).
This project aims to create an open source tool for training pilots. It will meet the federal regulations (14CFR) of the Federal Aviation Administration (FAA) to be a Personal Computer Aviation Training Device (PCATD).
GLfunge98 - OpenGL-based *NIX/Win32-interpreter for Befunge93/Funge98 with dynamic extensions.
Your own portable PC system built by integrating existing Open Source components. This mobile metasystem utilizes the internet's web hosting resources and is accessed via any web browser enabled appliance from your home, work, school, library, cafes, etc.
A number of tools to enhance management/coding of NFR (http://www.nfr.net) IDA, and various other admin tools that can be used for both NFR and hand coding other appliance scripts.
To help build the Next Generation Internet on the foundation of Open Data
This program will provide a common development architecture for several cross-platform open-source applications for the Feature Film and Video Production Industries. The scope will include a production planning tool, a compositing tool, etc.
This project is intended to re-create a more efficent Quake/QuakeWorld progs.dat file, which is faster and more efficent than ID Software's native QuakeC. We will also add new, original features to it and improve the AI greatly.
The Cup Programming Language is a combination compiler and VM (Virtual Machine). The language is purely procedural, though allows 'top-level' code like a scripting language.
Team Doomed is back! Doomed, our entry to the Allegro Team Competition (also known as teamhack) is going to be continued. We will develop our (admittedly a bit unfinished) entry to a complete game featuring hours of gameplay.
Realtime audio synthesis library using the flexible unit generator architechture. Many uses: music, scientific sonification, generic audio processing. Multithread abilities, extensible synth framework. Similar to modular analog synths.