Example rules to enable/disable challenges (feeds fitness evaluator).
This commit is contained in:
@@ -14,4 +14,20 @@ rule "BeginnerJumper"
|
||||
then
|
||||
System.out.println("PlayerProfile indicates Beginner (or better) Jumper. Pipe challenge enabled!"); // consequence
|
||||
playerProfile.setEnabled(LevelComponent.TYPE.PIPE_JUMP);
|
||||
end
|
||||
|
||||
rule "NoviceRunner"
|
||||
when
|
||||
playerProfile : PlayerProfile( runSkill <= 20 ) // condition
|
||||
then
|
||||
System.out.println("PlayerProfile indicates NoviceRunner. Disabling Maze challenge."); // consequence
|
||||
playerProfile.setDisabled(LevelComponent.TYPE.MAZE);
|
||||
end
|
||||
|
||||
rule "BeginnerRunner"
|
||||
when
|
||||
playerProfile : PlayerProfile( runSkill > 20 ) // condition
|
||||
then
|
||||
System.out.println("PlayerProfile indicates Beginner (or better) Runner. Maze challenge enabled!"); // consequence
|
||||
playerProfile.setEnabled(LevelComponent.TYPE.MAZE);
|
||||
end
|
||||
Reference in New Issue
Block a user