Go Back
FuzzyDeath Robocode bot
08th, May
FuzzyDeath – Simple tank with fuzzy approach for FirePower (RoboCode)

!! Code available on my GitHub toskyRocker account !!
Bot developed by Andrea Toscano and Francesco Giorgio – Università degli Studi di Milano – Master in Computer Science (Informatica)

The aim of the project is to implement a fuzzy driven bot, named FuzzyDeath, for Robocode.
Given enemy’s speed and position our bot will decide the right firePower according to fuzzy rules defined in the FAM (Fuzzy Associative Matrix).

Other features:

  1. Movement: Anti-Gravity approach keeps FuzzyDeath away from walls and gives him a pseudo-random behaviour
  2. Radar: Lock-on tracker method allows FuzzyDeath to constantly control enemy’s movements

Further info in Italian are available on my GitHub.

July 3rd, 2015 at 03:43 by Pedro Carrano

Reply



I’m from Brazil. Nice work. Could you teach how to run the code? or record a video on Youtube. Or a tutorial… anything, I really need. Thnks

July 3rd, 2015 at 12:19 by AndrewTosky

Reply



Hi Pedro!
There’s a nice tutorial that shows you how to:
-create a Robocode java project in Eclipse (in this case new need to import my project)
-package the bot you created (.jar)
-import your bot in the Robocode environment

Tutorial link: http://robowiki.net/wiki/Robocode/Eclipse/Create_a_Project

Feel free to contact me for any questions. 🙂
Bye

July 7th, 2015 at 08:38 by Pedro Carrano

Reply



What your conclusion about this project? you had the expected results? Thanks

July 8th, 2015 at 20:18 by AndrewTosky

Reply



FuzzyDeath is a good bot to play with. It’s also able to beat some advanced bots like Marshmallow.
I thing there can be some more improvements in targeting technique