Demos and Visualizations
Force-Based Graph Simulation:
Interactive Simulation (FREE) Example Code: JavaScript (FREE)
This simulation draws various interactive graphs in an aesthetically pleasing way. Also included is example code in JavaScript for the simulation.
A full simulation with support for 3D graphs and user-defined vertices/edges is presented here:
Pathfinding Simulation:
Interactive Simulation (FREE)
This simulation attempts to find a path from a starting point to an ending point through a user drawn terrain. Tested algorithms include A*, IDA*, Breadth-First-Search, Best-First-Search, Dijkstra, Jump Point Search, Orthogonal Jump Point Search, and Trace. The algorithms also include choices for multiple heuristics and other options to further define pathing behavior.
15 Sorting Algorithms in 6 Minutes:
YouTube Video (FREE)
This interesting video by Timo Bingmann visualizes 15 sorting algorithms as they sort the same data set, visualized by bars of different heights. The algorithms used are selection sort, insertion sort, quick sort, merge sort, heap sort, radix sort (LSD and MSD), intro sort, adaptive merge sort, shell sort, bubble sort, cocktail shaker sort, gnome sort, bitonic sort, and bogo sort.
Free Resources
Open Source iOS Game List – Source Code To Games In The App Store
Downloadable Source Code (FREE)
This collection of open source code for various mobile games includes code for 2048, Gorillas, Skeleton Key, Warfare Incorporated, and others.