Morton
Morton is a simple example bot that avoids walls and shoots at ships. Its behavior is the same between implementations.
- morton.c - sample C bot
- morton.ss - sample scheme bot
- Morty.java- sample java bot
- morthon.py- sample python bot
Bifurbot
This wall-avoiding bot was written by Juan Pablo Carbajal at the University of Zurich
This one is a Wallbot. It avoids collision with the walls exploiting a bifucation in the dynamical system controlling the turn angle. For me, this kind of bot are easy to optimize than finite state ones..specially because the "morphology" can be included as parameters. This one is tuned by hand, so it doesn't survive high speeds, just test it at low ones. (You can thrust manually and see how it behaves near the walls)
Genetic algorithm
This is a simple Genetic Algorithm written in Python. The actual bot controller needs work, but the GA-specific code is pretty generic and can be dropped into your own with little extra modification.