|
Project Information
Featured
Downloads
|
Random Fractal Terrain GeneratorScreenshot Online Demonstration: http://qiao.github.com/fractal-terrain-generator/demo/ Source: https://github.com/qiao/fractal-terrain-generator
Recursive 3D Tree Generation in WebGLScreenshot Online Demonstration: http://qiao.github.com/javascript-playground/webgl-tree/
Source: https://github.com/qiao/javascript-playground/tree/master/webgl-tree
Visual Befunge93 InterpreterThis is an interactive befunge93 interpreter using HTML5's canvas. See http://en.wikipedia.org/wiki/Befunge for the detailed explanation of the Befunge language. Screenshot Online Demonstration: http://qiao.github.com/javascript-playground/visual-befunge93-interpreter/ Note: Make sure your browser supports the HTML5 canvas tag (IE 8 and before doesn't); Source: https://github.com/qiao/javascript-playground/tree/master/visual-befunge93-interpreter
Force-directed LayoutThis is a graph drawing demo using Force-directed Layout. Refer to the following links to see how the algorithm works.
Screenshot Source: http://mycodeplayground.googlecode.com/files/force-directed-layout-src.tar.gz
Fluid SimulationThe origin of this simulation is http://grantkot.com/MPM/Liquid.html (Written in Java) And here's the Javascript version by Stephen Sinclair And the Flash version by iunpin I rewrote this simulation in C++/Qt4 and Python, based on the Javascript version given above. Screenshot C++/Qt4 Source: Python Source: http://mycodeplayground.googlecode.com/files/fluid.py Note Yet Another Note
Visual Sort 3D 0.1.0A 3D visualizer of various sorting algorithmsThis visualizer includes the following algorithms:
Screenshot Source: http://mycodeplayground.googlecode.com/files/visualsort3d-0.1.0-src.tar.gz Flock SimulationA flock simulator using Particle Swarm OptimizationRefer to http://en.wikipedia.org/wiki/Particle_swarm_optimization to see how the algorithm works. Screenshot: Source: http://mycodeplayground.googlecode.com/files/pso.tar.gz
Sudoku SolverA Sudoku solver using Algorithm X and Dancing Links, techniques suggested by Donald E. Knuth.Note: This program is only a solver; It's not playable. Feel free to modify it into a real game. If you want to know more about the solving algorithm, refer to the following links. They will be helpful.
Screenshot: Source: http://mycodeplayground.googlecode.com/files/sudokusolver-src.tar.gz Win32 Binary Distribution: http://mycodeplayground.googlecode.com/files/sudokusolver-win32-dist.zip Path Finding 0.1.1A demo visualizing the execution of various path-finding algorithmsCurently five algorithms are included:
This demo allows you to choose algorithms from above and visualize their execution. Meanwhile, this is a Client/Server application. You should start the server first and then the client. Screenshot: Source: http://mycodeplayground.googlecode.com/files/pathfinding-0.1.1-src.tar.gz Win32 Binary Distribution: http://mycodeplayground.googlecode.com/files/pathfinding-0.1.1-win32-dist.zip Note: There's a javascript version at http://qiao.github.com/PathFinding.js/visual/
Graham ScanA demo of Graham Scan, a convex hull computing algorithm with time complexity O(n log n)Refer to the following links to see how this algorithm works Screenshot: Source: |