Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(function() {
- function E(a) {
- if (1 == a)
- var b = createjs.Sound.play(z);
- if (4 == a)
- var b = createjs.Sound.play(A);
- if (3 == a)
- var b = createjs.Sound.play(B);
- if (2 == a)
- var b = createjs.Sound.play(C);
- if (5 == a)
- var b = createjs.Sound.play(D);
- b.volume = .3
- }
- function F() {
- u = !1,
- h = 0,
- i = 0,
- y = 0,
- a = !0,
- k = 3,
- $("#gameArea").empty(),
- $("#gameArea").append("<div id='csplit1'><img src='coverpix.png'></div>"),
- $("#gameArea").append("<div id='csplit2'><div class='title1'>The ESL Challenge Game</div><div class='spacer30'></div><div id='butang1' class='rollfx'>PLAY</div><div id='butang2' class='rollfx'>INSTRUCTIONS</div><div id='butang3' class='rollfx'>TWO PLAYERS</div></div>"),
- $("#butang1").on("click", L),
- $("#butang2").on("click", G),
- $("#butang3").on("click", H)
- }
- function G() {
- $("#gameArea").empty(),
- $("#gameArea").append('<div id="struct1">Instructions</div>'),
- $("#gameArea").append('<div id="struct2">1 There are twenty different trivia categories and challenges</div>'),
- $("#gameArea").append('<div id="struct2">2 Answer each question before you run out of time</div>'),
- $("#gameArea").append("<div id='struct2'>3 You have three 'lives'</div>"),
- $("#gameArea").append("<div id='struct2'>4 Answer five questions correctly to level up</div>"),
- $("#gameArea").append("<div id='struct2'>5 As you level up, the timer gets shorter</div>"),
- $("#gameArea").append("<div id='struct2'>6 In 2-player mode, winner is the top scorer after five questions</div>"),
- $("#gameArea").append("<div id='struct3'>Any feedback? Send it to mail@roadtogrammar.com</div>"),
- $("#gameArea").append("<div id='butang1' class='rollfx'>BACK</div>"),
- $("#butang1").on("click", F)
- }
- function H() {
- $("#gameArea").empty(),
- $("#gameArea").append('<br><div id="struct1">Player/Team 1 - Enter your name:</div>'),
- $("#gameArea").append("<div id='struct2'></div>"),
- $("#gameArea").append('<div id="f1bholder"><input type="text" id="f1b" class="exerciseAnswer1" maxlength="10"></div>'),
- $(".exerciseAnswer1").focus(),
- $("#gameArea").append("<br><br><div id='struct2'></div>"),
- $("#gameArea").append("<div id='butang1' class='rollfx'>NEXT</div>"),
- $("#butang1").on("click", I)
- }
- function I() {
- v = $("#f1b").val(),
- "" == v && (v = "Player 1"),
- $("#gameArea").empty(),
- $("#gameArea").append('<br><div id="struct1">Player/Team 2 - Enter your name:</div>'),
- $("#gameArea").append("<div id='struct2'></div>"),
- $("#gameArea").append('<div id="f1bholder"><input type="text" id="f1b" class="exerciseAnswer1" maxlength="10"></div>'),
- $(".exerciseAnswer1").focus(),
- $("#gameArea").append("<br><br><div id='struct2'></div>"),
- $("#gameArea").append("<div id='butang1' class='rollfx'>NEXT</div>"),
- $("#butang1").on("click", J)
- }
- function J() {
- u = !0,
- k = 500,
- x = 1,
- y = 1,
- w = $("#f1b").val(),
- "" == w && (w = "Player 2"),
- K()
- }
- function K() {
- if (6 == y && 1 == x)
- aa();
- else {
- var a = v;
- 2 == x && (a = w),
- $("#gameArea").empty(),
- $("#gameArea").append('<br><br><div id="struct4">ROUND ' + y + "/5</div>"),
- $("#gameArea").append("<br><br><div id='struct4'>" + a + "</div>"),
- $("#gameArea").append("<br><br><div id='struct5'>Get Ready</div>"),
- pauseCounter = 0,
- gamePos = 8
- }
- }
- function L() {
- $("#butang2").off("click"),
- $("#butang1").off("click"),
- $("#gameArea").empty(),
- $("#gameArea").append("<div id='scoreArea'><div id='scoreText'>SCORE: 0</div> <div id='levText'>LEVEL: 1</div> <div id='besText'>BEST: " + j + "</div><div id='livesArea'>LIVES: <img src='dot.png'><img src='dot.png'><img src='dot.png'></div></div>"),
- $("#gameArea").append("<div id='split1'> <div id='diceArea'></div></div>"),
- $("#gameArea").append("<div id='split2'><div id='questionArea'></div></div>"),
- $("#split2").addClass("hidden"),
- $("#gameArea").append("<div id='clockArea'></div>"),
- a && (a = !1,
- d = 0,
- N(),
- gamePos = 5)
- }
- function M() {
- var b = v;
- 2 == x && (b = w),
- $("#butang2").off("click"),
- $("#butang1").off("click"),
- $("#gameArea").empty(),
- 1 == x && (g = h),
- 2 == x && (g = i),
- $("#gameArea").append("<div id='scoreArea'><div id='scoreText'>SCORE: " + g + "</div> <div id='levText'>ROUND: " + y + "</div> <div id='p2Text'>PLAYER: " + b + "</div></div>"),
- $("#gameArea").append("<div id='split1'> <div id='diceArea'></div></div>"),
- $("#gameArea").append("<div id='split2'><div id='questionArea'></div></div>"),
- $("#split2").addClass("hidden"),
- $("#gameArea").append("<div id='clockArea'></div>"),
- a = !1,
- d = 0,
- N(),
- gamePos = 5
- }
- function N() {
- m || E(1),
- $("#questionArea").empty(),
- b = 0,
- c = 0,
- e = Math.ceil(20 * Math.random()),
- d = 0
- }
- function O() {
- c++,
- 4 == c && (c = 0,
- P())
- }
- function P() {
- numberOfChallenges = 20,
- b++,
- d++,
- $("#diceArea").empty(),
- $("#diceArea").append('<img class="lpix" src="challeng' + b + '.png">'),
- b == e && (d = 0,
- pauseCounter = 0,
- gamePos = 7)
- }
- function Q() {
- pauseCounter++,
- 30 == pauseCounter && (pauseCounter = 0,
- gamePos = 0,
- U(b),
- S())
- }
- function R() {
- pauseCounter++,
- 70 == pauseCounter && (pauseCounter = 0,
- gamePos = 0,
- M())
- }
- function S() {
- $("#clockArea").empty(),
- $("#clockArea").append("250 points"), // La c'est le message
- f = o + t
- }
- function T() {
- f -= 1,
- f < 250 && ($("#clockArea").empty(),
- $("#clockArea").append(f + " points")),
- 0 == f && (correctAnswer = !1,
- gamePos = 2)
- }
- function U(a) {
- gamePos = 0,
- t = 70,
- 1 == a && bigWordChallenge(),
- 2 == a && allAboutEnglish(),
- 3 == a && positive(),
- 4 == a && spellingbee(),
- 5 == a && whichismore(),
- 6 == a && pastTense(),
- 7 == a && anything(),
- 8 == a && tense(),
- 9 == a && pastPart(),
- 10 == a && whatisnot(),
- 11 == a && whichCorrect(),
- 12 == a && wordForms(),
- 13 == a && oddoneout(),
- 14 == a && phrasal(),
- 15 == a && sayings(),
- 16 == a && (mixedup(l),
- t = 200),
- 17 == a && questions(),
- 18 == a && (crossed(),
- t = 1e4),
- 19 == a && (wordsearch(l),
- t = 1500),
- 20 == a && (hangman(),
- t = 1e4),
- $("#split1").addClass("hidden"),
- $("#split2").removeClass("hidden")
- }
- function V() {
- $("#diceArea").empty(),
- correctAnswer && (E(5),
- f > 250 && (f = 100000), // la c'est le nombre de points
- $("#diceArea").append('<img class="lpix" src="correct.png">'),
- $("#diceArea").append('<div id="pointsDisplay">' + f + " POINTS</div>"),
- g += f,
- 1 == x && (h += f,
- g = h),
- 2 == x && (i += f,
- g = i),
- $("#scoreText").empty(),
- $("#scoreText").append("SCORE: " + g),
- g > j && (j = g,
- $("#besText").empty(),
- $("#besText").append("BEST: " + j)),
- n++,
- 5 == n && (W(),
- n = 0)),
- correctAnswer || (E(4),
- X(),
- f > 0 ? $("#diceArea").append('<img class="lpix" src="incorrect.png">') : $("#diceArea").append('<img class="lpix" src="time.png">'),
- $("#diceArea").append('<div id="SH">answer = ' + showCAnswer + "</div>")),
- gamePos = 3,
- $("#clockArea").empty(),
- $("#split2").addClass("hidden"),
- $("#split1").removeClass("hidden")
- }
- function W() {
- l++,
- $("#levText").empty(),
- $("#levText").append("LEVEL: " + l),
- o -= 15,
- E(3)
- }
- function X() {
- k--,
- $("#livesArea").empty(),
- 2 == k && $("#livesArea").append("LIVES: <img src='dot.png'><img src='dot.png'></div>"),
- 1 == k && $("#livesArea").append("LIVES: <img src='dot.png'></div>"),
- 0 == k && (m = !0)
- }
- function Y() {
- pauseCounter++,
- 40 == pauseCounter && (pauseCounter = 0,
- gamePos++)
- }
- function Z() {
- pauseCounter++,
- 40 == pauseCounter && (pauseCounter = 0,
- N(),
- u ? (x++,
- 3 == x && (y++,
- x = 1),
- K()) : gamePos = 5,
- m && (gamePos = 6))
- }
- function _() {
- E(2),
- gamePos = 10,
- a = !0,
- k = 3,
- $("#gameArea").empty(),
- $("#gameArea").append('<div id="gop"><img src="gameover.png"></div>'),
- $("#gameArea").append('<div class="gop2">Final Score: ' + g + "</div>"),
- $("#gameArea").append('<div class="gop2">Click to play again</div>'),
- $("#gameArea").on("click", function() {
- $("#gameArea").off("click"),
- F()
- }),
- s = 4 * g - 53,
- auth2 = s.toString(),
- auth3 = auth2,
- auth4 = auth2,
- auth2 = auth2.slice(2, 3),
- codeAuth = new Array("a","b","c","d","e","f","g","h","i","j","k"),
- auth2 = codeAuth[auth2],
- auth3 = auth3.slice(0, 3),
- auth4 = auth4.slice(3, auth4.length),
- auth5 = auth3 + auth2 + auth4,
- g > r && p && !u && window.open("subscore.html?score=" + g + "&auth=" + auth5, "_self"),
- g = 0,
- i = 0,
- l = 1,
- o = 350,
- m = !1,
- n = 0
- }
- function aa() {
- gamePos = 100;
- var a = v;
- i > h && (a = w),
- i == h && (a = "draw"),
- $("#gameArea").empty(),
- $("#gameArea").append('<br><br><div id="struct4">Final Scores</div>'),
- $("#gameArea").append('<div class="struct6">' + v + ": " + h + "</div>"),
- $("#gameArea").append('<div class="struct6">' + w + ": " + i + "</div>"),
- $("#gameArea").append("<br><div class='struct6'>Winner: " + a + "</div><br>"),
- $("#gameArea").append("<div id='butang1' class='rollfx'>HOME</div>"),
- $("#butang1").on("click", F)
- }
- function ba() {
- 0 == gamePos && T(),
- 1 == gamePos && Y(),
- 2 == gamePos && V(),
- 3 == gamePos && Z(),
- 5 == gamePos && O(),
- 6 == gamePos && _(),
- 7 == gamePos && Q(),
- 8 == gamePos && R()
- }
- function da() {
- $(function() {
- $.ajax({
- url: "takern.php",
- data: "",
- dataType: "json",
- success: function(a) {
- hiName = a[0],
- q = a[1],
- r = a[2],
- hiYear = a[3],
- p = !0,
- $("#hsarea").append("Hi Score for " + hiYear + ": " + hiName + ": " + q),
- $("#hsarea").append('<br><a href="scores.html">see top ten scores for ' + hiYear + "</a>")
- }
- })
- })
- }
- var e, a = !0, b = 0, c = 0, d = 0, f = 0, g = 0, h = 0, i = 0, j = 0;
- correctAnswer = !1,
- gamePos = 0;
- var k = 3
- , l = 1;
- pauseCounter = 0,
- showCAnswer = "";
- var s, v, w, x, y, m = !1, n = 0, o = 350, p = !1, q = 0, r = 0, t = 0, u = !1, z = "win", A = "failure", B = "levelup", C = "bad", D = "correct";
- createjs.Sound.registerSound("roll.wav", z),
- createjs.Sound.registerSound("failure.wav", A),
- createjs.Sound.registerSound("level-up.wav", B),
- createjs.Sound.registerSound("bad.mp3", C),
- createjs.Sound.registerSound("correct.wav", D),
- loadQ = ["challeng1.png", "challeng2.png", "challeng3.png", "challeng4.png", "challeng5.png", "challeng6.png", "challeng7.png", "challeng8.png", "challeng9.png", "challeng10.png", "challeng11.png", "challeng12.png", "challeng13.png", "challeng14.png", "challeng15.png", "challeng16.png", "challeng17.png", "challeng18.png", "challeng19.png", "challeng20.png", "coverpix.png", "time.png", "correct.png", "hanger.png", "incorrect.png"],
- preload = new createjs.LoadQueue,
- preload.loadManifest([{
- id: "p1",
- src: loadQ[0]
- }, {
- id: "p2",
- src: loadQ[1]
- }, {
- id: "p3",
- src: loadQ[2]
- }, {
- id: "p4",
- src: loadQ[3]
- }, {
- id: "p5",
- src: loadQ[4]
- }, {
- id: "p6",
- src: loadQ[5]
- }, {
- id: "p7",
- src: loadQ[6]
- }, {
- id: "p8",
- src: loadQ[7]
- }, {
- id: "p9",
- src: loadQ[8]
- }, {
- id: "p10",
- src: loadQ[9]
- }, {
- id: "p11",
- src: loadQ[10]
- }, {
- id: "p12",
- src: loadQ[11]
- }, {
- id: "p13",
- src: loadQ[12]
- }, {
- id: "p14",
- src: loadQ[13]
- }, {
- id: "p15",
- src: loadQ[14]
- }, {
- id: "p16",
- src: loadQ[15]
- }, {
- id: "p17",
- src: loadQ[16]
- }, {
- id: "p18",
- src: loadQ[17]
- }, {
- id: "p19",
- src: loadQ[18]
- }, {
- id: "p20",
- src: loadQ[19]
- }, {
- id: "p21",
- src: loadQ[20]
- }, {
- id: "p22",
- src: loadQ[21]
- }, {
- id: "p23",
- src: loadQ[22]
- }, {
- id: "p24",
- src: loadQ[23]
- }, {
- id: "p25",
- src: loadQ[24]
- }]),
- preload.addEventListener("complete", F),
- da(),
- createjs.Ticker.addEventListener("tick", ba),
- createjs.Ticker.setFPS(40)
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement