Ich versuche Bomberman mit Vanille JS, für meine Prüfung Projekt zu machen.Bomberman Vanilla JS
Ich bin jetzt ein wenig stecken, wie man die Bomben im Array herausnehmen und sie wieder in das Array schieben, nachdem sie explodieren.
Sie müssen nach 2 Sekunden explodieren.
Mein Code für Bomben:
function bombPlayerOne() {
let ss = new createjs.SpriteSheet(game.q.getResult('bomb'))
let temp = new createjs.Sprite(ss, "bombIt");
temp.x = playerOne.x;
temp.y = playerOne.y;
game.stage.addChild(temp);
powerUps.bombs.push(temp);
console.log("player one placed a bomb");
for (var i = powerUps.bombs.length - 1; i > 0; i--) {
powerUps.bombs.splice;
// TODO : tween bomber ud...
powerUps.bombs.push;
}
}
function bombPlayerTwo() {
let ss = new createjs.SpriteSheet(game.q.getResult('bomb'))
let temp = new createjs.Sprite(ss, "bombIt");
temp.x = playerTwo.x;
temp.y = playerTwo.y;
game.stage.addChild(temp);
powerUps.bombs.push(temp);
console.log("player two placed a bomb");
for (var i = powerUps.bombs.length - 1; i > 0; i--) {
powerUps.bombs.splice;
// TODO : tween bomber ud...
powerUps.bombs.push;
}
}
Ich bin nicht klar in was Sie fragen, fragen Sie: Wenn Bomben explodieren, wie würden Sie eine platzierbare Bombe an den Spieler zurückgeben? –
Ja, das ist genau das, was ich tun muss ... aber ich weiß nicht, wie es geht @EricH –
Könntest du vielleicht Code zeigen, wo 'powerUps.bombs' genauso definiert ist wie' game.stage'? –