You are on page 1of 8

Great Game!

onEvent("playButton", "click", function(event) {

setScreen("screen2");

});

onEvent("screen1", "keydown", function(event) {

if (event.key == "Enter") {

setScreen("screen2");
}

});

onEvent("play1", "click", function(event) {

setScreen("screen3");

});

onEvent("play2", "click", function(event) {

setScreen("screen4");

});

onEvent("play3", "click", function(event) {

setScreen("screen5");

});

onEvent("backButton", "click", function(event) {

setScreen("screen2");

});

onEvent("screen6", "keydown", function(event) {

if (event.key == "Enter") {

setScreen("screen2");

});

onEvent("backButton2", "click", function(event) {

setScreen("screen2");

});

onEvent("screen7", "keydown", function(event) {

if (event.key == "Enter") {

setScreen("screen2");

});

//Game 1

var score = 0;
function correctClick() {

playSound("sound://category_digital/coin_2.mp3", false);

score = score + 1;

if (score == 10) {

setScreen("screen6");

console.log(score);

onEvent("image3", "click", function(event) {

playSound("sound://category_digital/failure.mp3", false);

});

onEvent("otterImage", "click", function(event) {

if (getText("otterLabel") != "") {

correctClick();

setText("otterLabel", "");

});

onEvent("penguinImage", "click", function(event) {

if (getText("penguinLabel") != "") {

correctClick();

setText("penguinLabel", "");

});

onEvent("pumpImage", "click", function(event) {

if (getText("pumpLabel") != "") {

correctClick();

setText("pumpLabel", "");

});
onEvent("totemImage", "click", function(event) {

if (getText("totemLabel") != "") {

correctClick();

setText("totemLabel", "");

});

onEvent("turtleImage1", "click", function(event) {

if (getText("turtleLabel") != "") {

correctClick();

setText("turtleLabel", "");

});

onEvent("scaleImage", "click", function(event) {

if (getText("scaleLabel") != "") {

correctClick();

setText("scaleLabel", "");

});

onEvent("potImage", "click", function(event) {

if (getText("potLabel") != "") {

correctClick();

setText("potLabel", "");

});

onEvent("croissantImage", "click", function(event) {

if (getText("croissantLabel") != "") {

correctClick();

setText("croissantLabel", "");
});

onEvent("hangerImage", "click", function(event) {

if (getText("hangerLabel") != "") {

correctClick();

setText("hangerLabel", "");

});

onEvent("hydrantImage", "click", function(event) {

if (getText("hydrantLabel") != "") {

correctClick();

setText("hydrantLabel", "");

});

//Game 2

var score2 = 0;

var multiplier = 1;

function clickMultiplier(multi, cost) {

if (score2 >= cost) {

multiplier = multiplier * multi;

setText("multiplierLabel", multiplier);

score2 = score2 - cost;

setText("scoreLabel", score2);

onEvent("snareImage", "click", function(event) {

score2 = score2 + multiplier;

setText("scoreLabel", score2);

if (score2 >= 10000000000000) {

setScreen("screen6");
score2 = 0;

multiplier = 0;

setText("multiplierLabel", multiplier);

setText("scoreLabel", score2);

});

onEvent("x2", "click", function(event) {

clickMultiplier(2, 20);

});

onEvent("x4", "click", function(event) {

clickMultiplier(4, 100);

});

onEvent("x8", "click", function(event) {

clickMultiplier(8, 1000);

});

onEvent("x16", "click", function(event) {

clickMultiplier(16, 10000);

});

onEvent("x32", "click", function(event) {

clickMultiplier(32, 100000);

});

//Game 3

var riddles = ["What do you fill with empty hands?", "You answer me, although I never ask you
questions. What am I?", "If you speak my name, I vanish. What am I?","What has a foot on each side and
one in the middle?","The beginning of eternity, The end of time and space, The beginning of every end,
And the end of every place. Who am I?",""];

var answers = ["a glove", "a phone", "silence", "a yardstick", "the letter e"];

var currentRiddle = 0;

var tries = 0;

var riddleTextField = "";


setText("riddleTextArea", riddles[currentRiddle]);

onEvent("checkButton", "click", function(event) {

riddleFunction();

});

onEvent("screen5", "keydown", function(event) {

if (event.key == "Enter") {

riddleFunction();

});

function riddleFunction() {

riddleTextField = getText("riddleTextField");

if (riddleTextField.toLowerCase() == answers[currentRiddle]) {

currentRiddle = currentRiddle + 1;

setText("riddleTextArea", riddles[currentRiddle]);

setText("riddleTextField", "");

setText("triesLabel", tries);

} else {

tries = tries + 1;

setText("triesLabel", tries);

setText("riddleTextField", "");

if (tries == 5) {

setScreen("screen7");

if (currentRiddle == 5) {

setScreen("screen6");

currentRiddle = 0;

tries = 0;

setText("riddleTextArea", riddles[currentRiddle]);
}

You might also like