From 0089ddc7e016e43484d79e02e4381a007061146e Mon Sep 17 00:00:00 2001 From: Reimer Prochnow Date: Wed, 16 Aug 2017 12:40:38 +0200 Subject: [PATCH] working against curvy --- behaviors/countdown.js | 4 ++-- behaviors/play.js | 11 ++++++----- index.js | 4 ++-- package.json | 10 +++++++++- 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/behaviors/countdown.js b/behaviors/countdown.js index a728dae..3409d0a 100644 --- a/behaviors/countdown.js +++ b/behaviors/countdown.js @@ -18,8 +18,8 @@ export default class CountdownBehavior extends BaseBehavior { } checkPlayer(data) { - if (data[1] && data[1].avatar && data[1].avatar !== this.bot.playerId) { - this.others.push(data[1].avatar); + if (data[1] && data[1] !== this.bot.playerId) { + this.others.push(data[1]); } } diff --git a/behaviors/play.js b/behaviors/play.js index ee9c145..85d654f 100644 --- a/behaviors/play.js +++ b/behaviors/play.js @@ -31,13 +31,13 @@ export default class PlayBehavior extends BaseBehavior { if (data[1][0] === this.bot.playerId) { this.previousPos = this.currentPos; this.currentPos = { - x: data[1][1][0], - y: data[1][1][1] + x: data[1][1], + y: data[1][2] }; } else if (data[1][0] === this.bot.targetId) { this.targetPos = { - x: data[1][1][0], - y: data[1][1][1] + x: data[1][1], + y: data[1][2] }; } } @@ -56,8 +56,9 @@ export default class PlayBehavior extends BaseBehavior { if (difference < -Math.PI) { difference += Math.PI * 2; } - // console.log(angleToTarget, angleOfTravel, difference); + console.log(angleToTarget, angleOfTravel, difference); +// 0 ??? if (difference > 0) { this.bot.send('player:move', { avatar: this.bot.playerId, move: 1 }); } else { diff --git a/index.js b/index.js index 36dffa2..61a84e8 100644 --- a/index.js +++ b/index.js @@ -4,13 +4,13 @@ import Bot from "./bot"; var namer = new NameGenerator({ default: { digits: 3, - prefix: "bot " + prefix: "bottleneck" } }); var bots = []; -for (var i=0; i<1; i++) { +for (var i=0; i < 1; i++) { bots.push( new Bot(process.env.URL, namer.next()) ); diff --git a/package.json b/package.json index 1441fa9..93c604d 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,15 @@ "name-generator": "^0.1.1", "uuid": "^2.0.1" }, - "devDependencies": {}, + "devDependencies": { + "babel-cli": "^6.10.1", + "babel-preset-es2015": "^6.9.0" + }, + "babel": { + "presets": [ + "es2015" + ] + }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" },