Afterdark
This is the Java-based platforming game our group made during our Application Development Class.
Our goal was to create an Indie Game with various difficulties to choose from with
special sound effects that grab the player's attention.
Our goal was to create an Indie Game with various difficulties to choose from with
special sound effects that grab the player's attention.
The goal of the game was to maneuver the character to the destination at the end of the level through a side-scrolling environment. The character will have to dodge enemies and use various platforms to its advantage.
Enemies can be shot to kill them or simply dodged, but every hit by the enemy will lower the character's health.
This must all be achieved without falling into the pits scattered throughout the environment.
Enemies can be shot to kill them or simply dodged, but every hit by the enemy will lower the character's health.
This must all be achieved without falling into the pits scattered throughout the environment.
PowerPoint Hub
The PowerPoint Hub is one of my most ambitious projects and we created the site using HTML, CSS, PHP, and JavaScript. The idea came to me when I was taking a class that required us to refresh on concepts taught in another course that I took a while ago.
Another reason why I wanted to create the website was because I had a lot of classmates including me that were interested in taking classes not within our Computer Science Major, so I was trying to find out a way to get access to the lecture slides without much difficulty. For example, my friends and I were all very interested in entrepreneurship classes offered on campus. This website therefore allowed anybody to retrieve the slides for a particular class on campus. As a result, I was able to use the skills I learned about web development to help students across campus learn things they might not otherwise learn in their major, by giving them access to other class material.
We are always adding slides from different classes but as of right now we mainly have lecture slides from Computer Science Courses, but with time that will change.
Another reason why I wanted to create the website was because I had a lot of classmates including me that were interested in taking classes not within our Computer Science Major, so I was trying to find out a way to get access to the lecture slides without much difficulty. For example, my friends and I were all very interested in entrepreneurship classes offered on campus. This website therefore allowed anybody to retrieve the slides for a particular class on campus. As a result, I was able to use the skills I learned about web development to help students across campus learn things they might not otherwise learn in their major, by giving them access to other class material.
We are always adding slides from different classes but as of right now we mainly have lecture slides from Computer Science Courses, but with time that will change.
Reddit App for One-Handed Use
The goal of this project was to see if applications can be built better for one-handed use, especially since now smartphones are getting larger and harder to use with just one hand. Therefore, we decided to get rid of the typical hamburger menu we see today on most applications in exchange for a radial menu that can be placed on either side of the screen. This radial menu will allow people to interact with the application without having to use both hands on the device.
Scrolling ViewAfter doing a survey we found that some people preferred scrolling to swiping so this is one of the ways users can view the content.
|
Radial MenuAfter selecting a post, a radial menu will appear in the bottom right or left corner of the screen, depending on the user. This menu will allow users to easily select the option of their choosing with one hand.
|
Image ViewThe second way to view content involves swiping and we made this for people who rather see a larger image than have more text.
|
The goal of the game is to use the mouse to manipulate the vehicles on the screen to get the red car to to the Exit. These vehicles can only be moved in the orientation they are in, which makes the puzzles much harder.
Fun Fact: This is one of the first games I made in Java!
|
This is the GUI for the game we had to create in the beginning of our Application Development Course.
|
Implemented A* Algorithm to solve Mazes
I implemented my own version of the A* algorithm to solve mazes that would be sent in through a text file using Python. This algorithm solved mazes quicker than other methods used.
Fun Fact: I literally jumped and screamed once the A* algorithm finally worked.
It was a big day in my life!
It was a big day in my life!