├── .gitignore ├── IDEAS.md ├── README.md ├── bundle-multi.js ├── bundle-single.js ├── docs ├── brooklynjs_2014-03-20.js ├── empirejs_2014-05-04.js └── iteration-02_presentation.js ├── images ├── fps-multithread.png ├── fps-singlethread.png ├── iteration-2-multi.png ├── iteration-2-single.png ├── ms-multithread.png └── ms-singlethread.png ├── index-multi.html ├── index-single.html ├── lib ├── boid.js ├── boidmanager.js ├── config.js ├── fixedstep.js ├── messagemanager.js ├── physicsmagic.js ├── repeater.js ├── resizemon.js ├── rstatshelper.js └── worker.js ├── movies ├── multi-threaded.mov └── single-threaded.mov ├── multi.js ├── package.json ├── single.js ├── test └── perf │ ├── ff-inconsistencies.js │ ├── msgs.html │ └── test.js └── vendor ├── rstats.css ├── rstats.js └── stats.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/.gitignore -------------------------------------------------------------------------------- /IDEAS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/IDEAS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/README.md -------------------------------------------------------------------------------- /bundle-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/bundle-multi.js -------------------------------------------------------------------------------- /bundle-single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/bundle-single.js -------------------------------------------------------------------------------- /docs/brooklynjs_2014-03-20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/docs/brooklynjs_2014-03-20.js -------------------------------------------------------------------------------- /docs/empirejs_2014-05-04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/docs/empirejs_2014-05-04.js -------------------------------------------------------------------------------- /docs/iteration-02_presentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/docs/iteration-02_presentation.js -------------------------------------------------------------------------------- /images/fps-multithread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/images/fps-multithread.png -------------------------------------------------------------------------------- /images/fps-singlethread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/images/fps-singlethread.png -------------------------------------------------------------------------------- /images/iteration-2-multi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/images/iteration-2-multi.png -------------------------------------------------------------------------------- /images/iteration-2-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/images/iteration-2-single.png -------------------------------------------------------------------------------- /images/ms-multithread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/images/ms-multithread.png -------------------------------------------------------------------------------- /images/ms-singlethread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/images/ms-singlethread.png -------------------------------------------------------------------------------- /index-multi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/index-multi.html -------------------------------------------------------------------------------- /index-single.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/index-single.html -------------------------------------------------------------------------------- /lib/boid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/boid.js -------------------------------------------------------------------------------- /lib/boidmanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/boidmanager.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/fixedstep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/fixedstep.js -------------------------------------------------------------------------------- /lib/messagemanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/messagemanager.js -------------------------------------------------------------------------------- /lib/physicsmagic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/physicsmagic.js -------------------------------------------------------------------------------- /lib/repeater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/repeater.js -------------------------------------------------------------------------------- /lib/resizemon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/resizemon.js -------------------------------------------------------------------------------- /lib/rstatshelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/rstatshelper.js -------------------------------------------------------------------------------- /lib/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/lib/worker.js -------------------------------------------------------------------------------- /movies/multi-threaded.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/movies/multi-threaded.mov -------------------------------------------------------------------------------- /movies/single-threaded.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/movies/single-threaded.mov -------------------------------------------------------------------------------- /multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/multi.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/package.json -------------------------------------------------------------------------------- /single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/single.js -------------------------------------------------------------------------------- /test/perf/ff-inconsistencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/test/perf/ff-inconsistencies.js -------------------------------------------------------------------------------- /test/perf/msgs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/test/perf/msgs.html -------------------------------------------------------------------------------- /test/perf/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/test/perf/test.js -------------------------------------------------------------------------------- /vendor/rstats.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/vendor/rstats.css -------------------------------------------------------------------------------- /vendor/rstats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/vendor/rstats.js -------------------------------------------------------------------------------- /vendor/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirbysayshi/multithreaded-game-example/HEAD/vendor/stats.js --------------------------------------------------------------------------------