make lives counter and words
This commit is contained in:
parent
e063744f7b
commit
312e5fb995
@ -7,15 +7,24 @@ const keyboardLayouts = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const pageCredits = '\
|
const pageCredits = '\
|
||||||
<p>Font F5.6 by\
|
<p class="text-center">Font F5.6 by\
|
||||||
<a href="http://dotcolon.net/">DOT COLON</a>\
|
<a href="http://dotcolon.net/">DOT COLON</a>\
|
||||||
</p>\
|
</p>\
|
||||||
|
\
|
||||||
|
<p class="text-center">UI by\
|
||||||
|
<a href="https://jenil.github.io/chota/">chota.css</a>\
|
||||||
|
</p>\
|
||||||
';
|
';
|
||||||
|
|
||||||
const pageStatistics = '';
|
const pageStatistics = '';
|
||||||
|
|
||||||
|
const words = [
|
||||||
|
'google', 'speed', 'design', 'forest', 'forever', 'love',
|
||||||
|
'horizon', 'defect'
|
||||||
|
];
|
||||||
|
|
||||||
// game variables
|
// game variables
|
||||||
let gameWord = 'speed'.toUpperCase();
|
let gameWord = words[Math.floor(Math.random() * words.length)].toUpperCase();
|
||||||
let gameAnswered = new Array(gameWord.length + 1).join('-');
|
let gameAnswered = new Array(gameWord.length + 1).join('-');
|
||||||
let lives = 6;
|
let lives = 6;
|
||||||
|
|
||||||
@ -26,7 +35,7 @@ function generateKeyboard(layout)
|
|||||||
|
|
||||||
layout.split('').forEach(function(letter)
|
layout.split('').forEach(function(letter)
|
||||||
{
|
{
|
||||||
keyboardHtmlStr = keyboardHtmlStr + '<button class="button outline" id="' + letter +
|
keyboardHtmlStr = keyboardHtmlStr + '<button class="button outline is-marginless" id="' + letter +
|
||||||
'" onclick="offChar(\'' + letter + '\')"> ' + letter + '</button>';
|
'" onclick="offChar(\'' + letter + '\')"> ' + letter + '</button>';
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -108,6 +117,10 @@ function showPage(element, pageName)
|
|||||||
window.onload = function()
|
window.onload = function()
|
||||||
{
|
{
|
||||||
generateKeyboard(keyboardLayouts['usQwertyKeyboard']);
|
generateKeyboard(keyboardLayouts['usQwertyKeyboard']);
|
||||||
|
document.querySelector('#lives').innerHTML = 'Lives ' + lives;
|
||||||
|
console.log('Word:', gameWord.toLowerCase());
|
||||||
document.querySelector('#word').innerHTML = gameAnswered;
|
document.querySelector('#word').innerHTML = gameAnswered;
|
||||||
|
|
||||||
|
// fix load empty word
|
||||||
|
// if (gameWord === 0) { document.location.reload(true); }
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user