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.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

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


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


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. 🙂

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


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

July 8th, 2015 at 20:18 by AndrewTosky


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