1 Serious Fun (what makes a good game)
2 Let's get it started (introduction to moving objects)
3 Heading in the right direction(moving objects)
4 Meet and greet (splash and entry forms)
5 Controlling the bugs (using GDI+ for moving objects)
6 Sound advice (background music and sound effects)
7 Collision decisions (dealing with colliding objects)
8 An array of hope (collections and arrays of objects)
9 I see the earth move (moving backgrounds)
10 Telephones and tophats (board games)
11 Blocks and dots (games involving mazes)
12 How to be sharp (techniques in creating card games)
13 Objects on the fly (creating objects at run-time)
14 Space hero
15 Deployment benefits (deploying your games for distribution)
Appendix 1 (modules)
Appendix 2 (subclasses)
Graeme Summers is a teacher of Information Processing and Technology
(IPT) at Coolum State High School, Queensland. He has been honoured with the prestigious QSITE Teacher Award for Leadership in Educational Computing (Queensland Society for Information Technology in Education). Graeme is currently an ACCE Professional Associate (Australian Council for Computers in Education). He has been actively involved in computer education and software development in Australia since 1980.
Theoretical and practical examples of gaming aimed at the secondary school student. The text does not presume high level programming skills, yet it takes the students to a satisfying level of proficiency.
Fun, interesting and challenging examples from a wide variety of gaming genres
The textbook can be used for instruction in game programming or general programming, as it provides a set of techniques for handling many of the less documented (and most wanted) features of Visual Basic®.NET CD-ROM features
CD-ROM Features:
Fully developed programming examples and solutions to the programming tasks
A wide collection of graphics for use in the programming examples and tasks
Sets of reusable add-ins in the form of Visual Basic®.NET classes and modules specifically designed for game programming
A bookmarked PDF of the text.