core: add Snake using Typescript #7

Merged
Trianta merged 35 commits from snake into main 2024-11-09 01:26:09 -06:00
Showing only changes of commit 8e626448a2 - Show all commits

View File

@ -259,12 +259,11 @@ class Bot {
} }
autoplay() { autoplay() {
if (this.path.length === 0) { if (this.path.length > 0)
this.bfs(); return;
this.trim(); this.bfs();
this.unvisit(); this.trim();
} this.unvisit();
return this.nextMove();
} }
} }
@ -276,6 +275,7 @@ function snakeloop() {
// Reset of needed // Reset of needed
if (snake.gameover) if (snake.gameover)
snake.reset(); snake.reset();
// Input // Input
bot.autoplay(); bot.autoplay();