![]() | Space Invaders 101
A simple introduction to using hardware accelerated rendering in Java. It also covered some simple design concepts and a bit about game structure. This tutorial has been very popular and has been translated into 3 other langauges. Read |
| Space Invaders 102
One of the most important things about gaming and comedy is... timing. This tutorial explained the problems with Java and accurate timing and introduced the concept of native libraries and the ever popular GAGE timer. Read | ![]() |
![]() | Space Invaders 103
Space Invaders 103 aimed to show one of the beauties of Java, refactoring. The tutorial takes the original code base and seperates the rendering from the logic. This allows us to explore accelerated rendering using OpenGL with the ability to switch between the two. Read |
| Space Invaders 104
The final installment of the space invaders series uses our new refactored source base and extends it to use my current favoured renderer, LWJGL. This was done partly as an example of how good a decoupled renderer can be and to provide some additional documentation for LWJGL. Read | ![]() |
