cloud-img cloud-img

Projects.

made with love.

flower-img flower-img flower-img flower-img flower-img

all of these projects are on GitHub (most may be private).

marble-solitaire-img

Marble Solitaire.

For this project I used Java to develop a Marble Solitaire game that is fully playable in the console. I used the Model View Controller design so that I could easily go back and make changes or add features. For example, I first started with the classic English Solitaire board, then I added on the European and Triangle Solitaire boards as well.

marble-solitaire-img

Hangman.

This was my first project using Python. I implemented a fun console Hangman game where there were over 200 words that the program would randomly choose from. I also used some console art that displayed the Hangman figure and how many limbs he had left. It was a fun project and I'm looking forward to making many more in Python!

marble-solitaire-img

Flood It.

I pair-programmed a Flood It (note: this site is not my own) game in Java that had a flooding or cascading effect. I used the Impworld Library to implement an interactive display for the user to play the game. It showed how many lives were left, and the board. Size of the board and how many colors used can be specified when initializing the game. There was also a default constructor that automatically set the amount of colors to four, and the board size to 10 by 10.

marble-solitaire-img

NBullets.

I pair-programmed a game in Java called NBullets which was a shooter game which started off with n bullets. The graphics — which were created using the Funworld Library — were fairly simple as everything was just a circle, but "ships" would randomly spawn at the edges of the screen. Another feature we added was that when a bullet hits a ship, it would explode into other bullets that were larger and faster. From then on, the bullets would explode into larger and faster fragments!

marble-solitaire-img

Maze Generator.

I also pair-programmed a Maze Generator using Java that randomly produces a solvable maze every time it is run. The program utilizes Kruskal's Algorithm and Union Find to create these solvable mazes. We programmed it so that the generator automatically creates a 20 by 20 cell maze, but it is easily changeable. The maze display was created using the Impworld Library, and it features a start and end cell denoted by their different coloring.

marble-solitaire-img

This Website.

I created this website using HTML, CSS, the Bootstrap library, and my own artwork! I drew all of the images and gifs displayed on this website myself! I also plan to add more art in the future as I continue adding onto this website. This is my first website, and I had so much fun making it! I plan on developing and designing many more in the future, so feel free to reach out to discuss any freelance work I can do for you!

arrow-img back to top.

Get In Touch.

If you want to learn more.

Want to contact me? Feel free to reach out!

CONTACT ME
Home LinkedIn GitHub