Monkeygohappy Code
Monkeygohappy Code
var ground,ground_img;
var gameOver;
var score=0;
function preload(){
backImage=loadImage("jungle2.jpg");
player_running =
loadAnimation("Monkey_01.png","Monkey_02.png","Monkey_03.png","Monkey_04.png","Monkey_05.
png","Monkey_06.png","Monkey_07.png","Monkey_08.png","Monkey_09.png","Monkey_10.png");
bananaImage = loadImage("banana.png");
obstacle_img = loadImage("stone.png");
function setup() {
createCanvas(800,400);
backgr=createSprite(0,0,800,400);
backgr.addImage(backImage);
backgr.scale=1.5;
backgr.x=backgr.width/2;
backgr.velocityX=-4;
player = createSprite(100,340,20,50);
player.addAnimation("Running",player_running);
player.scale = 0.1;
ground = createSprite(400,350,800,10);
ground.velocityX=-4;
ground.x=ground.width/2;
ground.visible=false;
score = 0;
function draw() {
background(255);
if(ground.x<0) {
ground.x=ground.width/2;
if(backgr.x<100){
backgr.x=backgr.width/2;
if(FoodGroup.isTouching(player)){
FoodGroup.destroyEach();
score = score + 2;
switch(score){
break;
break;
break;
break;
default: break;
}
if(keyDown("space") ) {
player.velocityY = -12;
player.collide(ground);
spawnFood();
spawnObstacles();
if(obstaclesGroup.isTouching(player)){
player.scale=0.08;
// score=score-2;
drawSprites();
stroke("white");
textSize(20);
fill("white");
function spawnFood() {
if (frameCount % 80 === 0) {
var banana = createSprite(600,250,40,10);
banana.y = random(120,200);
banana.addImage(bananaImage);
banana.scale = 0.05;
banana.velocityX = -5;
banana.lifetime = 300;
player.depth = banana.depth + 1;
FoodGroup.add(banana);
function spawnObstacles() {
obstacle.velocityX = -6;
obstacle.addImage(obstacle_img);
obstacle.scale = 0.2;
obstacle.lifetime = 300;