Projects | Game Development

SPACE INVADERS

PyGame

Classic arcade game Space Invaders redesigned with airship and weapon selection phase on a survival game mode;

View Source Code

GOLD FOR BLOOD [Infinite Side-Scroller Game]

PyGame

An infinite side-scroller game goal of which is to grab as many coins as you can while avoiding traps; Includes menu, credits, how to play, and game windows; Also features parallax scrolling and dynamic trap spawn location;

View Source Code

TIC-TAC-TOE ARTIFICIAL INTELLIGENCE

PyGame | Minimax Algorithm

Classic Tic-Tac-Toe game featuring an AI on Minimax algorithm;

View Source Code

CONNECT FOUR

Pygame

An implementation of classic family game Connect Four;

Private Source Code

SUDOKU WITH SOLVER

Pygame | Constraint Propagation & Backtracking algorithm

A sudoku game implemented with a solver using constraint propagation and backtracking algorithm; Strategies used include hidden singles, hidden pairs, hidden triples, naked pairs, naked triples, pointing pairs and triples, and box line reduction;

Private Source Code

EIGHT PUZZLE WITH SOLVER

Pygame | Greedy Best-First Search, A*

An implementation of Eight Puzzle game; Extendable to larger puzzle sizes such as Fifteen Puzzle;

Private Source Code

TOWER OF HANOI WITH SOLVER

Pygame | Recursion & Iterative Solution

A Tower of Hanoi puzzle game with solver implemented with recursion and iterative solution;

Private Source Code

SNAKE

Pygame

An implementation of classic mobile phone game Snake;

View Source Code

KILLER SUDOKU SOLVER

Arc-consistency & Backtracking algorithm

A program that solves a given Killer Sudoku board using Arc-consistency plus Backtracking Algorithm;

Confidential Source Code

WORD SEARCH PUZZLE SOLVER

Trie

A program that searches for words from a given pool of letters in the form of a text file; This utilizes the use of Trie data structure in storing a given set of valid words;

Confidential Source Code

WORDLE SOLVER

None/Minor Libraries Involved

A Wordle game solver that filters the valid words from 200,000+ English words based on word guesses and evaluation thereof;

Private Source Code

HANGMAN

None/Minor Libraries Involved

A classic hangman game with entries of 200,000+ English words and +/- 1000 movie titles;

Private Source Code