xxxxxxxxxx
//This code builds upon code from "CC 147 Dinosaur Game" by codingtrain
//https://editor.p5js.org/codingtrain/sketches/aMNxuhdO6
let spelmanite;
let morehouse;
let sc;
let mm;
//let gameover;
let morehouses = [];
var hit = false;
var game_timer;
var didplayerwin = false;
var didgameend = false ;
function preload(){
sc = loadImage('sg.png');
mm = loadImage('mm.png');
}
function setup() {
createCanvas(600, 600);
spelmanite = new Spelmanite();
morehouse = new Morehouse();
textAlign(CENTER);
game_timer = setTimeout( gameover, 1000000);
print(game_timer)
}
function draw() {
if (random(2) < 0.01){
morehouses.push(new Morehouse());
}
background(107, 130, 207);
fill(23, 69, 36);
noStroke();
rect(0, 520, 600, 200);
spelmanite.show();
spelmanite.move();
for (let m of morehouses){
m.move();
m.show();
if (spelmanite.hits(m)){
gameover();
}
}
if (keyIsPressed === true) {
spelmanite.jump();
}
}
function gameover (){
console.log('game over');
print ('game is over');
noLoop();
drawlosescreen();
}
function drawwinscreen(){
background(255)
print("winner")
}
function drawlosescreen(){
background(0)
fill(94, 9, 18);
textFont('Georgia');
textSize(20);
text("you couldn't avoid da house", 315, 300);
textSize(15);
text("try again!", 300, 320);
}