Game Development Reference
In-Depth Information
3.
Create a new
when I start as a clone
script.
You can't use the other one, because that will be busy gliding the clones from
point to point. These
glide
blocks are efecively worked through one at a ime.
So the script will pause for a short while at each step. Adding a repeated condiion
check would disrupt the fluid movement of the enemy sprites.
4.
Add a
forever
loop.
5.
Place the copied segment inside the
forever
loop to check coninuously.
6.
Now change the object to be checked to
cannonball
.
7.
You can remove the
wait … secs
block because the enemy is allowed to
respond immediately when it touches a cannonball.
8.
Save the project.
Objective complete - mini debriefing
Test your game and see how it works. The bare basics of the game are now in place. Enemies
move along a given path and you can place cannons that shoot cannonballs at them to stop
the horde from reaching their desinaion. You might also note that this game is way too
easy. Cannonballs are spawned at a rapid rate and cannons can be placed anywhere on the
field in large numbers. This makes it impossible for the enemies to reach the other side of
the map intact, unless you decide to do nothing.
The rest of the project will focus on adding more to the basic scripts to make the game more
challenging. We will slow down the spawning of cannonballs, create more enemies, and limit
where and when you can place cannons.