estoy haciendo un PONG para el mini ludum dare y quiero saber como hacer colisiones de que por ejemplo si toco a la izquierda outside room pierda y aumente el score del oponente, o si toco la derecha lo mismo, y tambien si le doy hacia arriba o hacia abajo que vspeed sea igual a -vspeed y eso.
Intenta formar la condición del if tendiendo en cuenta que
Si sale por la izquierda es que la coordenada X es menor a 0.
Si sale por la derecha, es que la coordenada X es mayor a room_width
En la linea de arriba colocas object solidos y cuando la bola tropiece con esos object en su event de collision colocas esto: vspeed*=-1; //eso invierte el movimiento vertical.
para las anotaciones usas esto en la la bola.
if (x<0) then {obj_Jugador.puntos+=1; x=xstart; y=ystart;}
if (x>room_width) then {obj_Computer+=1; x=xstart; y=ystart;}