Ethan's Portfolio

Welcome To My Projects Page!

This is the game of frogger made using only rectangles from pygame. This was a project completed in my college class CS 1410, we were provided code for the objects and how they interact. The goal of the project was to take that code and use it to create the game of frogger by taking the classes for each object and making them interact with each other just like in the game of frogger. For example, when a car hits the frog the game would end or if the frog is surrounded by water the game would end. Also, there was logic such as if the frog is surrounded by water but is riding a log/turtle/alligator then the game would not end for the frog was safely riding the object. Although it is basic I think this project shows that I am able to work with code that has already been started and be able to understand the methods of code even starting part way through.

This is the game of pong that I made in CS 1410 in college in which we were provided the code to move objects. The goal of the projects was to take the code given that would allow the objects to move and to create these objects and have them interact with each other. For example when the paddle touches the paddle the ball is supposed to bounce the ball back. My goal was to make the paddle and then have the ball bounce after it had touched the paddle. This is another example in my opinion of how I am able to take half code and turn it into something more be it with guidance or no guidance.

ShatterSplinx is a game created in my senior year of highschool with two other classmates. The goal of this game is quite simple: shapes of matching colors come from two random areas and meet at a random point on the screen. The goal is to click on the shapes when they are overlapping to gain a point. If you click at the wrong time or miss entirely you will lose health. The only way to gain back health is to correctly time clicks on shapes. This game is meant to push your reaction time and awareness to the max. I liked this project because it really helped me learn to work with a group when it comes to programming. I have found that I enjoy working in groups with others. It is exciting when everyone is working to achieve the same goal.

This Website is also a project that I am working on and will continue to work on throughout my career. I started this website during my Web 1400 class as my final project. I plan to continue this even after my final project because I want to be able to share my projects no matter how big or small they are with employers or even with just friends and family. I found that during this class this would be the perfect opportunity to start this portfolio of all of my technology related projects.