FAQ - What do the terms "tick", "frame" and "step" mean?

(Answer) (Category) Chip's Challenge FAQ : (Category) Level hints and solutions :
What do the terms "tick", "frame" and "step" mean?
In talking about solutions, sometimes it's useful to talk about how much time the solution would take to execute. Although the game only displays time in game-seconds resolution, the actual game logic executes at a finer timing resolution than the game-second. So some terms have been used and standardized for describing more fine-grained timing:

"step": This is 1/5 of a game-second. It's called a step because usually (not always) it takes an object (Chip, block, monsters) that much time to move from one tile completely into an adjacent tile. Most people would consider this movement as "stepping" into the adjacent tile, hence the term.

"tick": This is 1/10 of a game-second. This is primarily useful when talking about MS-logic solutions, since MS-logic, at least as implemented in MS CC, uses a clock with this resolution in running the game. In MS-logic, objects that are slipping (eg. moving on ice, force floors, etc.) generally takes this much time in moving from one tile to the next.

"frame": This is 1/20 of a game-second. This is primarily useful when talking about Lynx-logic solution, since Lynx-logic uses a clock of this resolution (and the display is also refreshed at the same rate). Unlike MS-logic, in Lynx-logic objects are generally allowed to start moving from one tile to another at any frame, which makes this term useful when you need to describe interactions that involve precise timing.
ccexplore@yahoo.com
[Append to This Answer]
Previous: (Answer) I'm *really* stuck on a level. Can I skip over it and get to the next one?
This document is: http://chips.kaseorg.com/faq/fom.cgi?file=86
[Search] [Appearance]
This is a Faq-O-Matic 2.721.
This website is maintained by Anders Kaseorg. Valid XHTML and CSS.