Thursday, 20 July 2017

MEMORY GAME WITH UPPER HIDDEN CARD

MEMORY GAME WITH UPPER HIDDEN CARD

--------------------------------------------------------------------------------------------------------------
Other Games
http://www.internet4classrooms.com/skill_builders/synonyms_language_arts_third_3rd_grade.htm
https://github.com/emir97?tab=repositories
https://emir97.github.io/Memory-Game-JS-1/

http://www.vocabulary.co.il/context-and-definitions/high-school/sat-math-vocabulary-game/

Context Clues - CCSS RL.5.4


Links verified on 05/09/2017

1. Context and Definition Games.

Click Image to Enlarge

Kids enjoy learning about context with fun online games. SEE MORE
2. Context Clues Millionaire Game.

Click Image to Enlarge

Who Wants to be a Millionaire style Game on Context Clues. SEE MORE
3. Context Clues Quiz.

Click Image to Enlarge

Multiple-choice quiz, answers are available. (Printable ) SEE MORE
4. Context Clues Skills Unit.

Click Image to Enlarge

Create and print multiple context clues teaching resources from Ed Helper.  SEE MORE
5. Context Clues Worksheets.

Click Image to Enlarge

An index of worksheets describing the grade level of activity accompanied by a link to a printable practice sheet.  SEE MORE
6. Context Clues/Prefixes/Suffixes Jeopardy.

Click Image to Enlarge

Jeopardy style game on context clues, prefixes, and suffixes. SEE MORE
7. Review Game Zone.

Click Image to Enlarge

Use the clue to uncover the unfamiliar word. To get started, select a game and test your knowledge on the topic. (To play games disable or bypass popup blocker software.)  SEE MORE
8. Toon Univerity Words in Context.

Click Image to Enlarge

Put the words into the sentences to determine the correct meaning of the word.  SEE MORE
9. Using Context Clues.

Click Image to Enlarge

In this lesson you will use the context to figure out new words, practice using context clues and define words in sentences. Includes three activities.(Related videos and print downloads available.) SEE MORE
10. What are Context Clues?.

Click Image to Enlarge

Context clues lesson with quiz.  SEE MORE
11. What's My Meaning Concentration Game.

Click Image to Enlarge

Match words with meanings in this concentration style game. SEE MORE
12. What's My Meaning Flashcard Game.

Click Image to Enlarge

Match words with meanings in this flashcard game. SEE MORE
13. What's My Meaning Matching Game.

Click Image to Enlarge

Match root with meanings.  SEE MORE
14. What's My Meaning Word Search.

Click Image to Enlarge

Word Search using root.  SEE MORE
15. Word Clues.

Click Image to Enlarge

Using Context Clues - Three matching activities. Use the pull-down boxes to match the item on the left to the corresponding item on the right. SEE MORE
16. Word Detectives.

Click Image to Enlarge

Context clues lesson plan includes a link to a worksheet.  SEE MORE
17. Words in Context Lesson Plan.

Click Image to Enlarge

Words in Context lesson plan and handout.  SEE MORE
--------------------------------------------------------------------------------------------------------------
MEMORY GAME WITH UPPER HIDDEN CARD CODE
FOR SHOW BEHIND CARD WE CHANGE OPACITY
opacity: 0;<--> opacity: 0.6; //to show behind card we change this 0 to 0.6
OR HIDDEN WORD TO SHOW
<td><button id="b00" class="hidden"></button></td>
<td><button id="b00" class="show"></button></td>
--------------------------------------------------------------------------------------------------------------
<html>
<!-- https://stackoverflow.com/questions/29329698/html5-memory-game-javascript-function -->
<head>
<title>Find A Match</title>
<style type='text/css'>
table {
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
border: 1px solid;
}
table td {
border: 1px solid;
height: 100px;
width: 100px;
text-align: center;
}
button {
border: 0px solid; 
height: 100px;
width: 100px;
text-align: center;
font-size: 150%;
font-weight: 300;
font-family: "Questrial", sans-serif;
color: #000000;
background-color:White;
}
.hidden {
opacity: 0.6; //to show behind card we change this 0 to 0.6
}
.show {
opacity: 1; 
}
</style>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table width = "500px" height = "500px">
<tr>
<td><button id="b00" class="hidden"></button></td>
<td><button id="b01" class="hidden"></button></td>
<td><button id="b02" class="hidden"></button></td>
<td><button id="b03" class="hidden"></button></td>
</tr>
<tr>
<td><button id="b10" class="hidden"></button></td>
<td><button id="b11" class="hidden"></button></td>
<td><button id="b12" class="hidden"></button></td>
<td><button id="b13" class="hidden"></button></td>
</tr>
<tr>
<td><button id="b20" class="hidden"></button></td>
<td><button id="b21" class="hidden"></button></td>
<td><button id="b22" class="hidden"></button></td>
<td><button id="b23" class="hidden"></button></td>
</tr>
<tr>
<td><button id="b30" class="hidden"></button></td>
<td><button id="b31" class="hidden"></button></td>
<td><button id="b32" class="hidden"></button></td>
<td><button id="b33" class="hidden"></button></td>
</tr>
</table>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function () {
var cardSet = ["A", "A", "B", "B", "C", "C", "D", "D",
"E", "E", "F", "F", "G", "G", "H", "H"];
randomize(cardSet);
load(cardSet);
var tries = 0;
var timer;
var pair = 0;
var $box1 = undefined;
var $box2 = undefined;
$("button").click(function () {
if ($(this).attr("class") == "hidden") {
if ($box1 == undefined) {
$box1 = $(this);
$box1.removeClass("hidden").addClass("show");
timer = setTimeout(function () {
if ($box2 == undefined) {
$box1.removeClass("show").addClass("hidden");
$box1 = undefined;
numberOfClicks += 1;
} else if ($box1.text() != $box2.text()) {
$box1.removeClass("show").addClass("hidden");
$box1 = undefined;
$box2.removeClass("show").addClass("hidden");
$box2 = undefined;
tries += 1;
}
}, 3000);
} else if ($box2 == undefined) {
$box2 = $(this);
$box2.removeClass("hidden").addClass("show");
if ($box1.text() == $box2.text()) {
pair += 1;
tries += 1;
$box1 = undefined;
$box2 = undefined;
};
};
};
if (pair == 8) {
alert("Tries: " + tries);
}
});
});
function load(cardSet) {
var index = 0;
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
$("#b" + i + j).text(cardSet[index]);
index++;
}
}
}
function randomize(array) {
var currentIndex = array.length, temporaryValue, randomIndex ;
while (0 !== currentIndex) {
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
temporaryValue = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = temporaryValue;
}
return array;
}
//]]>
</script>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------
HTML5 Memory Game - JavaScript function UN COMPLETE GAME
--------------------------------------------------------------------------------------------------------------------
<!-- https://stackoverflow.com/questions/44510481/how-can-i-add-animation-to-flip-tile-memory-game -->
<style>
.tile{
width: 150px;
height: 150px;
background-color: black;
float: left;
margin: 10px;
font-size: 100px;
padding-top: 25px;
padding-bottom: 25px;
text-align: center;
}
p{
font-size: 50px;
}
span{
visibility: hidden;
}
</style>
<script>
var LetterArray = ["A","A","B","B","C","C","D","D"]
var EmptyArray = [];
function flipTile(tile) {
if (EmptyArray.length == 0) {
tile.firstChild.style.visibility = "visible";
tile.style.backgroundColor = "grey";
EmptyArray.push(tile);
}
else if (EmptyArray.length == 1 && EmptyArray[0] != tile) {
EmptyArray.push(tile);
tile.firstChild.style.visibility = "visible";
tile.style.backgroundColor = "grey";
if (EmptyArray[0].firstChild.innerHTML == EmptyArray[1].firstChild.innerHTML) {
EmptyArray = [];
}
else {
setTimeout(function() {
EmptyArray[0].firstChild.style.visibility = "hidden";
EmptyArray[0].style.backgroundColor = "black";
EmptyArray[1].firstChild.style.visibility = "hidden";
EmptyArray[1].style.backgroundColor = "black";
EmptyArray = [];
},
1000);
}
}
}
</script>
<div id="game_board">
<div class="tile" onclick="flipTile(this);"><span>A</span></div>
<div class="tile" onclick="flipTile(this);"><span>A</span></div>
<div class="tile" onclick="flipTile(this);"><span>B</span></div>
<div class="tile" onclick="flipTile(this);"><span>B</span></div>
<div class="tile" onclick="flipTile(this);"><span>C</span></div>
<div class="tile" onclick="flipTile(this);"><span>C</span></div>
<div class="tile" onclick="flipTile(this);"><span>D</span></div>
<div class="tile" onclick="flipTile(this);"><span>D</span></div>
</div>


-----------------------------------------------------------------------------------------------------------------------

jQuery Picture Memory Game

An element could be hidden with display:nonevisibility:hidden or opacity:0. The difference between those methods:
  • display:none hides the element, and it does not take up any space;
  • visibility:hidden hides the element, but it still takes up space in the layout;
  • opacity:0 hides the element as "visibility:hidden", and it still takes up space in the layout; the only difference is that opacity lets one to make an element partly transparent;
  • IN BELOW GAME WE CAN SHOW ELEMENT WE NEED TO CHANGE CODE IN CSS
  • AND JAVA SCRIPT
  • #boxcard div img {
    display: block
    border-radius: 10px;
    z-index: 3;
    }
  • function OpenCard() {

    var id = $(this).attr("id");
  • if ($("#" + id + " img").is(":visible")) { 
-----------------------------------------------------------------------------------------------------------------------
<html>
<style>
body {
font: 18px Verdana;
color: #FFF;
background: #CCC;
}
#picbox {
margin: 0px auto;
width: 640px;
}
#boxcard {
z-index: 1;
margin: 10px 0 0;
}
#boxcard div{
float: left;
width: 100px;
height: 100px;
margin: 5px;
padding: 5px;
border: 4px solid #EE872A;
cursor: pointer;
border-radius: 10px;
box-shadow: 0 1px 5px rgba(0,0,0,.5);
background: #B1B1B1;
z-index: 2;
}
#boxcard div img {
display: none; /* display: block; */
border-radius: 10px;
z-index: 3;
}
#boxbuttons {
text-align: center;
margin: 20px;
display: block;
}
#boxbuttons .button {
text-transform: uppercase;
background: #EE872A;
padding: 5px 10px;
margin: 5px;
border-radius: 10px;
cursor: pointer;
}
#boxbuttons .button:hover {
background: #999;
}</style></head><body>
<div id="picbox">
<span id="boxbuttons">
<span class="button">
<span id="counter">0</span>
Clicks
</span>
<span class="button">
<a onclick="ResetGame();">Reset</a>
</span>
</span>
<div id="boxcard"></div>
</div>
<script src='http://production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script>var BoxOpened = "";
var ImgOpened = "";
var Counter = 0;
var ImgFound = 0;
var Source = "#boxcard";
var ImgSource = [
"http://img5.uploadhouse.com/fileuploads/17699/176992640c06707c66a5c0b08a2549c69745dc2c.png",
"http://img6.uploadhouse.com/fileuploads/17699/17699263b01721074bf094aa3bc695aa19c8d573.png",
"http://img6.uploadhouse.com/fileuploads/17699/17699262833250fa3063b708c41042005fda437d.png",
"http://img9.uploadhouse.com/fileuploads/17699/176992615db99bb0fd652a2e6041388b2839a634.png",
"http://img4.uploadhouse.com/fileuploads/17699/176992601ca0f28ba4a8f7b41f99ee026d7aaed8.png",
"http://img3.uploadhouse.com/fileuploads/17699/17699259cb2d70c6882adc285ab8d519658b5dd7.png",
"http://img2.uploadhouse.com/fileuploads/17699/1769925824ea93cbb77ba9e95c1a4cec7f89b80c.png",
"http://img7.uploadhouse.com/fileuploads/17699/1769925708af4fb3c954b1d856da1f4d4dcd548a.png",
"http://img9.uploadhouse.com/fileuploads/17699/176992568b759acd78f7cbe98b6e4a7baa90e717.png",
"http://img9.uploadhouse.com/fileuploads/17699/176992554c2ca340cc2ea8c0606ecd320824756e.png"
];
function RandomFunction(MaxValue, MinValue) {
return Math.round(Math.random() * (MaxValue - MinValue) + MinValue);
}
function ShuffleImages() {
var ImgAll = $(Source).children();
var ImgThis = $(Source + " div:first-child");
var ImgArr = new Array();
for (var i = 0; i < ImgAll.length; i++) {if (window.CP.shouldStopExecution(1)){break;}
ImgArr[i] = $("#" + ImgThis.attr("id") + " img").attr("src");
ImgThis = ImgThis.next();
}
window.CP.exitedLoop(1);
ImgThis = $(Source + " div:first-child");
for (var z = 0; z < ImgAll.length; z++) {if (window.CP.shouldStopExecution(2)){break;}
var RandomNumber = RandomFunction(0, ImgArr.length - 1);
$("#" + ImgThis.attr("id") + " img").attr("src", ImgArr[RandomNumber]);
ImgArr.splice(RandomNumber, 1);
ImgThis = ImgThis.next();
}
window.CP.exitedLoop(2);
}
function ResetGame() {
ShuffleImages();
$(Source + " div img").hide();
$(Source + " div").css("visibility", "visible");
Counter = 0;
$("#success").remove();
$("#counter").html("" + Counter);
BoxOpened = "";
ImgOpened = "";
ImgFound = 0;
return false;
}
function OpenCard() {
var id = $(this).attr("id");
/*CHANGE BELOW CODE FOR SHOW IMAGES if ($("#" + id + " img").is(":visible")) */
if ($("#" + id + " img").is(":hidden"))
$(Source + " div").unbind("click", OpenCard);
$("#" + id + " img").slideDown('fast');
if (ImgOpened == "") {
BoxOpened = id;
ImgOpened = $("#" + id + " img").attr("src");
setTimeout(function() {
$(Source + " div").bind("click", OpenCard)
}, 300);
} else {
CurrentOpened = $("#" + id + " img").attr("src");
if (ImgOpened != CurrentOpened) {
setTimeout(function() {
$("#" + id + " img").slideUp('fast');
$("#" + BoxOpened + " img").slideUp('fast');
BoxOpened = "";
ImgOpened = "";
}, 400);
} else {
$("#" + id + " img").parent().css("visibility", "hidden");
$("#" + BoxOpened + " img").parent().css("visibility", "hidden");
ImgFound++;
BoxOpened = "";
ImgOpened = "";
}
setTimeout(function() {
$(Source + " div").bind("click", OpenCard)
}, 400);
}
Counter++;
$("#counter").html("" + Counter);
if (ImgFound == ImgSource.length) {
$("#counter").prepend('<span id="success">You Found All Pictues With </span>');
}
}
}
$(function() {
for (var y = 1; y < 3 ; y++) {if (window.CP.shouldStopExecution(3)){break;}
$.each(ImgSource, function(i, val) {
$(Source).append("<div id=card" + y + i + "><img src=" + val + " />");
});
}
window.CP.exitedLoop(3);
$(Source + " div").click(OpenCard);
ShuffleImages();
});
</script>
</body>
</html>
-------------------------------------------------------------------------------
without face down matching game javascript
https://www.sitepoint.com/community/t/java-script-challenge-a-game-of-memory/27792/5
-------------------------------------------------------------------------------
<html>
<!-- https://www.sitepoint.com/community/t/java-script-challenge-a-game-of-memory/27792/5
--> 
<head>
<title>Memory</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<style>
.card{
width:65px;
height:100px;
float:left;
margin:5px;
color:blue;
padding:5px;
border:solid 1px blue;
}
#Playfield{
width: 600px;
}
.down{
background:;
}
.clear{
clear:both;
}
p {
margin:0;
padding: 5px 15px 0 5px;
}
#playerInfo{
padding:15px 0 35px 0;
}
#player1 p, #player2 p{
float:left;
}
.active{
background: yellow;
}
</style>
</head>
<body>
<div id="Playfield">
<div class="card down one" data-face="1"></div>
<div class="card down two" data-face="2"></div>
<div class="card down three" data-face="3"></div>
<div class="card down four" data-face="4"></div>
<div class="card down five" data-face="5"></div>
<div class="card down six" data-face="6"></div>
<div class="card down seven" data-face="7"></div>
<div class="card down eight" data-face="8"></div>
<div class="card down nine" data-face="9"></div>
<div class="card down ten" data-face="10"></div>
<div class="card down eleven" data-face="11"></div>
<div class="card down twelve" data-face="12"></div>
<div class="card down one" data-face="1"></div>
<div class="card down two" data-face="2"></div>
<div class="card down three" data-face="3"></div>
<div class="card down four" data-face="4"></div>
<div class="card down five" data-face="5"></div>
<div class="card down six" data-face="6"></div>
<div class="card down seven" data-face="7"></div>
<div class="card down eight" data-face="8"></div>
<div class="card down nine" data-face="9"></div>
<div class="card down ten" data-face="10"></div>
<div class="card down eleven" data-face="11"></div>
<div class="card down twelve" data-face="12"></div>
</div>
<div id="playerInfo" class="clear">
<div id="player1">
<p><strong>Player 1:</strong></p>
<p>Turns Taken: <span class="noTurns">0</span></p>
<p>Pairs matched: <span class="noPairs">0</span></p>
</div>
<div id="player2" class="clear">
<p><strong>Player 2:</strong></p>
<p>Turns Taken: <span class="noTurns">0</span></p>
<p>Pairs matched: <span class="noPairs">0</span></p>
</div>
</div>
<p class="clear"><a href="#" id="reset">Click here to reset game</a></p>
<script type="text/javascript">
function twoCardsFaceUp(){
return $(".up").length == 2;
}
function cardsMatch(){
return $(".up:eq(0)").text() == $(".up:eq(1)").text();
}
function markCardsAsMatched(){
$(".up").each(function(){
$(this).addClass("matched").removeClass("up").off("click");
});
}
function updateScore(player){
var el = $(player).find(".noPairs");
var p = Number(el.text());
el.text(p+1);
}
function allCardsMatched(){
return ($(".matched").length == 24)
}
function flipCardsBackOver(){
setTimeout(function(){
$(".up").each(function(){
$(this).addClass("down").removeClass("up");
});
}, 1000);
}
function shuffle(cards){
// Uses Fisher&#8211;Yates shuffle
// See http://en.wikipedia.org/wiki/Fisher-Yates_shuffle
var i = cards.length, j, tempi, tempj;
if ( i == 0 ) return false;
while ( --i ) {
j = Math.floor( Math.random() * ( i + 1 ) );
tempi = cards[i];
tempj = cards[j];
cards[i] = tempj;
cards[j] = tempi;
}
return cards;
}
function highlightCurrentPlayer(player){
$("#playerInfo p").each(function(){
if ($(this).hasClass("active")){
$(this).removeClass("active");
}
});
$(player).find("p").first().addClass("active");
}
function incrementTurns(player){
var el = $(player).find(".noTurns");
var t = Number(el.text());
el.text(t+1);
}
function updateCurrentPlayer(player){
currentPlayer = (currentPlayer.match(/1/))? "#player2" : "#player1"
}
function winner(){
var playerOnePoints = Number($("#player1").find(".noPairs").text());
var playerTwoPoints = Number($("#player2").find(".noPairs").text());
if (playerOnePoints > playerTwoPoints){
return "Player one won!";
} else if (playerOnePoints < playerTwoPoints){
return "Player two won!";
} else {
return "An honourable draw!";
}
}
// Shuffle cards
var cards = $(".card");
cards.remove();
cards = shuffle(cards);
cards.appendTo($("#Playfield"));
// Main Loop
$('.card').on("click", function(){
if ($(".up").length == 2){
return false;
}
$(this).removeClass("down").addClass("up");
if (twoCardsFaceUp()){
incrementTurns(currentPlayer);
if (cardsMatch()){
markCardsAsMatched();
updateScore(currentPlayer);
if (allCardsMatched()){
alert(winner());
}
}else{
flipCardsBackOver();
updateCurrentPlayer(currentPlayer);
setTimeout(function(){highlightCurrentPlayer(currentPlayer)}, 1000);
}
}
});
$("#reset").click(function(){
location.reload();
});
$(".card").each(function(){
var num = $(this).data("face");
$(this).text(num);
});
var currentPlayer = "#player1";
highlightCurrentPlayer(currentPlayer);
</script>
</body>
</html>


 -----------------------------------------------------------------------------------------------------------------------
without face down matching game javascript
-----------------------------------------------------------------------------------------------------------------------
Christmas Vocabulary Matching game
https://www.google.co.uk/search?q=Christmas+Vocabulary+Matching+game&rlz=1C1_____enGB747GB747&ei=HT1-WYX0MIOHgAb2y7jgBw&start=0&sa=N&biw=1164&bih=586
SWF GAME
-----------------------------------------------------------------------------------------------------------------------
pair game javascript
https://www.google.co.uk/search?q=pair+game+javascript&rlz=1C1_____enGB747GB747&ei=oTSDWfKyIqrXgAaZz5PYBg&start=20&sa=N&biw=1164&bih=586
https://www.ordnancesurvey.co.uk/mapzone/games/pairs


Ads

  1. Adwww.polygoncollege.com/

    Learn through our vibrant platform of easy-to-follow video training material.
    DirectX · Unity · C#
  2. Adwww.zapmeta.co.uk/Search

    Find JavaScript Programming. Search Faster, Better & Smarter at ZapMeta Now!
    Wiki, News & More · The Complete Overview · 100+ Million Visitors · Web, Images & Video
    Types: pdf, doc, ppt, xls, txt

Christmas Vocabulary Memory Game for ESL - ESL Games

www.eslgamesplus.com › Fun Games

Learn Christmas Vocabulary with this ESL Memory Game (Santa, tree, elf, etc.) . ... ESL Learners and Teachers can use it to review English vocabulary or simply practice these words. ... WeatherVocabulary ESL Memory Game for Beginners.

Christmas Vocabulary Games, For ESL Practice

www.eslgamesplus.com/christmas/

Verb Tenses Interactive Grammar Game for ESL – Jeopardy Quiz Game. ... Irregular Past Tense ESL Grammar Jeopardy Quiz Game. ... Action Verbs Present Tenses ESL Interactive Grammar, Vocabulary Game.

Christmas | LearnEnglish Kids | British Council

https://learnenglishkids.britishcouncil.org/en/archived-word-games/find.../christmas

Can you match these Christmas words and pictures? ... There are sixteen cards in this game. Eight of the cards have ... Vocabulary: word puzzles · Everyday ...

Christmas vocabulary for kids learning English | Matching game

www.anglomaniacy.pl/christmasMatching.htm

An interactive matching game for ESL kids plus printable teachers' resources to learn and practise English vocabulary connected with the theme Christmas.

Vocabulary Matching Cards - Activity Village

https://www.activityvillage.co.uk/vocabulary-matching-cards

Our Christmas vocabulary matching cards can be cut horizontally only and folded in half to make them double sided, or cut out individually for matching games ...
You visited this page.

ENGLISH FLASH GAMES for Learning Vocabulary: Christmas ...

https://englishflashgames.blogspot.com/2010/12/christmas-vocabulary-game.html

Find the items on the list! A game to practise Christmas vocabulary (Father Christmas, Christmas lights, Christmas tree, chimney, bells, star, snow, gifts, fireplace, ...

Christmas Match Game - PrimaryGames - Play Free Online Games

www.primarygames.com/holidays/christmas/games/match_games/

Match all of the pictures to win. ... Instructions: Click on the buttons to reveal the pictures. Category:Christmas Games. Note: This game was built with HTML5.

Christmas Vocabulary Memory Game for ESL - Kids learning ville

www.kidslearningville.com/christmas-vocabulary-memory-game-for-esl/

Enjoy learning Christmas Vocabulary while playing this Christmas Vocabulary. Words to practice includes Santa, tree, elf. This is an excellent game for teaching ...

Christmas Games - MES Games

www.mes-games.com/christmas1.php

You'll find grammar games, listening activities, spelling, vocabulary games and ... 15. christmas.gamesChristmas. www.mes-games.com. Stop. Games Menu ... English. Carnival. Slap. D. Collect. the Stars. Memory. Shoot. Out! Time Click.
------------------------------------------------------------------------------------------------------------------------




0 comments:

Post a Comment

FB Gadgets | Template Designed by Fatakat PhotosCoolBThemes.com
Code by : paid web directory

https://www.google.co.uk/search?q=site%3Ablogspot.com+fbgadgets