From d032cf30029d0ee8cd14a0ea0801d56c46ed2bde Mon Sep 17 00:00:00 2001 From: "sigonasr2, Sig, Sigo" Date: Tue, 16 Aug 2022 12:42:18 +0000 Subject: [PATCH] Consider movement direction of head. We're not going to do 50/50s --- index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/index.js b/index.js index b410410..1f7189d 100644 --- a/index.js +++ b/index.js @@ -172,6 +172,15 @@ snake.onTick = function(obj) { // When the game updates return false; } } + for (var player in obj.players) { + if (player !== "sigonasr2") { + var head = obj.players[player].head + var dir = obj.players[player].direction + if (head[0]+(dir===LEFT?1:dir===RIGHT?-1:0)===newCoords[0]&&head[1]+(dir===DOWN?1:dir===UP?-1:0)===newCoords[1]) { + return false + } + } + } if (newCoords[0] < 0 || newCoords[0] > 149 || newCoords[1] < 0 || newCoords[1] > 149) { return false; }