Skip to content

matbrgz/Learn-Robocode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

robocode mega boilerplate

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages