|
@@ -215,20 +215,20 @@ func (s *SnakeSimulator) GetHeadState() []float64 {
|
|
|
|
|
|
return []float64{
|
|
|
float64(lWall) / float64(width),
|
|
|
- float64(rWall) / float64(width),
|
|
|
- float64(tWall) / float64(height),
|
|
|
- float64(bWall) / float64(height),
|
|
|
float64(lFood) / float64(lWall),
|
|
|
+ float64(rWall) / float64(width),
|
|
|
float64(rFood) / float64(rWall),
|
|
|
+ float64(tWall) / float64(height),
|
|
|
float64(tFood) / float64(tWall),
|
|
|
+ float64(bWall) / float64(height),
|
|
|
float64(bFood) / float64(bWall),
|
|
|
+ float64(tlWall) / diag,
|
|
|
float64(tlFood) / diag,
|
|
|
float64(trFood) / diag,
|
|
|
- float64(blFood) / diag,
|
|
|
- float64(brFood) / diag,
|
|
|
- float64(tlWall) / diag,
|
|
|
float64(trWall) / diag,
|
|
|
+ float64(blFood) / diag,
|
|
|
float64(blWall) / diag,
|
|
|
+ float64(brFood) / diag,
|
|
|
float64(brWall) / diag,
|
|
|
}
|
|
|
}
|