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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.