- TOC {:toc}
Simulate a white blood cell eliminating the bacteria in order to prevent them from splitting in two and harming the host. WASD for movement and control. Mouse to fire. Mitosis launches a smaller white blood cell at the bacteria, killing on impact.
Features:
- Vertical Scroller
- Progressively Harder Levels
- Score Counter
- Educational screens on each infection
A collection of two different displays for simulating a population of cockroaches.
The first class, RoachPopulationViewer, displays an interactive GUI to modify and change the values of the population of roaches. It also has an exterminator come every 10 seconds to kill 10% of the population
GUI
The second class, Roaches, visualizes the growth of a roach population over a timeframe of 10 generations. A timer waits 1/2 of a second before either doubling the population or killing a portion of the population. The simulation lasts 10 seconds.
Start:
End:
Repo here
This program This program simulates the population of earth every fifty years during either a time of peace or during a zombie apocalypse with the user playing as God.
This interactive console application stores the current world population in millions and then asks the user if it is a zombie apocalpyse or a time of peace. The population is then changed accordingly.
Repo here
This class reads terrain values and a water level value and determines which terrain will be above the water or flooded.
A Map is randomly generated with terrain of different altitudes.
The map is then slowly flooded in increments of 10 until it is full.
Repo here
Simulate the degradation of the world's oceans as oil tankers spill oil into the ocean. Play as a mythical creature, the kraken, to attempt to stop the destruction of the ocean with the use of a slingshot mechanic. Mouse click and drag to operate slingshot.
Features:
- Random Enemy Generation
- Slingshot
Start:
End: Once the oil tanker fully lowers it's drill, the ocean begins to progressively fill with oil.
Repo here
This game is focused on the prevention of bullying and promotes taking action to help end bullying. Space bar to interact with level. Mouse click to interact with buttons.
Features:
- Random Level Generation
- Time Slider
- Buttons
A bully "enemy" chases the player until the player is caught by the bully, or the level ends.
Once a level is completed, the user is given an option to avoide resolving the bullying, or to seek help.
If the player chooses to seek help, they win the game. Otherwise, the player will continue to run from the bully.
Repo here
This game simulates what it was like for a WW2 submarine to navigate mine fields and shows how historical events can influence game movements. Submarine interacts with mines, health pickups, and enenmy ships. Click to shoot. WASD to move.
Features:
- Progressivly Harder
- 2.5D
- Buttons
GUI:
Game becomes progressively more difficult as enemy ships are added to the game scene.
Repo here
This game focuses on teaching basic mathematics through an interactive world with enemies and rapid decision making. WASD to move. Space bar to shoot.
User is presented with three possible solutions to preset a math problem. User must decide which lane contains the correct answer to continue.
Once the user has successfully answered every question in a level, they continue to the next level by destroying the boss.
Repo here



















