Elementary Game Programming and Simulators Using Jamagic / Edition 1

Elementary Game Programming and Simulators Using Jamagic / Edition 1

by Sergio Perez, Perez, Sergio E. Perez
     
 

ISBN-10: 1584502614

ISBN-13: 9781584502616

Pub. Date: 12/01/2002

Publisher: Cengage Learning

Elementary Game Programming & Simulators Using Jamagic provides a comprehensive guide to using the Jamagic scripting language to program a complete 3D game. Using a step-by-step approach, you can learn how to program professional flight simulation and ship simulation games with realistic physics, movements, collisions, sound, and music. The book also teaches you how

Overview

Elementary Game Programming & Simulators Using Jamagic provides a comprehensive guide to using the Jamagic scripting language to program a complete 3D game. Using a step-by-step approach, you can learn how to program professional flight simulation and ship simulation games with realistic physics, movements, collisions, sound, and music. The book also teaches you how to import numerous 3D objects and models into your games, allowing for more time on the programming aspects of game development, rather than the details of artwork. The companion CD-ROM includes everything needed to complete the tutorials, including trial versions of Jamagic and MilkShape 3D. Jamagic game creation software combines an extremely powerful 3D engine with an uncomplicated, easy-to-learn scripting language. It allows users to create impressive, professional-quality 3D games from any genre without having to learn C++, OpenGL, or DirectX.

Product Details

ISBN-13:
9781584502616
Publisher:
Cengage Learning
Publication date:
12/01/2002
Edition description:
BK&CD-ROM
Pages:
298
Product dimensions:
7.40(w) x 9.34(h) x 0.88(d)
Age Range:
3 Months

Related Subjects

Table of Contents

Preface/Introduction
Chapter I: How to Load the Software
System Requirements
Load Jamagic
Load Milkshape
Chapter 2: Your First Game
Ship Control and Attack
What is a Program?
How to Make a New Jamagic Program
Create the Water Surface
3D Coordinate System
Texturing Basics
Building 2D Objects out of Polygons
The Jamagic Picture Editor
Create the Water Surface
Add a Moon that Moves Across the Sky
The Create.sphere, Create.brick and Create.pyramid Commands
The Move Command
Add a Dock
Blobs
Texturing the Dock
Add the Dock to the Game
Make a 3D Ship Using Polygons
Making Complex 3D Shapes out of Polygons
Texturing Complex Shapes
Build a 3D Ship
Make the Ship Respond to Controls
Basic Ship's Controls
Functions
Buttons
If Statements
Set Angle Command
Add Throttle Controls
Add Rudder Controls
Add Bow Thruster Controls
Inertia
What is Inertia?
While Loops, Timers
Adding Inertia
Display the Ship's Heading and Status
Compass Headings
Calculating Ship Heading
Display Heading/Status on Screen
Add Collision
Detection with the Dock
How Collision Detection Works
Add the Built-in Collision Detector
Make Your Own Collision Detector
Chapter 3: Making 3D Objects with Milkshape;
Modeling Basics
Make a Ship with Milkshape
Export the Ship to Jamagic
Chapter 4: Ship Control and Attack Game
Continued
Add an Enemy Ship on a Random Path
Add Torpedoes to Ships
Artificial Intelligence
Make the Enemy Ship Hunt You
Add Explosion and Ship Engine Sounds
Sound Basics
The Jamagic Sound Editor
Add Sounds to the Game
Animations: Add Wake and Explosions
Animation Basics
The Jamagic Animation Editor
Make Wake and Explosion Animations
Add Animations to Game
Chapter 5: Closing Remarks
Appendix A: Jamagic Commands
Appendix B: What's on the CD-ROM
Index


Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >