One way I enjoy applying my skills is through creating browser and casual games. I make use of the Play My Code website for many of my games as I believe it is an excellent platform for sharing open-source browser games.
For an A-Level project I decided to create a games website that encourages people to learn coding through creating games. The platform enables users to write simple browser games using an API I wrote to simplify the process and to then share the games and their source code with fellow users.
Souls Apart is a record label founded by a close friend of mine. He uses this website to share new tracks and interviews in the underground Drum & Bass scene. This website includes a custom made content management system for him to create blog posts and publish new tracks.
Similar controls to Minecraft. A/D to move. Space to jump. Click to build/destroy. 1-8 to select block. This game is in development, it is a long way from completion. I plan to add many more blocks and crafting recipes but it is a semi-functional prototype for now.
Dodge the asteroids as you fly through an asteroid field in you spaceship. Use your arrow keys to move and space to shoot. A retro arcade style game I designed a while back in python using the PyGame library and decided to remake using Play My Code's platform.
This is my rip-off clone of the terrible game Flappy Bird that was plaguing our App Stores until it's developer decided he couldn't take it any more. I decided to go one step further than it's developer and actually rip all my sprites from the original Super Mario World (with the exception of the bird).
As part of a CyberFirst course my team members and I created a Python script that monitors Twitter for song requests and automatically grabs audio streams for each song from YouTube. It then queues up the songs by popularity and plays them seamlessly. This was a very fun project to work on and demonstrates my work in a team environment. This script has made for some very fun parties!
Bot is the name given to my chat bot for the IRC-like website DogeChat. It is written using the new Node.JS platform and the technologies it provides for this kind of application. It takes advantage of API hookups to search various platforms as well as generating intelligent responses using the Wolfram Alpha API. It also includes a gambling game, escrow service and much more.
As many people also using the DogeChat website also wanted to create their own bots, I decided to write a Node.JS module to simplify this process. This module provides easy methods for connecting to the website and creating custom chat commands. Unfortunately DogeChat is no longer online however while it was, several projects were created based on this module which was very rewarding to see.