/ghostsim

A programming simulator starring Boo from SuperMario

Primary LanguageJavaMIT LicenseMIT

ghostsim

This is a programming simulator. It provides an editor in which the user can write a java program that controls Boo, the ghost from Super Mario. Boo can be guided through a territory with obstacles and items. The user can modify the territory and save it for future use. The aim of this program is to give students who don't have any knowledge in programming the possibility to learn the basic concepts of programming. This program was built during the course "Fortgeschrittene Java-Technologien" in 2014 and is heavily based on the Hamster Simulator by Dr.-Ing. Dietrich Boles (http://www.java-hamster-modell.de/simulator.html)

Keymap for the Debug Mode:

d - toggle the Debug Mode

t - Take a fireball from the current tile

p - Put a fireball on the current tile

LeftArrow - Look left

RightArrow - Look right

UpArrow - Move forward

Space - shoot a fireball in the current direction