Ella Gainey

Software Engineer

Cowboy:
a 2d browser-based RPG

Play as a cowboy venturing to a small town in need of your help. Enjoy conversations with multiple NPC's, complete quests, fight coyotes and bandits, level your character up, explore your inventory, and buy items from NPCs. Be wary of drinking beer as you may find your controls inverted. Sucessfully complete all three quests and unlock the final boss battle to beat the game. But if you die, it's all over. Featuring an original soundtrack, storyline, and dialogue.

15 Puzzle:
Solver

A program that solves the classic 4 x 4 sliding puzzle game where the goal is to arrange the numbers 1-15 in order. This program takes arguments from the command line. You give the program the puzzle and it will solve it for you depending on your specifications. The solver has implementations for breadth first search, depth-first search, depth limited search, A*, and Greedy best-first search.

Pentago:
Advanced Tic-Tac-Toe against AI

Pentago is an abstract strategy game, similar to tic-tac-toe, except you must get 5 in a row to win. This program allows the user to play against a semi-intelligent AI utilizing min-max tree, alpha-beta pruning, and decision trees.

HOME:
Save and organize important documents

This program was designed as a tool to help the junk drawer enthusiast who saves every warranty, manual, and every other piece of paper that comes with their purchases. The application supports multiple users, each with their personal import settings. This simple, easy-to-use desktop application will give you quick access to all your important documents.