Games
.
Nerd Games
Here are some games I developed for fun, for myself and fellow nerds.
.
Entropius Anagram
Close
Language:
Javascript, HTML 5, Python
Challenge:
Webscraping dataset, words chosen based on word frequency in English Language
Graphics:
HTML 5
.
Minesweeper
Close
Language:
C++
Algorithms:
Breadth-first search to look for blank tiles
Challenge:
Figuring out the most optimal algorithm before learning Computer Science formally
Graphics:
MS Paint
Tutorial Credits: Coding Made Easy
Flash Games
I developed these flash games as an entry point to programming back in 2013. I coded everything from scratch and painted the pixelized graphics myself.
.
.
Map Designer
.
Tower Defense
Close
Language:
AS3
Challenge:
Mathematical calculations (pythagorean theorem) to determine if new enemy had entered the zone of a character
Graphics:
Adobe Flash, MS Paint
Tutorial Credits: as3gametuts
Powerpets Games
These are games I developed for Powerpets, an awesome virtual pet site which has 200+ daily active players.
.
Mini Match
Close
Language:
Phaser 3
Algorithms:
Recursive depth-first search to look for connected bubbles
Challenge:
Consecutively popping groups of similar tiles as random tiles are filled downwards
Graphics:
powerpets.com
.
Mini Bubbles
Close
Language:
Phaser 3
Algorithms:
Recursive depth-first search to look for connected bubbles
Challenge:
Optimising the calculation of new bubble matrix when group of bubbles are removed
Graphics:
powerpets.com
.
Bubbas Blocks
Close
Language:
Phaser 3
Algorithms:
Linked list to relate tiles with all neighbouring tiles to update count of free tiles in O(1) time
Challenge:
Rendering 3D configuration of half-tiles
Graphics:
powerpets.com
.
Dicey Mice
Close
Language:
Phaser 3
Algorithms:
Hash tables to store repeated score generated
Challenge:
Learning Phaser with little documentation, finding out how to embed HTML inside, create animations from spritesheets
Graphics:
Adobe Photoshop (flat graphics), powerpets.com (mouse and dice)
Powerpoint Games
Before I discovered the magic of coding, I have always been curious about creating interactive programs with the computer. Here are some games I made in MS Powerpoint.
.
Happy Egg Maze
Close
Language:
hyperlinks
Algorithms:
Hard code everything!
Challenge:
I had to place every tile in the map in a separate slide
Graphics:
MS Paint
.
Christmas Game
Close
Language:
MS Powerpoint hyperlinks
Algorithms:
Create reuseable elements
Challenge:
Gauging user progress as there are no variables in MS PPT
Graphics:
MS Powerpoint Custom Animations