Creating an online bird identification quiz

Over the past couple of days I’ve been working on an online quiz that tests your ability to recognise birds by showing pictures or playing recordings. I created it with TypeScript and it uses the iNaturalist API to get the images and sound files. You can try it out on GitHub pages here, and theContinue reading “Creating an online bird identification quiz”

Creating a multiplayer game with TypeScript, Java and WebSockets

Back at the end of 2020 I created a multiplayer game using the Phaser game engine. Players connect to a Java Tomcat server using WebSockets to communicate. To start you have to join a lobby. The host (first person to join the lobby) can control parameters such as movement speed, vision radius and round length.Continue reading “Creating a multiplayer game with TypeScript, Java and WebSockets”

Using object oriented programming in C++ to create an ESP8266 breakout game

Recently I’ve been making a breakout game for an ESP8266 module that has a 64×128 OLED display and a 4-way joystick: Up until now I’ve avoided using any object oriented programming with Arduino. However, I wanted to have a go at it, and this seemed like a good project to start. You can see theContinue reading “Using object oriented programming in C++ to create an ESP8266 breakout game”

JavaScript crafting game

During the lockdown I created a game with my friend Ronan. He made the graphics and I programmed it using the Phaser game engine. In the game you are a space man whose spaceship has crashed into our school. The objective is to look around the school to find items and combine them together untilContinue reading “JavaScript crafting game”

Creating a game and making a genetic algorithm to play it

Recently I’ve been using the Phaser JavaScript game framework to create a game with a friend. I thought that it would be interesting to use what I’ve learned to create a basic game that a genetic algorithm can play. I ended up with a simple game where the player has to jump over rocks floatingContinue reading “Creating a game and making a genetic algorithm to play it”

Design a site like this with WordPress.com
Get started