TEST - First THREE Modules
Overall worth: 10%
Description
The Test will be closed book as a Slate Quiz and will be 60 minutes based on the content from the first THREE modules:
- Interactive Media Theory [10%]
- Canvas Assets [45%]
- Logic and Flow [45%]
1. Study the descriptions and diagrams from the Interactive Media Theory. Know ten uses for the Canvas.
2. From the Canvas Assets module, know the main types of assets we worked with and how to make them with code:
- Circle, Rectangle, Triangle, Blob, Squiggle
- Frame, loading and showing picture assets
- Buttons, Slider, Dial, Label, rest are similar
- Using regular parameters or configuration object literals
- Parameter names will be given
- addTo(), removeFrom(), center(), centerReg(), animate(), drag()
- loc(), pos(), rot(), alp(), sca(), reg()
- Events - the type will be given - but know the on() method
- variables (var, const, let)
- concatenation +
- arrays []
- objects {} access with .propName
- functions (named, anonymous and arrow)
- classes - how to use with new keyword
- properties
- methods
- parameters
3. From the Logic and Flow module know the programming basics of:
- conditionals
- loops (for and loop)
- timeout and interval
- Ticker.add(function(){})
** Know how to make the code to create collections of objects and loop through them for efficiencies and hitTests.
** practice with the ZIM Skool practice sections LESSONS 1-6. For any parts you do not recognize, ask another student and then the teacher.
We will not try to trick you - just make sure that you have internalized the basics. The less looking up of code syntax the more efficiently you can code. Your studying will be good for you! Partial marks are given. Breakdown of marks is estimated.
Example
- Note - this is pre-ES6 (so missing const, let, arrow function)
- Note - we use S for stage and W and H for stageW and stageH
- Note - we usually add assets in the Frame() assets and path parameter
- 2017 Basics Test - Word doc
- 2017 Basics Test Answer - Word doc
