Menu

Tree [132399] master /
 History

HTTPS access


File Date Author Commit
 .settings 2014-01-10 Sina Sina [22a12c] First Commit
 demos 2014-01-15 Sina Sina [132399] Cleaned up some code
 doc 2014-01-10 Sina Sina [22a12c] First Commit
 lib 2014-01-10 Sina Sina [22a12c] First Commit
 res 2014-01-10 Sina Sina [22a12c] First Commit
 src 2014-01-15 Sina Sina [132399] Cleaned up some code
 .classpath 2014-01-10 Sina Sina [22a12c] First Commit
 .gitignore 2014-01-10 Sina Sina [22a12c] First Commit
 .project 2014-01-10 Sina Sina [22a12c] First Commit
 README.md 2014-01-11 Sina Sina [63279e] Updated README
 Simple2D.zip 2014-01-15 Sina Sina [132399] Cleaned up some code

Read Me

Simple2D

Simple2D is a Java library containing a plethora of tools with the aim of helping developers complete tasks from menial to advanced more easily than they could using the default Java API

It offers:
- An easy to use Java2D renderable container.
- An easy way to handle Keyboard and Mouse input.
- A simple and linear approach to programming.
- Vector and Complex Number classes.
- A powerful ray tracer that can efficiently trace lines to any Java Shape.
- Fast single destination Dijkstra's pathfinding
- Map and Path classes to help manage the pathfinding.
- An audio engine using the Beads Audio Engine (www.beadsproject.net)
- Other tools that make everyday programming easier!

Credits

This project is written and maintained by Sina Ghaffari (sina.ghaffari@mail.utoronto.ca) and Tristan Homsi (thomsi@uwaterloo.ca).

The audio engine (packaged in Jars) uses the open source Beads Audio Engine developed (seperately) by Ollie Bown, Ben Porter, and Benito Crawford.