gamemaker Mini Golf Game

Information about object: obj_ball
Sprite: spr_ball
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent:
Children:
Mask:
No Physics Object
Create Event:
execute code:

strength=0;//set up
Step Event:
execute code:

strength=distance_to_point(mouse_x,mouse_y)/5;//calculate strength based on distance to mouse

if mouse_check_button_released(mb_left)//do this when mouse released
{
    direction=point_direction(x,y,mouse_x,mouse_y);//setdirection towards mouse
    speed=strength;//set the speed
}

speed*=0.9;//simuate some friction
if speed<0.5 speed=0;
Collision Event with object obj_hole:
execute code:

if speed<1//check if over hole and not too fast
{
    show_message("you win");
    game_restart();
}
Collision Event with object obj_wall:
execute code:

move_bounce_solid(true);//bounce off of object

Draw Event:
execute code:

draw_self();
draw_text(x,y-20,strength);//show strength near ball



No comments:

Top 3 UX Design Articles of 2024 to Remember

Based on most subscriptions ͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­͏     ­...

Contact Form

Name

Email *

Message *