Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.2 KB

README.md

File metadata and controls

38 lines (33 loc) · 1.2 KB

robocode-mega-boilerplate

A RoboCode mega boirlerplate to help students from beginner to expect learn functionalities and implementations

To do:

  • Improve documentation
  • New movement and targeting concepts
  • Help students understand Robocode from beginner to expect

Add more utils to help implement AI:

  • Genetic Algorithms
  • Neural Network
  • Deep Learn
  • Machine Learning
  • Greedy Best First
  • Search A*
  • KD-Tree

Implement some new strategies and most famous movement and targeting:

  • Walls
  • Spin
  • GuessFactory
  • Minimium Risk
  • Anti-Gravity
  • WaveSurfing
  • DynamicClustering
  • HeadOn

Done:

  • Change file's name from Base to Movement
  • Invert name from Radar, Movement and Gun for order file's by name
  • Create and config Doxygen
  • Initial documentation
  • Start to explain things about IA, Robocode and Programing in Doc
  • Start to implement Walls (a sample example with good 1x1 strategy), Spin (a sample example with good melee strategy) GuessFactory, Minimum Risk, Anti-Gravity, WaveSurfing, DynamicClustering, HeadOn
  • Function paintRobot;
  • Crazy colors changing on game
  • Crazy win dance in OnWin