Problem Set: Arrays of Images
This section contains a number of selected problems for the Arrays of Images section.
It is recommended that you review the problems, and complete a few before moving on to the next section.
Problem #1: Haunted Skeleton
Create a simple animation for a skeleton sprite,
using the following ||images:Images||
:
||sprites:sprites.castle.skellyWalkFront1||
||sprites:sprites.castle.skellyWalkFront2||
||sprites:sprites.castle.skellyWalkFront3||
||loops:Pause||
for 250 ms between each change of the ||images:Image||
.
Make this animation repeat 40 times.
Problem #2: Walking Princess
Create a simple animation for a princess sprite,
using the following ||images:Images||
:
||sprites:sprites.castle.princess2WalkFront1||
||sprites:sprites.castle.princess2WalkFront2||
||sprites:sprites.castle.princess2WalkFront3||
Use an ||game:on update interval||
event to make the ||images:Image||
change every 200 ms.
Make sure to use the Remainder Operator so the animation repeats!
Problem #3: Food Fight
Create an ||arrays:Array||
of ||images:Images||
,
that contains ||images:Images||
of at least 5 different types of food.
Create a ‘food fight’ by creating ||sprites:Projectiles||
in an
||game:on update interval||
event.
Each of these ||sprites:projectiles||
should have a ||math:random||
||images:Image||
from the ||arrays:Array||
of ||images:Images||
.
The ||sprites:projectiles||
should also have ||math:random||
||sprites:x||
and ||sprites:y||
velocities, so that they can fly from any direction.
Problem #4: Designer
Design your own animation by drawing the individual frames in it!
Create an ||arrays:Array||
of ||images:Images||
that contains
at least 4 ||images:Images||
that you have drawn,
and use ||game:on update interval||
to repeat the animation.
If nothing comes to mind, you could try to animate one of these:
- A bird
- A fish
- A flower
- A flame