From 0ee5482acd3046a05ea144759f97b29a7f3c09e3 Mon Sep 17 00:00:00 2001 From: Memo Akten <memo@memo.tv> Date: Fri, 12 Jun 2015 10:53:38 +0100 Subject: [PATCH] updates to random --- .../Memo/MemoControllerRandom.java | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/battle/controllers/Memo/MemoControllerRandom.java b/src/battle/controllers/Memo/MemoControllerRandom.java index 90e5176..7d375b7 100644 --- a/src/battle/controllers/Memo/MemoControllerRandom.java +++ b/src/battle/controllers/Memo/MemoControllerRandom.java @@ -14,17 +14,20 @@ import battle.controllers.Memo.MemoControllerUtils; * Created by Memo Akten on 11/06/15. */ public class MemoControllerRandom implements BattleController { - public double ATTACK_PROB = 0.1; - public double ATTACK_SHOOT_PROB = 1; - public double ATTACK_THRUST_PROB = 0.01; - public double ATTACK_ROT_THRESH = 0.01; + public double MULT = 0.01; + + public double ATTACK_PROB = 0.2 * MULT; + public double ATTACK_SHOOT_PROB = 0.5 * MULT; + public double ATTACK_THRUST_PROB = 0.01 * MULT; + public double ATTACK_ROT_THRESH = 5 * Math.PI / 180.0; final public double ATTACK_ROT_THRESH_RANGE = Math.PI/2; - public double FLEE_ROT_CHANGE_PROB = 0.3; - public double FLEE_SHOOT_PROB = 0.1; - public double FLEE_THRUST_PROB = 0.8; - public double FLEE_TURN_PROB = 0.3; - public double FLEE_TURN_LEFT_PROB = 0.3333; - public double FLEE_TURN_RIGHT_PROB = 0.3333; + + public double FLEE_ROT_CHANGE_PROB = 0.3 * MULT; + public double FLEE_SHOOT_PROB = 0.02 * MULT; + public double FLEE_THRUST_PROB = 0.8 * MULT; + public double FLEE_TURN_PROB = 0.3 * MULT; + public double FLEE_TURN_LEFT_PROB = 0.3333 * MULT; + public double FLEE_TURN_RIGHT_PROB = 0.3333 * MULT; Action action; public MemoControllerRandom() { -- GitLab