GameMaker: How to Make Enemies Walk Toward You Avoiding Walls

13,159

6

1

Introduction: GameMaker: How to Make Enemies Walk Toward You Avoiding Walls

Hi. This is chessru. I've always tried to figure out how to do what the title states. Now, here it is!

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Create the Objects

First things first. We need enemies and a player. Program the player for movement and shooting commands(which I assume you know how to do). Then program the enemy for collision effects, such as what if I hit the player, or what if a bullet hits me etc. As you can see, I have programmed player and guard objects.

Step 2: Step 2: Using the "Step Avoiding Tool"

Open the guard programming, and find the Step avoiding block under the "move" tab. It should be at the bottom right. Create a "step event" and then drag the block into the event.

Step 3: Step 3: PROGRAM DAT BLOCK

Now, in this block, there is a slot for x and y coordinates, as well as speed and avoid. Program the x and y coordinates for your object's coordinates (playerobjectname.x and playerobjectname.y should be the correct syntax, just enter that into the x and y coordinates slot), create a speed, and then do avoid solid objects only. Make sure your walls are solid. Now, your guards will run at you avoiding walls!

Be the First to Share

    Recommendations

    • Backyard Contest

      Backyard Contest
    • Silly Hats Speed Challenge

      Silly Hats Speed Challenge
    • Finish It Already Speed Challenge

      Finish It Already Speed Challenge

    Discussions

    0
    SeaweedB
    SeaweedB

    3 years ago

    terrible. you seemed to miss a step