CRCD.T1.M2.01: Overview and Required Vocabulary

Overview

In this Module,  you will continue to explore game development by learning and applying these principles in game creation:

  • randomization
  • the control of game objects
  • variables
  • functions
  • user input

exclamation-point.pngVocabulary to Learn

  • Parameter - An extra piece of information passed to a function to customize it for a specific need
  • Random Number - a number chosen from a set of parameters
  • Function - A named bit of programming instructions
  • Object - At this level, we call an Object a collection of properties
    • Sprite - A character on the screen (an object) with properties that describe its location, movement, and look.
  • Label - The name given to something
    • Variable - A label for a piece of information used in a program
    • Property - A label for a characteristic of a sprite, such as its location and appearance
      • Dot Notation - assigning a property to a Sprite by using this form:  sprite label.sprite property  (the dot is between the label and the property). Example:  cat.x or cat.y
  • User Input - Input that a User sends to a computer using an input device
  • Animation - a series of images that create the illusion of motion by being shown rapidly one after the other
  • Frame - a single image within an animation
  • Frame Rate - the rate at which frames in an animation are shown, typically measured in frames per second

To Do List

In order to successfully complete Module 2, please do the following:

  1. Review: Module/Lesson Presentation
  2. Watch:  All Learning Videos included in the lesson
  3. Create: Work individually to complete a Code.org assignment
  4. Upload:  Your Code.org assignment
  5. Assess:  Pass a vocabulary assessment at 80% or above

key.pngStrands/Standards

Strand 2:  Students explore randomization in games.

Standard 1:  Analyze a game script to discover how random numbers are used in a game.

Standard 2:  Describe what is meant by a random number within a range

Standard 3:  Discover how random numbers are used in a game, then write code to use a random range function to generate random numbers


Strand 3:  Students control game objects.

Standard 1:  Identify, explain, and define an object, then write the code for an object in a computer program.

Standard 2:  Identify, explain, and define a function, then write the code for a function in a computer program.

Standard 3:  Identify, explain, and define a parameter, then write the code for a parameter in a function.

Standard 4:  Identify, explain, and define a variable, then write the code to declare and use a variable in a computer program.

Standard 5:  Create variables that represent different types of data and manipulate their values.

Standard 6:  Give examples of user input, then utilize input and variables to calculate new information.

Standard 7:  Identify, explain and define a custom function, then write the code for a custom function in a computer program.