Hermes

A library by Sam Eilertsen, Jen Kovnats, Ryan Lester and Chris Novello for the programming environment processing.
Last update, 07/14/2014.

What is Hermes?

Hermes is a game programming framework. Its core provides a unique system for managing game mechanics. In addition to the core framework, it includes modules for collision detection, physics, keyboard, mouse, Open Sound Control I/O, and animation.

What you need to know

To use Hermes, you will want to have a solid understanding of the syntax of Processing and the java language. Hermes relies heavily on object oriented programming, particularly on inhertance and type paramentrization.

Download

Download Hermes in .zip format.

Installation

Unzip and put the extracted Hermes folder into the libraries folder of your processing sketches. Reference and examples are included in the Hermes folder.

Reference

Visit the tutorial, check out our mission statement and have a look at the javadoc reference here. A copy of the reference is included in the .zip as well.

Source

The source code of Hermes is available at Git hub.

Tested

Platforms: OS X, Win
Processing versions 2.0+
Dependencies: Guava, Java OSC, JUnit

Unrelated gifs: