Meeting 14
MC: Josue
Tomorrow: Juda
Animation
Aka: when sprite animations become alive
There are 12 classic animation principles. We pay attention to them because:
- They add "realism" Meaning: we believe in the animated motion, because they remind us of real physics.
- They create engagement Meaning: we pay attention and like it better
Suspension of disbelief: when something is obviously fake, but we are willing to accept it as real. We agree to "participate" (mentally) as an audience.
Here are 6 of the principles:
Squash and stretch
These are exaggerations to give sprites a sense of weight and/or flexibility.


Ease In, Ease Out
This is when sprite movements overcome inertia, build momentum, and lose momentum.


Arcs


Anticipation
As a sprite prepares for the start of a movement, the delay allows audience to imagine the movement even before it happens.

Follow Through and Overlapping Action
"Follow through" are parts of the sprite (like body parts) that continue to move when the sprite stops. "Overlapping action" is when parts start and stop movement on different frames.




Exaggeration of movements
In order for us to believe in animated movements (and the "physics" involved) they sometimes need to go overboard to make the movement clear to us, and impactful.

Tex Avery:


A video selection from Xavier:
Work session
LVL2
Team game deadline: Friday
If you are done you can start event planning for the LVL1 Graduation Ceremony the more humorous and weird, the better!
LVL1
Personal game deadline: Friday
After this week, you can still continue finishing projects that need more time, but we need mostly finished work to show to the rest of our program.
What to do if you finish your game/project early;
- Create a soundtrack
- Add sound effects to collisions and events JFXR or Leshy SFMaker
- Create an intro screen, with the title/credits/controls/backstory/etc
- Create an easter egg level, or bonus level
- Replace static sprites with animated sprites
- Add more graphics and NPCs
- Help someone else with their project (coding, artwork, sound, etc.)
- Get peers to playtest your game