style(BNNBot): align tick number in output
This commit is contained in:
Binary file not shown.
@@ -2,7 +2,7 @@
|
|||||||
# Radar lock on enemy, converts each scan to a 44-bit BinaryVector, prints it.
|
# Radar lock on enemy, converts each scan to a 44-bit BinaryVector, prints it.
|
||||||
# No aiming, no firing — pure scan visualization for BNN research.
|
# No aiming, no firing — pure scan visualization for BNN research.
|
||||||
|
|
||||||
import std/[math, os]
|
import std/[math, os, strutils]
|
||||||
import robocode_tankroyale_botapi
|
import robocode_tankroyale_botapi
|
||||||
import radar_lock/radar_lock as radar_lock
|
import radar_lock/radar_lock as radar_lock
|
||||||
import binary_encoding
|
import binary_encoding
|
||||||
@@ -44,7 +44,7 @@ method onScannedBot*(bot: BNNBot, e: ScannedBotEvent) =
|
|||||||
)
|
)
|
||||||
let vec = encode(scan)
|
let vec = encode(scan)
|
||||||
let distance = if bot.hasPrev: hammingDistance(bot.prevVec, vec) else: 0
|
let distance = if bot.hasPrev: hammingDistance(bot.prevVec, vec) else: 0
|
||||||
echo $bot.tick, " ", formatBinary(vec), " ", distance
|
echo align($bot.tick, 4), " ", formatBinary(vec), " ", distance
|
||||||
bot.prevVec = vec
|
bot.prevVec = vec
|
||||||
bot.hasPrev = true
|
bot.hasPrev = true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user