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:





© Three Rings Design, Inc. 2001-2007. All rights reserved. Privacy