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",
|
"mvc": "1.0",
|
||||||
"name": "obj_bloblehop_cloud",
|
"name": "obj_bloblehop_cloud",
|
||||||
"eventList": [
|
"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",
|
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
|
||||||
"overriddenProperties": null,
|
"overriddenProperties": null,
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
global.minigamecoin += 1;
|
||||||
|
|
||||||
|
|
||||||
|
instance_destroy()
|
|
@ -1,2 +1,2 @@
|
||||||
xscale = 5;
|
image_xscale = 5;
|
||||||
yscale = 5;
|
image_yscale = 5;
|
||||||
|
|
|
@ -23,6 +23,16 @@
|
||||||
"enumb": 0,
|
"enumb": 0,
|
||||||
"eventtype": 0,
|
"eventtype": 0,
|
||||||
"m_owner": "24b00e9f-0c54-451a-b97e-a9bfe4596ba2"
|
"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",
|
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
|
randomize()
|
||||||
xlim = 0;
|
xlim = 0;
|
||||||
xlimh = 960;
|
xlimh = 960;
|
||||||
ylim = 0;
|
ylim = 0;
|
||||||
ygen = 16000;
|
ygen = 16000;
|
||||||
coingenlim = 15;
|
coingenlim = 15;
|
||||||
coingen = 0;
|
coingen = 0;
|
||||||
randomize()
|
cloudgen = 0;
|
||||||
|
cloudgenlim = 12;
|
||||||
|
|
|
@ -2,15 +2,30 @@
|
||||||
if coingen < coingenlim
|
if coingen < coingenlim
|
||||||
{
|
{
|
||||||
inst =instance_create_depth((irandom_range(xlim, xlimh)), irandom_range(0,16000), -3, obj_bloblehop_coin)
|
inst =instance_create_depth((irandom_range(xlim, xlimh)), irandom_range(0,16000), -3, obj_bloblehop_coin)
|
||||||
with inst
|
|
||||||
{
|
|
||||||
image_xscale=xscale
|
|
||||||
image_yscale=yscale
|
|
||||||
|
|
||||||
}
|
|
||||||
coingen +=1
|
coingen +=1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if cloudgen < cloudgenlim
|
||||||
|
{
|
||||||
|
inst =instance_create_depth((irandom_range(xlim, xlimh)), irandom_range(0,16000), -2, obj_bloblehop_cloud)
|
||||||
|
with inst
|
||||||
|
{
|
||||||
|
if (place_meeting(x,y,obj_bloblehop_cloud))
|
||||||
|
{
|
||||||
|
instance_destroy()
|
||||||
|
}
|
||||||
|
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)
|
inst =instance_create_depth((irandom_range(xlim, xlimh)), ygen, -2, obj_bloblehop_platform)
|
||||||
with inst
|
with inst
|
||||||
{
|
{
|
||||||
image_xscale=xscale
|
|
||||||
image_yscale=yscale
|
|
||||||
if irandom_range(1,30) = 4
|
if irandom_range(1,30) = 4
|
||||||
{
|
{
|
||||||
inst = instance_create_depth(x,y,-2,obj_bloblehop_platformboost)
|
inst = instance_create_depth(x,y,-2,obj_bloblehop_platformboost)
|
||||||
with inst
|
|
||||||
{
|
|
||||||
image_xscale=xscale
|
|
||||||
image_yscale=yscale
|
|
||||||
}
|
|
||||||
instance_destroy()
|
instance_destroy()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -40,11 +50,7 @@ else
|
||||||
{
|
{
|
||||||
inst= instance_create_depth(540,15500,-10, obj_bloblehop_player)
|
inst= instance_create_depth(540,15500,-10, obj_bloblehop_player)
|
||||||
view_set_visible(0, obj_bloblehop_player)
|
view_set_visible(0, obj_bloblehop_player)
|
||||||
with inst
|
|
||||||
{
|
|
||||||
image_xscale = 5
|
|
||||||
image_yscale = 5
|
|
||||||
}
|
|
||||||
instance_destroy()
|
instance_destroy()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
image_speed = 0;
|
image_speed = 0;
|
||||||
image_index = 0;
|
image_index = 0;
|
||||||
xscale=5
|
image_xscale=5
|
||||||
yscale=5
|
image_yscale=5
|
|
@ -1,4 +1,4 @@
|
||||||
image_speed = 0;
|
image_speed = 0;
|
||||||
image_index = 1;
|
image_index = 1;
|
||||||
xscale=5
|
image_xscale=5
|
||||||
yscale=5
|
image_yscale=5
|
|
@ -1,3 +1,5 @@
|
||||||
|
image_xscale = 5;
|
||||||
|
image_yscale = 5;
|
||||||
|
|
||||||
grav= 1
|
grav= 1
|
||||||
movespeed = .8
|
movespeed = .8
|
||||||
|
|
|
@ -34,8 +34,6 @@ y += vsp
|
||||||
|
|
||||||
if y > (camera_get_view_y(view_camera[0]) + 1800)
|
if y > (camera_get_view_y(view_camera[0]) + 1800)
|
||||||
{
|
{
|
||||||
//global.stathappiness += global.minigamehappiness
|
|
||||||
//global.statenergy -= global.minigameenergy
|
|
||||||
|
|
||||||
room_goto(rm_Gameover)
|
room_goto(rm_Gameover)
|
||||||
}
|
}
|
|
@ -1,10 +1,15 @@
|
||||||
xlim = 100000
|
xlim = 100000
|
||||||
ylim = 5000
|
ylim = 4900
|
||||||
|
|
||||||
|
|
||||||
|
gen_coin_limit = (xlim/4000)
|
||||||
gen_pool_limit = 20
|
gen_pool_limit = 20
|
||||||
gen_balloon_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_pool = 0
|
||||||
gen_balloon = 0
|
gen_balloon = 0
|
||||||
gen_trampoline = 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))
|
if (place_meeting(x,y,obj_blobleshoot_trampoline))
|
||||||
{
|
{
|
||||||
instance_destroy()
|
instance_destroy()
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gen_trampoline +=1
|
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))
|
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,
|
"enumb": 0,
|
||||||
"eventtype": 3,
|
"eventtype": 3,
|
||||||
"m_owner": "01e9e370-a056-45e3-ac57-bd2cedd9a804"
|
"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",
|
"maskSpriteId": "00000000-0000-0000-0000-000000000000",
|
||||||
|
|
|
@ -116,7 +116,7 @@
|
||||||
},
|
},
|
||||||
"mvc": "1.0",
|
"mvc": "1.0",
|
||||||
"views": [
|
"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": "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": "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},
|
{"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