Saturday, 9 September 2017
BOOLEAN MATCHING GAME JAVASCRIPT


-------------------------------------------------------------------------------------------------------------------
USEFUL LINKS
https://github.com/IonicaBizau/match.js
http://ionicabizau.github.io/match.js/example/
https://www.raywenderlich.com/152282/how-to-make-a-match-3-game-in-unity
-------------------------------------------------------------------------------------------------------------------
<html lang="en">
<!--
http://ionicabizau.github.io/match.js/example/ -->
<!-- https://github.com/IonicaBizau/match.js
-->
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/caiuss/1.0.2/caiuss.min.css" type="text/css" media="screen" charset="utf-8">
<link rel="stylesheet" href="http://ionicabizau.github.io/match.js/example/style.css" type="text/css" media="screen" charset="utf-8">
<script src="http://ionicabizau.github.io/match.js/dist/match.min.js"></script>
<title>match.js</title>
<style>
h1 { margin-bottom: 0; }
a:hover { color: inherit !important; }
.description { margin-top: 0; }
.hide { display: none; }
small {
color: rgb(183, 183, 183);
font-size: 13px;
margin-left: 12px;
}
</style>
</head>
<body>
<div class="container">
<h1>match.js<small>DEMO</small> <small>Time: <span class="time">00:00</span> Total pairs flipped:
<span class="pairs-count">0</span></small></h1>
<p class="description">Check out the project on <a target="blank" href="https://github.com/IonicaBizau/match.js">GitHub</a>.</p>
<div class="game">
</div>
<div class="templates hide">
<div>
<div class="number">{number}</div>
<div class="name">{name}</div>
</div>
</div>
</div>
<script type='text/javascript'>
(function () {
var game = new Match(".game", {
templateElm: ".templates >
div"
, autoremove: false
, size: {
x: 4
, y: 3
}
, step: {
x: 100
, y: 100
}
}, [
{
number: "1"
, name: "One"
}
, {
number: "2"
, name: "Two"
}
, {
number: "3"
, name: "Three"
}
, {
number: "4"
, name: "Four"
}
, {
number: "5"
, name: "Five"
}
, {
number: "6"
, name: "Six"
}
, {
number: "7"
, name: "Seven"
}
, {
number: "8"
, name: "Eight"
}
, {
number: "9"
, name: "Nine"
}
, {
number: "10"
, name: "Ten"
}
, {
number: "11"
, name: "Eleven"
}
, {
number: "12"
, name: "Twelve"
}
, {
number: "13"
, name: "Thirteen"
}
, {
number: "14"
, name: "Fourteen"
}
, {
number: "15"
, name: "Fifteen"
}
, {
number: "16"
, name: "Sixteen"
}
, {
number: "17"
, name: "Seventeen"
}
, {
number: "18"
, name: "Eighteen"
}
]);
game.on("render", function (e, d, c) {
e.children[0].children[0].children[c].remove();
});
game.on("win", function () {
setTimeout(function () {
alert("You won!");
window.location = "https://github.com/IonicaBizau/match.js";
}, 1000);
});
game.on("activate", function (elm) {
elm.children[1].classList.remove("flipInY");
elm.children[0].classList.remove("flipOutY");
elm.children[0].classList.add("flipInY", "animated");
elm.children[1].classList.add("flipOutY", "animated");
});
game.on("deactivate", function (elm) {
elm.children[0].classList.remove("flipInY");
elm.children[1].classList.remove("flipOutY");
elm.children[1].classList.add("flipInY", "animated");
elm.children[0].classList.add("flipOutY", "animated");
});
game.on("success", function (elm1, elm2) {
setTimeout(function() {
elm1.classList.add("zoomOut", "animated");
elm2.classList.add("zoomOut", "animated");
setTimeout(function() {
elm1.remove();
elm2.remove();
}, 500);
}, 1000);
});
var timeEl = document.getElementsByClassName("time")[0];
game.on("time", function (time) {
var sec = time / 1000
, min = Math.floor(sec
/ 60)
;
sec = Math.floor(sec - min *
60);
sec = (sec < 10 ? "0" : "") + sec;
min = (min < 10 ? "0" : "") + min;
timeEl.innerHTML = min + ":" + sec;
});
var pairsCountEl = document.getElementsByClassName("pairs-count")[0];
game.start();
game.on("pair-flip", function () {
pairsCountEl.innerHTML = game.flippedPairs;
});
})();
</script>
</body>
</html>
-------------------------------------------------------------------------------------------------------------------
Related movie you might like to see :

MOUSE OVER MOUSE OUT IN JAVA SCRIPT

BLOCK JAVA SCRIPT BY GOOGLE CHROME

MOUSE COORDINATES IN JAVA SCRIPT

FRUIT CATCHING GAME HTML JAVASCRIPT...

ALPHABET GAME JEUX LULU

WORD AND PICTURE GAME

CHANGE CSS TEMPLATE INTO BLOGGER TE...

CSS SYNTAX HIGHLIGHT CHANGE IN NOT...

TEXT COMPARE OR DUPLI TEXT FINDER

RELATED POST WIDGET LIST WITHOUT TH...

GET BUTTON ID AFTER CLICK IN JAVA S...

JAVA SCRIPT LOOP

DYNAMIC VIEWS BLOGGER TEMPLATE

QUIZY MEMORY CARD GAME

CTX STYLE

IMAGE SRC ARRAY IN JAVA SCRIPT

QUIZ ACTIVITY MAKER

MEMORY GAME WITH UPPER HIDDEN CARD

BUTTON PADDING CHANGE HEIGHT WIDTH

SHOPIFY FANCY BOX
?
+
X
Recommended for you
Loading..
Related Post for BOOLEAN MATCHING GAME JAVASCRIPT
MOUSE OVER MOUSE OUT IN JAVA SCRIPT -------------------------------------------------------------------------------------------------------------- MOUSE OVER MOUSE OUT IN JAVA SCRIPT WITH BUTTON AND DIV IDSRā¦
BUTTON PADDING CHANGE HEIGHT WIDTH ------------------------------------------------------------------------------------------------------------ PADDING BUTTON CHANGE INTO WIDTH AND HEIGHTEMOJI SITEShttps://yayteā¦
HTML CODE EDITOR <form name="K"> <p style="margin-top: 0px; margin-bottom: 0px;"> <textarea name="ta1" rows="15" cols="50"> //PASTE CODE BETWEEN TEXT AREA HERE </textarea&ā¦
BUTTON CHANGE INTO DROPDOWN MENU ----------------------------------------------------------------------------------------------------------------- DIV TAG DROPDOWN MENU https://www.youtube.com/watcā¦
AUTO CSS JS SLIDER WITH ARROW BULLET ------------------------------------------------------------------------------------------------------- BX SLIDER CODE: READ MORE: BX SLIDER IN BLOGGER TEMPALTE - Youā¦
JAVA SCRIPT LOOP --------------------------------------------------------------------------------------------------------------- JAVA SCRIPT LOOP 1)CODE HAS SOME DIFFERENCE BUT SAME RESULT httā¦
Labels:
H,
HTML TUTORIALS,
J,
MEMORY GAME EXAMPLES
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.