clouds added, code simplified, bug fixed?
bug possibly fixed where the blobleshoot flys through
This commit is contained in:
parent
5aa633b041
commit
4702e9c906
17 changed files with 108 additions and 35 deletions
4
objects/obj_bloblehop_cloud/Create_0.gml
Normal file
4
objects/obj_bloblehop_cloud/Create_0.gml
Normal file
|
@ -0,0 +1,4 @@
|
|||
image_xscale = 5
|
||||
image_yscale = 5
|
||||
image_speed = 0
|
||||
image_index = (irandom_range(0,2))
|
|
@ -4,7 +4,16 @@
|
|||
"mvc": "1.0",
|
||||
"name": "obj_bloblehop_cloud",
|
||||
"eventList": [
|
||||
|
||||
{
|
||||
"id": "656a677d-b659-40cf-bce0-bc07412c5f54",
|
||||
"modelName": "GMEvent",
|
||||
"mvc": "1.0",
|
||||
"IsDnD": false,
|
||||
"collisionObjectId": "00000000-0000-0000-0000-000000000000",
|
||||
"enumb": 0,
|
||||
"eventtype": 0,
|
||||
"m_owner": "0d1e570d-af3c-4ae4-858a-2dc0e473c432"
|
||||
}
|
||||
],
|
||||
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
|
||||
"overriddenProperties": null,
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
global.minigamecoin += 1;
|
||||
|
||||
|
||||
instance_destroy()
|
|
@ -1,2 +1,2 @@
|
|||
xscale = 5;
|
||||
yscale = 5;
|
||||
image_xscale = 5;
|
||||
image_yscale = 5;
|
||||
|
|
|
@ -23,6 +23,16 @@
|
|||
"enumb": 0,
|
||||
"eventtype": 0,
|
||||
"m_owner": "24b00e9f-0c54-451a-b97e-a9bfe4596ba2"
|
||||
},
|
||||
{
|
||||
"id": "d2e7b6df-1c06-423c-8d20-f211dbabffe8",
|
||||
"modelName": "GMEvent",
|
||||
"mvc": "1.0",
|
||||
"IsDnD": false,
|
||||
"collisionObjectId": "01e9e370-a056-45e3-ac57-bd2cedd9a804",
|
||||
"enumb": 0,
|
||||
"eventtype": 4,
|
||||
"m_owner": "24b00e9f-0c54-451a-b97e-a9bfe4596ba2"
|
||||
}
|
||||
],
|
||||
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
randomize()
|
||||
xlim = 0;
|
||||
xlimh = 960;
|
||||
ylim = 0;
|
||||
ygen = 16000;
|
||||
coingenlim = 15;
|
||||
coingen = 0;
|
||||
randomize()
|
||||
cloudgen = 0;
|
||||
cloudgenlim = 12;
|
||||
|
|
|
@ -2,13 +2,28 @@
|
|||
if coingen < coingenlim
|
||||
{
|
||||
inst =instance_create_depth((irandom_range(xlim, xlimh)), irandom_range(0,16000), -3, obj_bloblehop_coin)
|
||||
coingen +=1
|
||||
}
|
||||
|
||||
if cloudgen < cloudgenlim
|
||||
{
|
||||
inst =instance_create_depth((irandom_range(xlim, xlimh)), irandom_range(0,16000), -2, obj_bloblehop_cloud)
|
||||
with inst
|
||||
{
|
||||
image_xscale=xscale
|
||||
image_yscale=yscale
|
||||
|
||||
if (place_meeting(x,y,obj_bloblehop_cloud))
|
||||
{
|
||||
instance_destroy()
|
||||
}
|
||||
coingen +=1
|
||||
if (place_meeting(x,y,obj_bloblehop_platform))
|
||||
{
|
||||
instance_destroy()
|
||||
}
|
||||
if (place_meeting(x,y,obj_bloblehop_platformboost))
|
||||
{
|
||||
instance_destroy()
|
||||
}
|
||||
}
|
||||
cloudgen +=1
|
||||
}
|
||||
|
||||
|
||||
|
@ -20,16 +35,11 @@ if ygen >= ylim
|
|||
inst =instance_create_depth((irandom_range(xlim, xlimh)), ygen, -2, obj_bloblehop_platform)
|
||||
with inst
|
||||
{
|
||||
image_xscale=xscale
|
||||
image_yscale=yscale
|
||||
|
||||
if irandom_range(1,30) = 4
|
||||
{
|
||||
inst = instance_create_depth(x,y,-2,obj_bloblehop_platformboost)
|
||||
with inst
|
||||
{
|
||||
image_xscale=xscale
|
||||
image_yscale=yscale
|
||||
}
|
||||
|
||||
instance_destroy()
|
||||
}
|
||||
}
|
||||
|
@ -40,11 +50,7 @@ else
|
|||
{
|
||||
inst= instance_create_depth(540,15500,-10, obj_bloblehop_player)
|
||||
view_set_visible(0, obj_bloblehop_player)
|
||||
with inst
|
||||
{
|
||||
image_xscale = 5
|
||||
image_yscale = 5
|
||||
}
|
||||
|
||||
instance_destroy()
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
image_speed = 0;
|
||||
image_index = 0;
|
||||
xscale=5
|
||||
yscale=5
|
||||
image_xscale=5
|
||||
image_yscale=5
|
|
@ -1,4 +1,4 @@
|
|||
image_speed = 0;
|
||||
image_index = 1;
|
||||
xscale=5
|
||||
yscale=5
|
||||
image_xscale=5
|
||||
image_yscale=5
|
|
@ -1,3 +1,5 @@
|
|||
image_xscale = 5;
|
||||
image_yscale = 5;
|
||||
|
||||
grav= 1
|
||||
movespeed = .8
|
||||
|
|
|
@ -34,8 +34,6 @@ y += vsp
|
|||
|
||||
if y > (camera_get_view_y(view_camera[0]) + 1800)
|
||||
{
|
||||
//global.stathappiness += global.minigamehappiness
|
||||
//global.statenergy -= global.minigameenergy
|
||||
|
||||
room_goto(rm_Gameover)
|
||||
}
|
|
@ -1,10 +1,15 @@
|
|||
xlim = 100000
|
||||
ylim = 5000
|
||||
ylim = 4900
|
||||
|
||||
|
||||
gen_coin_limit = (xlim/4000)
|
||||
gen_pool_limit = 20
|
||||
gen_balloon_limit = 20
|
||||
gen_trampoline_limit = (xlim / 2000)
|
||||
gen_trampoline_limit = (xlim / 4000)
|
||||
gen_cloud_limit = (xlim / 10000)
|
||||
|
||||
gen_coin = 0
|
||||
gen_pool = 0
|
||||
gen_balloon = 0
|
||||
gen_trampoline = 0
|
||||
gen_cloud = 0
|
|
@ -29,9 +29,26 @@ if gen_trampoline < gen_trampoline_limit
|
|||
if (place_meeting(x,y,obj_blobleshoot_trampoline))
|
||||
{
|
||||
instance_destroy()
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
gen_trampoline +=1
|
||||
}
|
||||
|
||||
|
||||
|
||||
if gen_coin < gen_coin_limit
|
||||
{
|
||||
inst = instance_create_depth((irandom_range(2000, xlim)), (irandom_range(0, ylim)), -3, obj_bloblehop_coin)
|
||||
|
||||
gen_coin +=1
|
||||
}
|
||||
|
||||
|
||||
|
||||
if gen_cloud < gen_cloud_limit
|
||||
{
|
||||
inst = instance_create_depth((irandom_range(2000, xlim)), (irandom_range(0, ylim)), -3, obj_bloblehop_cloud)
|
||||
|
||||
gen_cloud +=1
|
||||
}
|
6
objects/obj_blobleshoot_player/Draw_64.gml
Normal file
6
objects/obj_blobleshoot_player/Draw_64.gml
Normal file
|
@ -0,0 +1,6 @@
|
|||
draw_set_font(fnt_sizesmall)
|
||||
draw_set_halign(fa_left)
|
||||
|
||||
|
||||
draw_text(50,100,"Distance " + string(round(x/100)))
|
||||
draw_text(700,100,"Coins " + string(global.minigamecoin))
|
|
@ -8,7 +8,7 @@ launchspeedy = (-launchspeedy * .8)
|
|||
|
||||
if (place_meeting(x,y+launchspeedy,obj_blobleshoot_trampoline)) || (place_meeting(x,y+launchspeedy,obj_blobleshoot_trampoline))
|
||||
{
|
||||
launchspeedy = (-launchspeedy * 1.2)
|
||||
launchspeedy = ((-launchspeedy * 1.2) - 5)
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -23,6 +23,16 @@
|
|||
"enumb": 0,
|
||||
"eventtype": 3,
|
||||
"m_owner": "01e9e370-a056-45e3-ac57-bd2cedd9a804"
|
||||
},
|
||||
{
|
||||
"id": "e914748a-2418-417f-929e-f6d429f13fc2",
|
||||
"modelName": "GMEvent",
|
||||
"mvc": "1.0",
|
||||
"IsDnD": false,
|
||||
"collisionObjectId": "00000000-0000-0000-0000-000000000000",
|
||||
"enumb": 64,
|
||||
"eventtype": 8,
|
||||
"m_owner": "01e9e370-a056-45e3-ac57-bd2cedd9a804"
|
||||
}
|
||||
],
|
||||
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
|
||||
|
|
|
@ -116,7 +116,7 @@
|
|||
},
|
||||
"mvc": "1.0",
|
||||
"views": [
|
||||
{"id": "f4b11756-b64e-4765-a31c-f0d1ce24492f","hborder": 32,"hport": 960,"hspeed": 5,"hview": 1920,"inherit": false,"modelName": "GMRView","objId": "148a5ef3-ef25-44c8-98b5-dc18305bdc90","mvc": "1.0","vborder": 450,"visible": true,"vspeed": 12,"wport": 540,"wview": 1080,"xport": 0,"xview": 0,"yport": 0,"yview": 14100},
|
||||
{"id": "f4b11756-b64e-4765-a31c-f0d1ce24492f","hborder": 32,"hport": 960,"hspeed": 5,"hview": 1920,"inherit": false,"modelName": "GMRView","objId": "148a5ef3-ef25-44c8-98b5-dc18305bdc90","mvc": "1.0","vborder": 475,"visible": true,"vspeed": 12,"wport": 540,"wview": 1080,"xport": 0,"xview": 0,"yport": 0,"yview": 14100},
|
||||
{"id": "de4d0cc9-2037-4ef3-8e48-30c11efc36fa","hborder": 32,"hport": 960,"hspeed": -1,"hview": 1920,"inherit": false,"modelName": "GMRView","objId": "148a5ef3-ef25-44c8-98b5-dc18305bdc90","mvc": "1.0","vborder": 200,"visible": false,"vspeed": -1,"wport": 540,"wview": 1080,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
|
||||
{"id": "b0bd37de-8f28-4c02-892b-e87d186e554a","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
|
||||
{"id": "82988d08-7ac7-420f-9fa1-d2c07b8915bf","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0},
|
||||
|
|
Reference in a new issue