Book Image

Panda3D 1.7 Game Developer's Cookbook

Book Image

Panda3D 1.7 Game Developer's Cookbook

Overview of this book

Table of Contents (20 chapters)
Panda3D 1.7 Game Developer's Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


The one important feature that sets video games apart from other media like movies or books is the player's ability to interact and be a part of the experience. Just think about it for a moment: A piece of literature defines itself by what it tells and which images it creates in the reader's imagination. Movies are trying to engage and entertain by showing, not telling. The video game medium, while of course being able to tell stories and visualize the action in spectacular ways, requires its audience to take an active part and take control of what's happening on the screen. This is a fundamental difference to the other forms of entertainment media, where the audience is put into the role of a passive consumer. Reading user input and providing immediate on-screen responses, representing the state of the game and prompting the player for more input, this feedback loop operates at the core of every video game.

Input data can originate from various sources and take many different...