Javascript/PerlenspielКак сделать функцию бомбы в Perlenspiel/Javascript?
Привет, Я пытаюсь создать функцию/код, который позволит игроку взять элемент «БОМБ», а затем активировать его в любом месте на карте, нажав «b». Бомба уничтожит любые стены в радиусе 2 шайб игрока.
Как мне начать это делать? Я не знаком с объектами или нажатиями клавиш вроде этого.
Это единственная вещь, которую я до сих пор:
//Player
var PLAYER = {
x : 1, // The x and y of where the player is now
y : 1,
StartX : 1,
StartY : 1,
glyph : "➽",
color : 0x0000FF,
data : "player",
//dead : false,
}
var BOMB = {
x : 3,
y : 3,
glyph : "♾",
color : 0x000000,
data : "bomb",
}
\var dataAtPlayer = PS.data(PLAYER.x, PLAYER.y);
if(dataAtPlayer ="bomb"){
PS.debugClear();
PS.debug("You picked up a bomb! Press the b key to use it!\n");
if(key == 98){
eraseBead(PLAYER.x + 1, 0);
}
}
@JeremyRoberts Как вы новичок, вы должны прочитать некоторые книги по JavaScript. Что бы вы ни пытались достичь, почти невозможно для новичка. Я прочитал книгу под названием «Начало JavaScript», чтобы начать работу с JavaScript. Вы также можете увидеть некоторые руководства по JavaScript, если вам не нравится читать книги. – Arjun
@Arjun Ну, после того, как я поиграл с моим кодированием немного больше в разделе PS.keyDown, я обновил его и получил немного дальше. –
ключевому процессу вы должны использовать код ключа и прослушиватель событий –