The LibGDX Project Generator If your creating a project in LibGDX then your probably making a game. This guide will be aimed at those people making games, however, most of this guide can be applied to other projects using libgdx. To make this as simple as possible we will be using the LibGDX project generator […]
development
Matter.js – The Basics for Developing Games
What is Matter.js Matter.js is a JavaScript physics engine based on the popular box2d physic engine wrote in c++. It allows the programmer to make objects that act more realistically. With the Matter.js engine, you can create games that have realistic falling objects, explosion effects, composite objects, react to certain events etc. A basic example […]
StormyVids – Creating a File Storage Site
StormyVids is a new website I created to allow me to upload any type of file to the web and allow me to download it from anywhere with internet access. I created the site because I was sick of using my old .htaccess password protected folder on my web server. Having to manually enter username […]
- Java
- ...
Updating Block Breaker – Power Ups
Block Breaker is a game I’m currently developing. It’s a simple game where you have to use a paddle to bounce a ball into bricks to destroy them. The game was working and had only 1 feature which was to hit a brick with a ball and collect the brick with the paddle. I wanted […]
Using Pixmaps in Libgdx
Pixmaps, as the name implies is a map of pixels, each pixel containing a level for red, green and blue and sometimes alpha. They can be used to store image data and can be generated on the fly in your application. Pixmaps reside in native heap memory and should be disposed when they are no […]
Game AI: Finite State Machines
Game AI is one of the main reasons people will continue to play a game again and again. Games without good AI tend to lack any replay value. An example of really bad AI is Aliens: Colonial Marines. Just check out this video of someone playing on ‘Hardened’ difficulty and not even needing to shoot […]