Schau die mal den c't-Simulator an. Das könnte was für Dich sein.

http://www.heise.de/ct/projekte/ct-bot/ct-sim.shtml