Code Samples

To view art: Art Samples

Code Samples

 

Space Invaders Clone

Created as a class assignment, this game was made in Visual Studio using C#.  This game implements 15 game design patterns.

String Compress

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “perform basic string compression using the counts of repeated characters”.

SetToZero

Link to file in my Github repository containing my Java algorithm for the question from Cracking the Coding Interview: “if an element in an MxX matrix is 0, its entire row and col are set to 0.”

 

Tic Tac Toe

Link to the file in my Github repository containing my original code for a complete, simple Tic Tac Toe game which I created in created in Eclipse Java Neon.

KthToLast

Link to file in my Github repository containing my Java algorithm for the question from Cracking the Coding Interview: “Implement an algorithm to find the kth to last element of a singly linked list”.

RemoveDuplicates

Link to file in my Github repository containing my Java algorithm for the question from Cracking the Coding Interview: “remove duplicates from an unsorted linked list”.

Simple Number Guessing Game Code in Java

Link to the file in my Github repository containing my original code for a simple number guessing game in Java.

Rotate String

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “check if one word is a rotation/substring of another using only one call to isSubstring”.

CheckString

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “determine if a string has all unique characters”.

ReplaceSpaces

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “replace spaces in a string with %20”.

Simple Array Demo in Java

Link to the file in my Github repository containing my original code for a simple array demo in Java.

CheckPermutation

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “determine if one string is a permutation of the other”.

Partition

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “partition a linked list around a value x, such that all nodes less than x come before all nodes greater than partition a linked list around a value x, such that all nodes less than x come before all nodes greater than or equal to x.  If x is in the list, the values of x only need to be after the elements less than x.”

Palindrome Permutation

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “check to see if a string is a permutation of a palindrome”.

OneAway

Link to file in my Github repository containing my Java algorithm for a question from Cracking the Coding Interview that asks the coder to “write a function to see if a string is one edit (insert, remove, replace) from another”.

C# “Mindreading” Game

Link to the file in my Github repository containing my original code for a mind-reading game in C#.

Flappy Bird Clones

While learning and playing around with Game Salad and Unity, I made two iterations of a flappy bird clone.  The Game Salad version used simple geometry and visual programming, whereas the Unity was created with C# and a Sprite Sheet.

Global Game Jam 2017 – Bullfrog Bound

The theme this year was waves.  This could be interpreted in a number of ways.  My team chose to use waves both literally and structurally.  Not only does the frog have to avoid the waves in the game, but those waves are generated by use of a sine wave.  The game was constructed with the use of Blueprint in Unreal Engine and the art was created in Photoshop CC 2017.  This was my first game jam and was a wonderful learning experience.  I contributed mostly art, but also game design and watched and learned as Blueprint was used by our main programmer.