Scade a mezzanotte ( ma va bene se consegnate in ritardo), allegate il codice come risposta a questo topic.
per consegnare mettete il codice sotto
Codice: Seleziona tutto
e opzionalmente uno screenshot
Codice: Seleziona tutto
e opzionalmente uno screenshot
Codice: Seleziona tutto
o=object_add()
window_set_cursor(-1)
draw_set_font(font_add("consolas",16,1,0,0,255))
window_set_fullscreen(1)
w="c_white"
r="irandom(d mod 300)"
s="*choose(-1,1)"
e="effect_create_above(ef_star,x+i*"+r+s+",y-i*"+r+s+",10,"
f="for(i=0;i<20;i+=1)"
t="draw_text_transformed("
c="4+2*cos(a),4+2*sin(a),"
d="draw_set_"
dc="draw_circle"
//create
object_event_add(o,0,0,'
size=200
target_size=300
cx=320
cy=240
target_cx=random(640)
target_cy=random(480)
t=10
t2=5
d=30
n1='+r+'
n2='+r+'
p=0
a=0
ta=0
cd=0
l=0
')
//draw
object_event_add(o,8,0,'
ds=point_distance(x,y,cx,cy)
if(ds>size && cd) l=1
k=keyboard_string
'+d+'halign(1)
'+d+'valign(1)
ct=current_time
color=make_color_hsv(ct/500, 190,200)
'+d+'color(color)
background_color='+w+'-color
x=mouse_x
y=mouse_y
a+=.01
'+f+dc+'(cx,cy,size + i*i,1)
if(t<0){
target_size*=0.75;
t=9
ta='+r+' mod 30
cd=1
}
if(t2<0)
{
target_cx=clamp(cx+'+r+s+'*10,90,560)
target_cy=clamp(cy+'+r+s+'*10,90,400)
t2=4
}
if(l){
'+t+'cx,cy,"YOU LOSE#Click to restart",'+c+'a*18)
if(mouse_check_button_pressed(1))
game_restart()
}
else
{
p+=(1-ds/size)*0.1
t-=.1
t2-=.1
'+dc+'(x,y,12+sin(a+ct/100),0)
size=lerp(size,target_size,0.01)
if(real(string_digits(k))=n1+n2){
target_size*=1.7
keyboard_string=""
t=5
d*=1.1
n1='+r+'
n2='+r+'
'+f+e+'color)
p+=d
}
a=lerp(a,ta,.005)
cx=lerp(cx,target_cx, 0.01);
cy=lerp(cy,target_cy, 0.01);
if(!cd)
'+t+'cx,cy,"STAY AT THE CENTER#AND ADD NUMBERS!",2,2,a*18)
else
'+t+'cx,cy,string(n1)+"+"+string(n2),'+c+'a*18)
}
'+d+'valign(0)
'+t+'320,20,"Score:"+string(floor(p))+"#"+k ,2,2,0)
')
instance_create(0,0,o)
Codice: Seleziona tutto
room_speed = 60;
a = object_add();
b = object_add();
c = object_add();
d = object_add();
e = object_add();
m = sprite_add('a.bmp',0,0,0,15,10)
n = sprite_add('b.bmp',0,0,0,2,0)
w = sprite_add('a.bmp',0,0,0,0,0)
l = sprite_add('c.bmp',0,0,0,5,5)
object_event_add(0,0,0,"cl=0 add=1")
object_event_add(0,8,0,"mask_index=3 e=c_yellow draw_triangle_color(x,y-10,x+30,y,x,y+10,e,e,e,0)draw_text(10,10,string(score))draw_text(10,25,string(lives))cl+=0.01*add if(cl==1||cl==0)add*=-1background_color=merge_color(c_aqua,c_blue,cl)");
object_event_add(0,3,0,"x=clamp(x,0,150)y=clamp(y,7,473)x+=(keyboard_check(39)-keyboard_check(37))*5y+=(keyboard_check(40)-keyboard_check(38))*5if(keyboard_check_pressed(32))instance_create(x+30,y,1)if(lives<=0)game_end()");
object_event_add(1,0,0,"mask_index=2 hspeed=20");
object_event_add(1,8,0,"e=c_yellow draw_rectangle_color(x,y-2,x+20,y+2,e,e,e,e,0)");
object_event_add(1,4,2,"with(other)instance_destroy()score+=10instance_destroy()");
object_event_add(2,0,0,"mask_index=1 hspeed=-5alarm[0]=30");
object_event_add(2,2,0,"a=instance_create(x,y,3)a.direction=160b=instance_create(x,y,3)b.direction=200c=instance_create(x,y,3)c.direction=135d=instance_create(x,y,3)d.direction=225alarm[0]=30");
object_event_add(2,8,0,"e=c_red draw_triangle_color(x,y-10,x-30,y,x,y+10,e,e,e,0)");
object_event_add(3,0,0,"mask_index=4 hspeed=-10");
object_event_add(3,8,0,"e=c_red draw_rectangle_color(x-5,y-5,x+5,y+5,e,e,e,e,0)");
object_event_add(3,4,0,"lives-=1 instance_destroy()");
object_event_add(4,0,0,"lives=3 alarm[0]=60;");
object_event_add(4,2,0,"instance_create(room_width,irandom(480),2)alarm[0]=60;");
instance_create(50,240,0);
instance_create(0,0,4);
Codice: Seleziona tutto
m=sprite_add("m.bmp",1,1,0,16,16);n=sprite_add("n.bmp",1,1,0,16,16);o=sprite_add("o.bmp",1,1,0,2,2);sprite_collision_mask(m,0,0,0,0,0,0,0,0);sprite_collision_mask(n,0,0,0,0,0,0,2,0);sprite_collision_mask(o,0,1,0,0,0,0,0,0);globalvar p;globalvar b;globalvar e;p=object_add();b=object_add();e=object_add();object_set_sprite(p,m);object_set_sprite(e,n);object_set_sprite(b,o);object_event_add(p,0,0,"randomize();t=0;g=0;pp=0;bd=5;c=0;d=60;alarm[0]=irandom_range(d/2,d/2+20)");object_event_add(p,3,0,"if(!g){pd=point_direction(x,y,mouse_x,mouse_y);image_angle=pd-90;y+=(-keyboard_check(ord('W'))+keyboard_check(ord('S')))*5;x+=(-keyboard_check(ord('A'))+keyboard_check(ord('D')))*10;if(c<bd) c+=1;if(mouse_check_button(1) && c>=bd){c=0;i=instance_create(x,y,b);i.direction=pd;i.speed=12}}");object_event_add(p,2,0,"if(!g){dir=irandom(359);instance_create(x+lengthdir_x(360,dir),y+lengthdir_y(360,dir),e);alarm[0]=irandom_range(d/2,d/2+20)}");object_event_add(b,4,e,"instance_destroy();with(other) h-=1");object_event_add(e,4,p,"with(e) instance_destroy();p.g=1;with(p) alarm[1]=90");object_event_add(p,8,0,"draw_self();draw_set_color(c_white);draw_set_halign(0);draw_text(16,16,'Punti: '+string(pp));if(g){draw_set_halign(1);draw_set_valign(1);draw_text(320,240,'GAME OVER')}");object_event_add(p,2,1,"game_restart()");object_event_add(e,0,0,"h=irandom_range(1,4);speed=irandom_range(120/p.d,120/p.d+2)");object_event_add(e,3,0,"if(instance_exists(p)){direction=point_direction(x,y,p.x,p.y);if(h<=0){instance_destroy();p.pp+=1;if(p.d>0) p.d-=1}}");background_color=0;instance_create(320,240,p)
Visitano il forum: Nessuno e 58 ospiti