game dev stuff idk

This commit is contained in:
array-in-a-matrix 2021-08-10 00:07:54 -04:00
parent 01304902bc
commit d7bf751231
8 changed files with 34 additions and 11 deletions

View File

@ -1,7 +1,6 @@
{
"resources": [
{"id":{"name":"obj_player_2","path":"objects/obj_player_2/obj_player_2.yy",},"order":1,},
{"id":{"name":"spr_rock_s","path":"sprites/spr_rock_s/spr_rock_s.yy",},"order":1,},
{"id":{"name":"obj_rock","path":"objects/obj_rock/obj_rock.yy",},"order":0,},
{"id":{"name":"rm_gameover","path":"rooms/rm_gameover/rm_gameover.yy",},"order":2,},
{"id":{"name":"spr_player_1","path":"sprites/spr_player_1/spr_player_1.yy",},"order":0,},
@ -12,6 +11,7 @@
{"id":{"name":"obj_level","path":"objects/obj_level/obj_level.yy",},"order":0,},
{"id":{"name":"rm_level_1","path":"rooms/rm_level_1/rm_level_1.yy",},"order":0,},
{"id":{"name":"spr_rock","path":"sprites/spr_rock/spr_rock.yy",},"order":0,},
{"id":{"name":"spr_rock_s","path":"sprites/spr_rock_s/spr_rock_s.yy",},"order":1,},
{"id":{"name":"nt_todo","path":"notes/nt_todo/nt_todo.yy",},"order":0,},
{"id":{"name":"obj_dust","path":"objects/obj_dust/obj_dust.yy",},"order":0,},
{"id":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},"order":3,},

View File

@ -12,8 +12,8 @@ with(other){
};
if(sprite_index == spr_rock){
var extra_life = choose( irandom_range(1, 10));
if(extra_life == 2){
var one_out_of_ten = choose( irandom_range(1, 10));
if(one_out_of_ten == 2){
instance_create_layer(x,y,"Instances", obj_life);
};
repeat(3){

View File

@ -0,0 +1,12 @@
/// @description Insert description here
// You can write your code in this editor
instance_destroy();
with(other){
instance_destroy();
repeat(15){
instance_create_layer(x,y,"Instances",obj_dust);
};
};

View File

@ -21,7 +21,7 @@ switch (room){
draw_set_halign(fa_center)
draw_text_transformed_color(room_width/2, 100, "Eternal Space", 3, 3, 0, c_yellow, c_white, c_yellow, c_white, 1);
draw_text(room_width/2, room_height/2, "Grab a friend and try to last as long as possible!");
draw_text(room_width/2, room_height/2 + 50, ">> Press enter to start <<");
draw_text(room_width/2, room_height/2 + 50, ">> (solo) Press enter to start <<");
draw_set_halign(fa_left)
break;
};

View File

@ -1,15 +1,18 @@
/// @description Insert description here
// You can write your code in this editor
if(room == rm_level_1 && lives <= 0){
if((room == rm_level_1)&& lives <= 0){
room_goto(rm_gameover);
};
if((room == rm_gameover || room == rm_title) && keyboard_check_pressed(vk_enter)){
if((room == rm_gameover || room == rm_title)){
lives = 3;
score = 0;
if(keyboard_check_pressed(vk_enter)){
room_goto(rm_level_1);
};
};
if (score >= highscore){
highscore = score;
};
};

View File

@ -15,7 +15,7 @@ move_wrap(true, true, sprite_height/2);
// DEBUG
/*
if(keyboard_check(ord("Q"))){
instance_create_layer(x,y, "Instances", obj_laser);
};
@ -27,3 +27,4 @@ if(keyboard_check(ord("D"))){
if(keyboard_check(ord("A"))){
score += 100000;
};
*/

View File

@ -1,7 +1,9 @@
/// @description Insert description here
// You can write your code in this editor
sprite_index = choose(spr_rock,spr_rock_s);
direction = irandom_range(160, 200);
image_angle = irandom_range(0, 359);
speed = 5;
speed = 5;
angle = choose(irandom_range(0, 1));

View File

@ -1,3 +1,8 @@
/// @description Insert description here
// You can write your code in this editor
image_angle += 1;
if(angle){
image_angle -= 1;
}else{
image_angle += 1;
};