Penumbra is a first person horror adventure focusing on story, immersion, and puzzle solving. Violence and combat are hardly an option: the player has to use wits to guide Philip through his final test, which makes the series unique in offering a truly dangerous and terrifying experience. Played from a first person perspective and powered by a 3D engine utilizing cutting edge technology, Penumbra is a true advancement to the adventure genre. The unique physics system allows for true environmental interaction: The player can open drawers, pull levers, pick up objects and manipulate those objects in 3D space, all using natural mouse movements. This creates a highly interactive and immersive game world.
The Spoofax Editor is a basic, context-aware editor for the Stratego term rewriting language, built for the Eclipse tools framework. It offers editing aids such as syntax highlighting, source outlines, and content assistance for Stratego constructors, rules, and strategies. It also syntax highlights SDF syntax definitions.
YMSG is a PHP class that can be used to send messages and manage Yahoo! Messenger accounts. It can connect to a Yahoo! Messenger server, authenticate as a given user, and perform several types of operations on behalf of that user. Currently, it can get the user buddy list, add a new buddy, deny a new buddy request, send a buddy request, remove a buddy, get an user avatar URL, and send a private message.
NORM is a simple ORM for PHP. It works with PDO and MySQL. Unlike other ORMs, NORM is neither complicated, convoluted, nor daunting. You can easily throw a regular object at NORM, tie in a couple other objects to relate to it, store it in a database, and return it as a regular associative array or regular object that you can toss into JSON output or a template. It lets you create and store your objects without worrying about SQL, since NORM takes care of building and managing database tables.
BSF4ooRexx is a Java language binding for the scripting language ooRexx. It allows ooRexx programmers to directly use the Java Runtime Environment (JRE) libraries. It allows, for example, implementation of Java methods in ooRexx and callbacks from Java to ooRexx. It camouflages Java so that it resembles ooRexx by being dynamically typed and caseless. BSF4ooRexx comes with built-in support for programming OpenOffice.org/LibreOffice.org and allows ooRexx to be used as a macro language.