Closed HeuristicLab-Trac-Bot closed 8 years ago
- fixed cloning in Solution so that the SolutionCodeView can run a battle
- fixed a compiler warning in CodeNodeView
r9603 fixed object disposed exception in CodeNodeView that occurred when switching the viewhost
- Added EmptyEvent.cs
- Modified Grammar.cs to allow EmptyEvent as a child in place of all Event Methods except for Run and OnScannedEvent
- fixed error handling for external program calls
- added missing StorableClass attribute
r9631 tanks should only be required to implement run, the other methods should be optional
r9642 Changed back the Grammar to require OnScannedRobot event
r9761 fixed project file to work with our directory layout
- added license headers
- corrected version information
- fixed formatting
- qualities are now scaled between 0 and 1
- fixed naming of robots
- fixed parsing of qualities
- removed robocode method crossover as it was never used anyways
- changed Solution from NamedItem to Item
- adapted views to be only ItemViews
- some more minor improvements
r9891 moved battle runner from Robocode directory to HL bin
r9892 use directory values instead of string values for the robocode path
- renamed path parameter to robocode path
- made number of rounds configurable
- modified the
RobocodeProblem
to extract all robots in robocode directory- modified the battle runner to take a number of enemies that should be battled
- fixed deserialization of the
RobocodeProblem
- added a
BattleRunnerDialog
that allows to configure some arguments of the battle runner- added functionality to save a
Solution
in a java file
- refactored grammar and symbols
- fixed cloning and storable ctors
- fixed plugin dependencies
- refactored grammar and symbols
- changed
RobocodeProblem
to use theProbabilisticTreeCreator
by default
@jkarder: Thanks a lot for improving the grammar, looks very good! Are you finished with the grammar or are there still any open issues?
- merged
IfStat
andElseStat
intoIfThenElseStat
- changed the font of the
suffixCode
text box in theCodeNodeView
Replying to [comment:45 ascheibe]:
@jkarder: Thanks a lot for improving the grammar, looks very good! Are you finished with the grammar or are there still any open issues? Thanks! I think there still might be some refactoring left to do, but I will leave the code as is for now.
- use groups for defining allowed child symbols in grammar
- split functions group into functions and actions in grammar
- moved run symbol to event group in grammar
- fixed a bug in the ifthenelse symbol
- enemy collection now marks one enemy per default
- incremented version number
- fixed a bug in ShotPower
- updated BattleRunner docu
Issue migrated from trac ticket # 2069
milestone: HeuristicLab 3.3.13 | component: Problems.GeneticProgramming | priority: medium | resolution: done
2013-06-10 15:41:51: @Shabbafru created the issue