Cdarts is a low level implementation of a computer darts player. It can be used as an opponent against a human in the game, or it can be used as a simulator for fun. It currently supports only two different game types (301 and 501), but can be extended to support more games. It supports three different levels: beginner, hobbyist, and professional. Each level tries to simulate a human at that level as well as possible.
Ditchers is a multiplayer action game where underground tanks use a variety of weapons to find and destroy each other. Tanks dig tunnels in the soil with a limited supply of energy that can be refilled only in homes (as well as health). the GUI is controlled mainly by mouse, while gameplay is controlled only by keyboard. It is not difficult to create your own maps or to draw your own tank. The game supports split-screen, network games, and artificial players whose intelligence is programmable in the Lua scripting language. The game is inspired by Tunneler.
EO is a template-based, ANSI-C++ evolutionary computation library that helps you to write your own stochastic optimization algorithms quickly. Evolutionary algorithms form a family of algorithms inspired by the theory of evolution, and solve various problems. They evolve a set of solutions to a given problem in order to produce the best results. These are stochastic algorithms because they iteratively use random processes. The vast majority of these methods are used to solve optimization problems, and may be also called "metaheuristics". They are also ranked among computational intelligence methods, a domain close to artificial intelligence. With the help of EO, you can easily design evolutionary algorithms that will find solutions to virtually all kind of hard optimization problems, from continuous to combinatorial ones.
Government Sanctioned is a custom-developed text-based RPG (i.e., MUD). New players enter the world of Government Sanctioned as covert agents working for a super-secretive government organization colloquially known as "the agency". Players have a choice of six different roles spanning 19 unique professions. Whether you like stealthy, clandestine operations, the use of subterfuge and guile to infiltrate enemy organizations, or full-blown military actions, the agency has a spot for you. Players are empowered to deeply customize their character through numerous differentiation mechanisms. Character backgrounds lay the foundation for character abilities and are further defined through their cover occupation and agency department affiliation. To put a fine point on character customization, the skill and feat system provides an extensive array of options to tweak the character to suit your style of game play. The skill system boasts over 35 different skill families with around 50 different skills and checks. Skill points are gained upon professional level advancement and can be spent any way the player chooses. With 19 feat trees and over a hundred diverse feats (with new feats being added regularly), your capability for customization is endless.
Ironclad: Steam Legions is a steampunk strategy game with an AI opponent. It lets you pit your strategic skills with battle tanks, infantry, artillery, and warships against a fast thinking enemy in a hex-based battle arena. It is still under development in the alpha phase. However, the game is fully playable, with a complete set of tutorial levels to master, with sound effects.
OCRFeeder is a document layout analysis and optical character recognition application. It is able to automatically outline a document image's contents, distinguish between graphics and text and perform OCR over the latter. It can export to several formats, its main one being ODT. OCRFeeder has a GTK+ graphical user interface that allows the user to control the application and, for example, edit and correct the automatic recognition. It can also be used from the command line for automation.
Proteus Intelligent Processes is a set of tools based upon the Proteus model and the GreEd rule authoring system. Proteus (PROcesses and Transactions Editable by USers) is a software technology that allows creating clinical processes in which clinical intelligence is embedded. These processes can then be executed to provide guidance to the clinicians about individual patients. The main advantage of Proteus is that the processes can be edited even by non-programmers, with the use of appropriate tools. The processes and components can be stored in a library and can be reused to create other processes. GreEd is the foundation of a full-fledged business rules management system (BRMS). Ease of editing is its key strength. These tools are linked with electronic medical record systems and clinical information systems.
The Supernova programming language is a modern scripting language and the first one that presents the concept of programming with direct fiction description using a clear subset of pure human language. It is easy for users with no programming experience. It is not sensitive to case, spaces, tabs, or line breaks. It support GUI programming. The source code can be written in a mixture of Arabic and English. It lets you distribute directly executable application files. It lets you use the Windows API and call DLL functions. It includes libraries for sound playing, sound recording, and movie playing. It includes commands for text processing, date and time processing, multi-dimension arrays, and file I/O. Its documentation includes many samples and tests.