Hiya!
I guess if you want some rules you could try writing a bot for one of the leagues, they have a standard enviroment with no mutations allowed, (set by ticking the file/new/restart and league/use f1 contest conditions box). Generally there are some entry level objectives you have to meet, unless you enter the f1 league; that's the no rules, all dirty tricks and exploits allowed league.
Other than that, just like Shvarz said, you are free to do anything DB allows. I imagine the overall goal would be to create a bot that survives in its enviroment.