Package ch.idsia.tasks
Class MarioSystemOfValues
java.lang.Object
ch.idsia.tasks.SystemOfValues
ch.idsia.tasks.MarioSystemOfValues
public class MarioSystemOfValues extends SystemOfValues
Created by IntelliJ IDEA.
User: Sergey Karakovskiy, sergey at idsia dot ch
Date: Mar 27, 2010
Time: 5:55:38 PM
Package: ch.idsia.scenarios.champ
Tune the parameters of the multiobjective function with MarioSystemOfValues
class assigning a high value to a certain parameter should steer your agent
to maximize objective function w.r.t this value, e.g. assigning timeLeft = 0
and coins = 1000 should make your agent collect all coins before advanching
to finish. If win = 0 as well, this agent will not have motivation to win. or
very high value of kills should produce a true `MARIONATOR`, making him a
perfect killer. By tuning killedByFire, killedByShell, killedByStomp you make
the killer stylish and of refined manners.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MarioSystemOfValues.timeLengthMapping
-
Field Summary
Fields Modifier and Type Field Description int
coins
int
distance
int
flowerFire
int
hiddenBlocks
int
hiddenItems
int
killedByFire
int
killedByShell
int
killedByStomp
int
kills
int
mode
int
timeLeft
int
win
Fields inherited from class ch.idsia.tasks.SystemOfValues
greenMushroom, hiddenBlock, mushroom, stomp
-
Constructor Summary
Constructors Constructor Description MarioSystemOfValues()
-
Method Summary
-
Field Details
-
distance
public final int distance- See Also:
- Constant Field Values
-
win
public final int win- See Also:
- Constant Field Values
-
mode
public final int mode- See Also:
- Constant Field Values
-
coins
public final int coins- See Also:
- Constant Field Values
-
public final int hiddenItems
- See Also:
- Constant Field Values
-
flowerFire
public final int flowerFire- See Also:
- Constant Field Values
-
kills
public final int kills- See Also:
- Constant Field Values
-
killedByFire
public final int killedByFire- See Also:
- Constant Field Values
-
killedByShell
public final int killedByShell- See Also:
- Constant Field Values
-
killedByStomp
public final int killedByStomp- See Also:
- Constant Field Values
-
timeLeft
public final int timeLeft- See Also:
- Constant Field Values
-
public final int hiddenBlocks
- See Also:
- Constant Field Values
-
-
Constructor Details
-
MarioSystemOfValues
public MarioSystemOfValues()
-