Home




GITA II


Misinformation & Disinformation


After learning the basics of HTML, I created a one page project that tells the difference between misinformation and disinformation.



Technology Webpage


I learned how to do rollovers and implemented that skill into this project. The result was that I was able to make the picture change when I hover over it, and the color of a text changes when I hover over it.



Business Card


In this project I put a real life sitation where I need to create a business card for my company. I needed to make it look proffessional, but effective at the same time.



Joshua's Collage


After learning how to do absolute and relative positioning, I put a lot of pictures and phrases into a one page project that represented things regarding me.

td>


Joshua's Merchandise Store


I combined my math skills and coding skills to create a page where it calculates the total and average cost of someone trying to buy my merchandise.



Dice Program


This program rolls two dice and prints out difference sequences such as only even, only odd, etc.



Craps Game


I implemented my math and coding skills once again to create a game similar to the real craps game. With experience with rolling dices from the previous project, I was able to code a program that calculates things based on the number rolled.



Triangle Checker


Using my geometry and coding skills, this program checks if the inputed lengths create a triangle, and it prints out what type of triangle the lengths will create.



Circle Bounce (Rectangle)


After learnign how to draw a circle on a canvas, I created a program that simulates two circles and a rectangle bouncing around inside a canvas. When the circles touch, the smaller circle will go inside the bigger circle and move as one. When both circles collide with the rectangle, they dissapear.



Space Invader


After learning how ot do key presses, I created a space invader game where the invader gradulally moves towards the spaceship, while you can press space to shoot back with a bullet. If the invader gets hit 10 times, it dies, but if the invader crashes into the spaceship, you lose.



Circle Bounce Upgrade


Taking a step forward from the first circle bounce project, I put in multiple circles with random random sizes and velocities that bounce around inside a canvas.



X-Treme Webpage


I used all my designing and persuasive skills to create a webpage where it makes coding look Xtreme and I even put in a video of myself explaining that coding is so Xtreme.



Helicopter


I created a game where a helicopter moves around with arrow keys to dodge birds.



Research project


I researched various topics and put it into a website. I found my own website template and edited it to my preferences.



Number Array


I pushed out 5000 numbers and found the following: highest & lowest number, average, location, and odds & evens.



String Program


The user can type in words or letters and the program will turn it into all upper and lower case. It will also save the longest and shortest inputs and concatenate them.



Number Array Binary Search


An array generates 5000 numbers 1-5000. Then, a randomly generated number is found using linear & binary search. When the "generate" button is clicked, the program will output the average number of times it took to find the random number using linear search. Then, after the "sort" button is clicked, the program iwll output the average number of time sit took to find the random number using binary search. You will see that binary serach is much more efficient. However, please note that you must click the "generate" button first, and then the "sort" button. Or else it won't work.



Final Project


I used everything I learned throughout the past 2 years of coding in GITA, and applied it to one game. It has 3 levels, and you are supposed to take down all the aliens with your bullets. Have fun!