Skip to content

Instantly share code, notes, and snippets.

@ada-lovecraft
Last active March 3, 2016 21:24
Show Gist options
  • Save ada-lovecraft/28592e153bfc49aa3ebb to your computer and use it in GitHub Desktop.
Save ada-lovecraft/28592e153bfc49aa3ebb to your computer and use it in GitHub Desktop.
nitrodev
function randomElement(arr) {
return arr[Math.floor(Math.random()*arr.length)];
}
var enemyNames = ['Wolf', 'Bat', 'Eagle', 'Bear', 'Tiger', 'Crocdile'];
var damage = 0.5;
var Enemy = function(health, name) {
this.health = health;
this.name = name;
}
var enemy;
function createLevel1Enemy() {
enemy = new Enemy(10, randomElement(enemyNames));
document.getElementById('enemyHealth').innerHTML = enemy.health;
document.getElementById('enemyName').innerHTML = enemy.name;
console.log('created level 1 enemy:', enemy);
}
function attackEnemy(dmg) {
enemy.health -= dmg;
document.getElementById('enemyHealth').innerHTML = enemy.health;
console.log('attacked enemy:', enemy);
if (enemy.health <= 0) {
console.log('enemy died...', enemy);
createLevel1Enemy();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment