David Roberts' website
https://ddr0.github.com
Updates to DDR's Website. Blog posts and such.The StartThis is the start of the blog. That's all there is, there is no more.
https://ddr0.github.io/blog.html#1
https://ddr0.github.io/blog.html#1Diagrams and Charts of Game MechanicsComputer games are, in broad terms, systems of exchange. The player can exchange gold coins for a fancy sword; time and attention for progress; or the player can sit back and watch the game exchange stuff with itself. By graphing interactions between the player and bits of the game, we can see what the focus of the play of the game will be. Lets start off by looking at the simplest example there is, Progress Quest.
https://ddr0.github.io/blog.html#2
https://ddr0.github.io/blog.html#2Practical CreateJS ExamplesI have found it difficult to find nice, simple examples of how to lay out an EaselJS program. The documentation and examples generally do a good job of covering the nuts and bolts of the library, but I find that some additional assembly instructions would be helpful. So, in rough order of my progression through the library, here are 5 examples:
https://ddr0.github.io/blog.html#3
https://ddr0.github.io/blog.html#3Gifs to PngsAn improved script to convert gif animations to spritesheet pngs.
https://ddr0.github.io/blog.html#4
https://ddr0.github.io/blog.html#4Gallery UpdateAdded ComeFrom 2 and canvasgame entries to gallery.
https://ddr0.github.io/gallery.html
https://ddr0.github.io/gallery.htmlCalculating a BounceGiven a ball and a curved wall, how do we calculate the angle of the bounce of the ball?
https://ddr0.github.io/blog.html#5
https://ddr0.github.io/blog.html#5A Case Against Text TemplatingBy throwing out valuable structural information, text templating makes you write bad code.
https://ddr0.github.io/blog.html#6
https://ddr0.github.io/blog.html#6