2016-07-28 2 views
0

В настоящее время я строю маленькую игру, где главная цель - убить дракона.JS dragonslayer game

Я только начал кодирование в JS пару дней назад, поэтому я неопытен.

Дракон имеет огненную атаку, которая имеет 30% -ный шанс срабатывания и даст вам 100 дмг больше и сжечь вас за следующие 3 атаки.

Жгучий урон может складываться и терять эффект в стиле FIFO (сначала в первом порядке).

До этого момента я почти закончил игру, но я не знаю, как уложить жгучий урон. Любая помощь будет с удовольствием получена

+0

Вы просите людей разработать игру для вас в SO? – Venky

+3

Фрагмент кода, который вы уже сделали, был бы полезным – KerDam

+0

@ Venky no i'm not, я просто не знаю, как это сделать. просто метод будет в порядке –

ответ

0

Вы можете сохранить урон от огня с помощью массива.

Сначала установите глобальный вар:

var dragonHp = 2000; 
var playerHp = 1500; 
var flame = 0; 
var health = 2; 
var burnDmgArray = []; 

Когда ожог вызывает, инициализировать массив со значениями ожоговых (значения реветь только примеры):

burnDmgArray = [10, 20, 30]; 

При повреждении будет рассчитываться, применять значение из массива, если оно не пусто:

var extraDamage = burnDmgArray.shift() || 0; 

Добавить дополнительный урон дракону е каждый ход.