Three Rings Code
Herein ye can find code developed initially at Three Rings
Design, but released to the wide world to be shared freely
in the glorious enterprise of writin' software.
OOO Core Libraries
- Narya, Nenya,
Vilya, and Clyde: a collection
of tools and subsystems useful for making games, networked and otherwise.
- Getdown: a system for deploying
Java-based applications and updating them over the network
following installation.
Whirled
Whirled is Three Rings' Flash-based virtual world
slash gaming portal, where players can create their own content and games, and earn
real money when other players buy or play them. Our game API includes full multiplayer
support as well as optional server-side code.
We have developed an
extensive Software Development Kit
for programmers who want to write games and objects for Whirled using AS3 and Flash.
Find tutorials and an extensive repository of
example games on the
Whirled Wiki.
Game Gardens
Game Gardens is a free software
library developed by Three Rings for making networked Java games. The
Game Gardens website provides a place for
game creators to discuss and share their games, and for game players to come and
play them. You can download the toolkit along with tutorials and examples on
how to get your first game running from the
Game Gardens Wiki.
Utilities
- Snark: a lightweight Java BitTorrent
library.
- Splat
: a daemon designed to help keep information in an LDAP
directory in sync with information outside of an LDAP directory
- Farbot
: automates building of netinstall/PXE boot FreeBSD releases.
-
OpenVPN Auth-LDAP
: implements username/password authentication via LDAP for
OpenVPN 2.x. It also includes some integration with the OpenBSD
packet filter, supporting adding and removing VPN clients from
PF tables.
Outside Projects
We've also contributed features, code, and bug fixes to a number
of projects, including: