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