# # ChangeLog for branches/Robocode/HeuristicLab.Problems.Robocode/Problem.cs # # Generated by Trac 1.0.12 # 12/23/24 01:17:46 Mon, 03 Jun 2013 05:07:24 GMT melkaref [9565] * branches/Robocode (modified) * branches/Robocode/HeuristicLab.Problems.Robocode (added) * branches/Robocode/HeuristicLab.Problems.Robocode.sln (added) * branches/Robocode/HeuristicLab.Problems.Robocode/BestSolutionAnalyzer.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Crossover (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Crossover/RobocodeCrossover.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Crossover/RobocodeMethodCrossover.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Evaluator.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Grammar.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/HeuristicLab.Problems.Robocode.csproj (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Interpreter.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Plugin.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Problem.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Properties (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Properties/AssemblyInfo.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Solution.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/SolutionCodeView.Designer.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/SolutionCodeView.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/SolutionCodeView.resx (added) * branches/Robocode/HeuristicLab.Problems.Robocode/SolutionProgramView.Designer.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/SolutionProgramView.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Abandoned (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Abandoned/Constant.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Abandoned/ConstantTreeNode.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Abandoned/Independent.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Abandoned/SetAdjustGunForRobotTurn.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Abandoned/SetAdjustRadarForGunTurn.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Abandoned/SetAdjustRadarForRobotTurn.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Block.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Branches (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Branches/ElseStatement.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Branches/IfStatement.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Branches/WhileLoop.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/CodeNode.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/CodeNodeView.Designer.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/CodeNodeView.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/CodeNodeView.resx (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Events (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Events/OnBulletHit.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Events/OnBulletMissed.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Events/OnHitByBullet.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Events/OnHitRobot.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Events/OnHitWall.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Events/OnScannedRobot.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Event Methods/Run.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/BooleanTreeNode.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators/Conjunction.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators/Disjunction.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators/Equal.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators/GreaterThan.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators/GreaterThanOrEqual.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators/LessThan.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Logical Comparators/LessThanOrEqual.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/LogicalComparison.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/LogicalExpression.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/LogicalValue.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/Negation.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Logical Expressions/NumericalComparison.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/Number.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/NumberTreeNode.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/Numerical Operators (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/Numerical Operators/Addition.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/Numerical Operators/Division.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/Numerical Operators/Modulus.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/Numerical Operators/Multiplication.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/Numerical Operators/Subtraction.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/NumericalExpression.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/NumericalOperation.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/ShotPower.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Expressions/ShotPowerTreeNode.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods/GetEnergy.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods/GetGunHeading.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods/GetHeading.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods/GetRadarHeading.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods/GetX.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods/GetY.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Numerical Methods/INumericalMethod.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Program.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Tank.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/Ahead.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/Back.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/DoNothing.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/Fire.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/TurnGunLeft.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/TurnGunRight.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/TurnLeft.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/TurnRadarLeft.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/TurnRadarRight.cs (added) * branches/Robocode/HeuristicLab.Problems.Robocode/Symbols/Void Methods/TurnRight.cs (added) Robocode Plugin code without Mutation Operators