GameLoop 0.03 – Introduced modulation, unit and integration testing

December 16th, 2019 10:48 am |  by David.Reid  |  Posted in GameLoop development log

Last week, I restructured GameLoop into classes and released version 0.02. In my previous development log I mentioned that wrapping up the code in classes took the JavaScript 2D game engine a step closer to modulation. This week, I’ve moved GameLoop to a modular based architecture – I use the word architecture loosely – and […]

 Continue reading »

GameLoop 0.02 – Restructuring the code into JavaScript classes

December 9th, 2019 9:00 am |  by David.Reid  |  Posted in GameLoop development log

In my last article, I walked through the code for my first iteration of a JavaScript 2D game engine. That first iteration lives here. The game engine – GameLoop – is based on the code used to develop JavaScript Pong and JavaScript Breakout. Since writing the aforementioned article, I’ve developed a JavaScript clone of Asteroids […]

 Continue reading »

JavaScript 2D Game Engine – Building reusable code for our JavaScript games

December 2nd, 2019 7:00 am |  by David.Reid  |  Posted in GameLoop development log

Hello fellow programmers. In this article, we’re going to create a simple JavaScript 2D game engine based on what we’ve learned so far from JavaScript Pong and JavaScript Breakout. Don’t worry, this game engine will be very basic and its only real purpose is to prevent us rewriting the same code over and over again. […]

 Continue reading »

JavaScript Pong – Building a Retro Arcade Classic

May 25th, 2019 1:17 pm |  by David.Reid  |  Posted in Tutorial

  In this article we will go through the steps required to create JavaScript Pong which is a clone of the retro arcade classic. By the time you have completed this tutorial, you will have programmed your very own version of Pong and you will have covered many of the basics required to create a […]

 Continue reading »