Last active
December 28, 2015 19:09
-
-
Save lmorchard/7548511 to your computer and use it in GitHub Desktop.
Parsec Diaries backlog
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Initial explorations with Yeoman, Grunt, Bower | |
* Coffeescript | |
* livereload - and mobile devices | |
* Tweaking grunt setup to use Stylus | |
* Travis-CI integration | |
* Discovering the Entity-Component-System design model | |
* Using visual sketches to experiment, rather than programmatic tests | |
* Making game instances embeddable for all-in-one sketches demo page | |
* Using browser profiling tools to discover hot spots | |
* Fixed vs variable game loop, setInterval vs requestAnimationFrame | |
* Building a viewport system, with following camera | |
* Building seekers and thrusters | |
* Building the ClickCourseSystem | |
* Building the hero BeamWeaponSystem | |
* Abusing canvas shadow to implement a neon glow effect | |
* Building particle-based explosion effects | |
* The Tombstone component, to automatically spawn something in place of a departed entity | |
* Using scale() in canvas, rather than doing all the math myself | |
* Drawing asteroids | |
* First steps in collision detection | |
* Axis-aligned bounding box | |
* Combinations vs quad-tree | |
* Fun with elastic collision math | |
* Hacks to divert some collision energy into damage | |
* Attempts to optimize canvas with sprite caching and drawing to off-screen buffer | |
* Building a Radar system | |
* Building missiles and vapor trails | |
* Discovering FPS meter and dat.GUI for use in sketches | |
* Saving the entire state of the world as JSON | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment