APCS Projects!
Unlike my UCLA projects, these all are public so you can try them out for yourself!
Also, I made these in high school, so set your expectations low accordingly.
Asteroids (Java)
Yes, my high school computer science class had us make Asteroids as a project. Cool right? The project is based off the original Asteroids, where the player gets to control a spaceship and shoot asteroids. I added levels: the first one, where the player has to eliminate all the asteroids; the second one, where the player has to eliminate several enemy ships; and the third one, where the player has to eliminate the boss.
Play it here!
Hint: just press 'w' and the spacebar for the first level.
Chemotaxis (Java)
Originally this project was supposed to be one where you animated bacteria that moved around with random walks (hence the name). I spun it off into a game where the player targets enemy (red) dots and kills them before the enemy dots kill off the friendly (colorful) dots.
Play it here!
Be warned: there are many flashing lights.
The rest of my APCS projects (also in Java)
The rest of my high school CS projects are not really worth writing a whole feature for them, so I'll just list them here and give a little explanation for each.
Minesweeper
The name basically describes it.
Play it here!
Original Fractal
A cool recursive design that follows your mouse (within a certain range).
Try it out here!
Fractal Tree
A tree image that is randomly generated using skewed fractals and recursion.
Look at it here!
Sierpinski Triangle
A Sierpinski Triangle made using recursion.
Look at it here!
Starfield
A program that shoots a firework when you click on it. This one looks really cool.
Try it out here!
Dice
A program that rolls many dice (that's plural right?) and shows you the statistics.
Try it out here!
Lightning
A program that displays rainbow(?) lightning. (I, too, question my design choices)
Look at it here!
Original Design
An infinite loading splash screen. It looks pretty satisfying, but you'll get fustrated if you look too long.
Look at it here!