Game Design

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

function

A code segment used to tell the computer to perform a set of actions, such as "moveForward". An example is an event handler.

flow chart

A graphical diagram that shows the steps or decision process contained in an algorithm.

brainstorming

A group problem-solving technique that involves all members of the group contributing ideas spontaneously.

computer program

A precise set of instructions that tell a computer what to do.

logic error

A program you wrote calculates the wrong answer to the problem (it produces an unexpected result). What type of programming is this?

variables

A programming element used by a game program to track and display score information.

sequential

A programming structure in which the computer follows the instructions in order, one by one, from top to bottom.

repetition

A programming structure where the computer repeats a set of instructions, called a loop, until some condition is met. Includes statements such as "while, do/while" and "for".

iteration

A repetition of a process.

algorithm

A set of step-by-step instructions executed in order to solve a problem or perform a task.

pseudocode

An algorithm planning technique that allows you to outline a program algorithm using plain English.

selection

An example of this programming structure includes "if/else".

!35 < 60

An expression that contains the NOT operator.

String

Data type that contains a sequence of characters, numbers or symbols.

Character

Data type that contains a single letter or symbol.

Boolean

Data type that contains only two values: true or false.

Integer

Data type that contains only whole numbers, no decimals.

Floating point

Data type used to store a number that contains a decimal.

writing a story

Designing a game is just like doing this.

skill

One example of this game genre is a game in which players must maneuver around changing barriers and moving objects.

class

Programming element that provides a detailed description of an object's characteristics and specify what can be done with the object.

expression

Programming term describing a combination of variables, values, functions, and operators, which are evaluated and produce another value.

game design engine

Software commonly used to create 3D animations and motion graphics used in games.

deconstructing

The first step to learn more about game design- learning the elements of the game, how they work together to create the game, and how the audience interacts with them game.

designer

The member of the game design team that develops the art and animation for the graphical elements.

programmer

The member of the game design team that writes the step-by-step computer instructions, or code, required to create the game.

initializing

The process of assigning an initial value to a variable.

declaring

The process of telling the computer that a variable exists.

syntax

The ways that words and symbols in a programming language are written, such as correct keywords, spelling, and punctuation.

change, skill, role-playing, video

These are examples of game genres.

constraints

These are the issues that limit your ability to meet your goals, such as lack of tools or time.

criteria

These include the actions you want your game to perform and the goal you want players to be able to achieve.

game testers

These should be people who have varying levels of gaming experience and no familiarity with your game.

feedback

This describes the suggestions and issues that are given to a design team to help improve or refine a game design.

syntax error

This error can be detected before your program begins to run. It is usually typing mistakes, but more generally it means that there is some problem with the structure of your program.

runtime error

This error causes the program to stop running.

X and Y coordinates

This indicates the sprite's current position on the stage.

efficiency

This is a key element to ensuring that a game is able to execute as quickly as possible.

task training

This is one use for gaming that allows businesses to use game technology to provide their employees with skills needed to perform a job.

prototype

This is the first functional example of a game that is developed.

Identify and understand the problem

This is the first step in troubleshooting a problem a user encounters when playing your game.

storyboard

This is the process used to plan every single step of a game's animation.

event handler

This is what a programmer would use to instruct an object in his program to move down 10 spaces when the down-arrow key is pressed.

event

This is what a programmer would use to tell the program to do something when a specific key is pressed.

execute

To run a program.

&& (AND), ll (OR) and !(NOT)

Types of logical (Boolean) operators

methods

Used to describe actions that objects in a class can perform, such as move, rotate, jump, roll. These are functions used within an object class.

parameter

Variable that holds the value needed by the method.

properties

Various attributes of an object in a class, such as size and color.

Solve the problem manually

You must be able to do this in order to write a successful algorithm.

argument

value- can be different within each instance in a class


Ensembles d'études connexes

Maternity and Newborn Medications Quiz

View Set

PULMONARY EDEMA - CHAPT 23 - PAGE 576 & 839-840

View Set

MedSurg Ch. 13 (Altered Immune Responses and Transplantation)

View Set

Tarea 2: D. Juan Manuel Cuento XXXVIII

View Set

Intro to financial management test

View Set

Johann Sebastian Bach Brandenburg Concerto no. 5, First Movement

View Set

4.3 Social Impact of WWII (African Americans)

View Set

CHSE0900 Module 6: Biological Hazards

View Set