From 67bba96da19d11de0d1185c13c1bb459d867168e Mon Sep 17 00:00:00 2001 From: Davide Cappellini Date: Wed, 16 Sep 2026 08:43:16 +0200 Subject: [PATCH] remove(test_framework): delete custom WallsBot, will use original bots --- .../adversaries/WallsBot/WallsBot.json | 9 ------- .../adversaries/WallsBot/WallsBot.sh | 3 --- .../adversaries/WallsBot/config.nims | 2 -- .../adversaries/WallsBot/src/WallsBot.json | 9 ------- .../adversaries/WallsBot/src/WallsBot.nim | 24 ------------------- 5 files changed, 47 deletions(-) delete mode 100644 common_libs/test_framework/adversaries/WallsBot/WallsBot.json delete mode 100755 common_libs/test_framework/adversaries/WallsBot/WallsBot.sh delete mode 100644 common_libs/test_framework/adversaries/WallsBot/config.nims delete mode 100644 common_libs/test_framework/adversaries/WallsBot/src/WallsBot.json delete mode 100644 common_libs/test_framework/adversaries/WallsBot/src/WallsBot.nim diff --git a/common_libs/test_framework/adversaries/WallsBot/WallsBot.json b/common_libs/test_framework/adversaries/WallsBot/WallsBot.json deleted file mode 100644 index f701136..0000000 --- a/common_libs/test_framework/adversaries/WallsBot/WallsBot.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "WallsBot", - "version": "0.1.0", - "authors": ["Test"], - "description": "Traces arena perimeter clockwise — test adversary for lead prediction", - "gameTypes": ["classic", "1v1"], - "platform": "Nim", - "programmingLang": "Nim" -} diff --git a/common_libs/test_framework/adversaries/WallsBot/WallsBot.sh b/common_libs/test_framework/adversaries/WallsBot/WallsBot.sh deleted file mode 100755 index 937faf7..0000000 --- a/common_libs/test_framework/adversaries/WallsBot/WallsBot.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -cd "$(dirname "$0")" -exec ./out/WallsBot 2>> /tmp/wallsbot_stderr.log diff --git a/common_libs/test_framework/adversaries/WallsBot/config.nims b/common_libs/test_framework/adversaries/WallsBot/config.nims deleted file mode 100644 index 594b66e..0000000 --- a/common_libs/test_framework/adversaries/WallsBot/config.nims +++ /dev/null @@ -1,2 +0,0 @@ ---path:"../../.." -switch("outdir", "out") diff --git a/common_libs/test_framework/adversaries/WallsBot/src/WallsBot.json b/common_libs/test_framework/adversaries/WallsBot/src/WallsBot.json deleted file mode 100644 index f701136..0000000 --- a/common_libs/test_framework/adversaries/WallsBot/src/WallsBot.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "WallsBot", - "version": "0.1.0", - "authors": ["Test"], - "description": "Traces arena perimeter clockwise — test adversary for lead prediction", - "gameTypes": ["classic", "1v1"], - "platform": "Nim", - "programmingLang": "Nim" -} diff --git a/common_libs/test_framework/adversaries/WallsBot/src/WallsBot.nim b/common_libs/test_framework/adversaries/WallsBot/src/WallsBot.nim deleted file mode 100644 index 53200f0..0000000 --- a/common_libs/test_framework/adversaries/WallsBot/src/WallsBot.nim +++ /dev/null @@ -1,24 +0,0 @@ -# WallsBot — traces arena perimeter clockwise. No firing; pure evasion target. -# Turns right 90° on wall hit, then charges forward at max speed. - -import std/os -import tankroyale_botapi - -const botJsonPath = currentSourcePath().parentDir / "WallsBot.json" - -type WallsBot = ref object of Bot - -method onRoundStarted*(bot: WallsBot, e: RoundStartedEvent) = - setTurnRate(90.0) # begin with a right turn to face along the nearest wall - -method onHitWall*(bot: WallsBot, e: HitWallEvent) = - setTurnRate(90.0) # turn right 90° then keep going - -method run*(bot: WallsBot) = - while isRunning(): - setTargetSpeed(MAX_SPEED) - go() - -when isMainModule: - var bot = WallsBot() - start(bot, botJsonPath)