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 :

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

BASIC ELEVATE ZOOM PLUS

ELEVATE ZOOM JAVA SCRIPT WITH ONE I...

SHOPIFY THEME SLIDER EDIT

INPUT BUTTON VALUE SWAP
JAVA SCRIPT BOOKS ONLINE

PRINT STAR PATTERN IN JAVA SCRIPT

MOUSE OVER MOUSE OUT IN JAVA SCRIPT

BLOCK JAVA SCRIPT BY GOOGLE CHROME

MOUSE COORDINATES IN JAVA SCRIPT
?
+
X
Recommended for you
Loading..
Related Post for BOOLEAN MATCHING GAME JAVASCRIPT
BUTTON PADDING CHANGE HEIGHT WIDTH ------------------------------------------------------------------------------------------------------------ PADDING BUTTON CHANGE INTO WIDTH AND HEIGHTEMOJI SITEShttps://yayteā¦
BUTTON CHANGE INTO DROPDOWN MENU ----------------------------------------------------------------------------------------------------------------- DIV TAG DROPDOWN MENU https://www.youtube.com/watcā¦
JAVA SCRIPT LOOP --------------------------------------------------------------------------------------------------------------- JAVA SCRIPT LOOP 1)CODE HAS SOME DIFFERENCE BUT SAME RESULT httā¦
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&ā¦
MOUSE OVER MOUSE OUT IN JAVA SCRIPT -------------------------------------------------------------------------------------------------------------- MOUSE OVER MOUSE OUT IN JAVA SCRIPT WITH BUTTON AND DIV IDSRā¦
AUTO CSS JS SLIDER WITH ARROW BULLET ------------------------------------------------------------------------------------------------------- BX SLIDER CODE: READ MORE: BX SLIDER IN BLOGGER TEMPALTE - Youā¦
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.