Unit 3 Good Tank Bad Tank: Mac
UNIT 3: FRUIT FALL (MAC VERSION)
“Good Tank, Bad Tank” is the second unit in the GameSalad game design curriculum series and introduces a number of more sophisticated game development topics including object spawning, attribute constraints and basic AI-driven enemies.
COMPUTER SCIENCE CONCEPTS:
Memory Management: Memory Management is a core computer science concept. Any object that gets created should be destroyed when it’s no longer needed to free up all the resources that that object is using.
In GameSalad we use the Destroy behavior to accomplish this task. Good memory management will help improve the performance of your games.
Variables: In programming, a variable is a placeholder for some undetermined or changing value, much like x and y are popular variables in algebra.
In GameSalad, variables are synonymous with attributes. Our attributes consist of similar data types that exist in most programming languages like integers, booleans, and text.
Artificial Intelligence (AI): Artificial intelligence, also known as machine intelligence, may be defined as “making a machine behave in ways that would be called intelligent”.
For GameSalad, simple AI is logic that allows actors to react and make decisions based on what is happening in the game and with other actors.
Game Development Curriculum
Danielle Burnett, Principal Learning Architect, GameSalad, Inc. Version 2.0 • March 2016