Professional Documents
Culture Documents
Gameprogramming PDF
Gameprogramming PDF
Game Structure
Input
Update dt
Draw
Drawing (Rendering)
Hardware
Acceleration.
Lots of cores.
Same Program.
CPU
GPU
Programming
Pick a strong language.
● Games need to fast.
● Lots of objects.
● Lots of files.
SnakeSegment
● Drawing
Food
● Moves randomly.
Food
Draw
Randomize
SnakeSegment
Members
Snake Movement
Snake segments update from back to front.
Snake Movement
Snake segments update from back to front.
Snake Movement
Snake segments update from back to front.
Snake Movement
Snake segments update from back to front.
Direction
RightUp
SnakeSegment
GrabPosition
SnakeSegment
SpriteSheet
0 1 2 3 4 5 6
7 8 9 10 11 1213
Snake
Members
Snake
Snake
Snake
Snake
Snake
SnakeGame
SnakeGame
SnakeGame
SnakeGame
SnakeGame