small racing game im working on
Diffstat (limited to 'classes/ai_car.gd')
-rw-r--r--classes/ai_car.gd8
1 files changed, 4 insertions, 4 deletions
diff --git a/classes/ai_car.gd b/classes/ai_car.gd
index 58c37d1..5c93fc9 100644
--- a/classes/ai_car.gd
+++ b/classes/ai_car.gd
@@ -13,7 +13,7 @@ var nn: NeuralNetwork
func _ready():
super()
randomize()
- acceleration *= randf_range(0.7, 1)
+ engine_force *= randf_range(0.8, 1)
add_rays()
# +1 for speed
nn = NeuralNetwork.new(num_rays + 1, hidden_nodes, output_nodes)
@@ -43,10 +43,10 @@ func get_distances() -> Array[float]:
func _physics_process(delta: float) -> void:
var distances := get_distances()
- distances.append(ball.linear_velocity.length_squared())
+ distances.append(kph())
var outputs := nn.predict(distances) # [steer_l, throt, steer_r]
print(outputs)
- var steer_target = (outputs[0] - outputs[2]) * max_steering_range
- throttle = acceleration * outputs[1]
+ # var steer_target = (outputs[0] - outputs[2]) * max_steering_range
+ # throttle = acceleration * outputs[1]
steer(steer_target)
super(delta)