GITA 1




Welcome to my webpage for GITA 1.
This website features all of the projects I have created this school year.
With C# and the help of Mr. Le, I have pushed my limits with coding to create several awesome projects.


About Page

8/30/23

In this project, I learned how to do basic C# functions/ commands. We created various buttons, labels, and picture boxes to create an "About Page" for our company.


Mailing Label

9/8/23

In this project, I created a mailing label based off user input. For this project, I used buttons, labels, and textboxes.


Car Rental

9/19/23

In this project, I created a calculator for renting cars. I used buttons, text boxes, and labels for this project. I learned how to calculate mutliple user inputs and how to take in user inputs.


BMI

9/25/23

In this project, I created a BMI calculator. I used radio buttons, textboxes, buttons, and labels. One thing I learned from this project was how to find the average. This was done by adding up the total inputs and dividing it by the # of inputs.


Car Rental Upgrade

10/3/23

In this project, I created a better version of the Car Rental Project. I used radio buttons, textboxes, buttons, labels, and checkboxes. Some things I learned from this project is how to change images from different results, how to use checkboxes, and how to organize my project with group boxes.


Triangle Checker

10/11/23

The Triangle Checker project was designed to quickly find the properties of user-inputed triangles. The properties that were calculated were: length of sides, degrees of angles, type of triangle (Based off side length and angle). This project was the first project where I implemented random numbers and required math. Using my knowledge for geometry, I was able to classify these triangles.


Craps Games

10/19/23

The Craps Game is based off the Craps Games in Las Vegas and around the gambling world. I created a label displaying all the rules from the rules button. I also used labels, buttons, and textboxes for the rest of the game. To play this game, the player must roll two dice for a number 1-6. To win the player must roll either a 7 or 11 on the first roll or the point(sum of dice on first roll) on the second roll. The challenge of this project was figuring out the win-to-lose percentage.


Slot Machine

10/27/23

The Slot Machine is another gambling game. In this project I used textboxes, buttons, labels, and radiobuttons. To play this game, the user has to deposit money and hit the play button to roll. The player wins they win the grand prize (starts at $500) which is having the same image for all three rolls.


Robotic- Over Under Calculator

11/14/23

The Robotic - Over Under Calclulator was a project made for Mr. Johnson's Robotic Team. The robotic team was preparing for this game called the Over Under. However, they needed us GITA students to create a calculator that tracks points in the game through C#. In this project we used labels and buttons. The challenge for this project was coding for all the possiblepoints in the game.


Incremental Game

12/1/23

In this project, we essentially created a clicker simulator. We use lables, soundplayers, and buttons in this project. Through these properties, we created a shop that allows players to increase or multiply their clicks.


Spooky Staircase

12/13/23

Spooky Staircase simulates a person walking up or down the steps. If they reach the top, they will be met with the alien and if they reach the bottom they will meet the monster. The number of times the monster or alien appears is tracked. In this project, I used soundplayer, pictureboxes, labels, and buttons."


AI Chase

1/19/24

AI Chase is a project that can be continued or restarted through the menu. The game itself features an AI that looks like a hamburger. In this project, I used labels, buttons, pictureboxes, and sound. The challenge of this project was coding for all the different situations that can happen with the player and AI such as stopping the bullet a player shot after resuming the game.


2D Submarines

2/2/24

2D Submarines is a program that simulates 2 submarines moving in the sea. When a submarine hits the boundary or hits the other submarine they will stay in place. When the two submarines hit each other, the counter for # of submarine bumps will increase. The challenge of this project was figuring out the math and situations where they can hit the boundary or another submarine.


Fishing Simulator

2/20/24

Fishing Simulator is a program that simulates catching fish. A boat goes back and forth on the surface of the water, fully automated. The player can presss space key to lower the hook that can catch fish. The goal of the game is to catch as many fish before all fish are eaten or caught. The fish can be eaten by a shark. The challenge of this game was creating the AI for the shark that eat the fish. "


Tic Tac Toe

2/27/24

Tic Tac Toe is a program that allows two real players to play tic tac toe. The number of wins for P#1 and P#2 are tracked. In this project, I used labels, buttons, and picture boxes. The challenge for this project was finding all the combinations to win, lose, or tie.


Math Menu

3/6/24

In Math Menu, I created a program that does math. This program is split into a basic and advanced menu. The basic menu can give even, odd, prime number, and factorials based on user inputs. The advanced menu offers fibonacci, summation, and divisor based on user input. The most difficult part of this project was finding the prime numbers based on the user's input.


Simple Board Game

3/15/24

Simple Board Game is a one player game that moves the ninja (player) based off the dice roll. In this program, there are special spots on the board that can help or hurt the player. The Kunai takes down some of the ninjas's health. The potion brings the ninja up two rows. The spike balls kills the ninja and makes them lose. The shuriken sends the ninja back to the beginning. The med kit heals the ninja.


Bees Simulator

3/28/24

Bees Simulator is a program that simulates bees collecting pollen from a flower and going back to their hive. In this project, I used soundplayers, for loops, pictureboxes, labels, and buttons. The challenge of this project was simulating the bee movement through a for loop.


Asteroid Dodge

5/?/24

Asteroid Dodge is my final project. This game has a menu to restart or resume game. Asteroid Dodge simulates a spaceship (customizable) that must dodge or destroy asteroids to beat the level. In this game there are three levels, easy, medium, and hard. The easy level has slow moving asteroids that can be hit with one hit. The medium level has faster asteroids that can be hit with two hits. Lastly, the hard level has slower moving asteroids than the second level but takes three hits to destroy the asteroids.