CSCI N451 Game Programming

Section Information

Greeting

I'm excited to be working with you on this fascinating topic. Game development is a hot topic right now, but far few people understand what makes game development a unique form of programming. In this class we'll take a high-level look at the strategies, algorithms, and techniques of game development. The actual development environment is not critical, but all examples will be developed in Macromedia Flash. This setting is chosen because:

top

Resources

top

Chapter 1 - Introduction to Flash

top

Chapter 2 - Basic Input and Output

top

Chapter 3 - Altered States

top

Chapter 4 - Getting with the Program

top

Chapter 5 - Making a Learning Game

top

Chapter 6 - Introducing Sprites

top

Chapter 7 - It Won't be Long 'Till You Write Pong

top

Chapter 8 - Keyboard and Audio

top

Chapter 9 - It's Alive! Animating Sprites

top

Chapter 10 - Building the Monster Traffic Game

top

Chapter 11 - Vectors and Gravity

top

Chapter 12 - Vehicle Motion

top

Chapter 13 - Life and Death of Sprites

top

Chapter 14 - Ten Math Concepts

top

Chapter 15 - Ten Game Starters

top

Special Chapter - Cellular automata and client-server

top

Special Chapter - Creating basic Artificial Intelligence

top

Assignments

top