Table of Contents

elementary game programming and simulators using jamagic
Elementary Game Programming and Simulators Using Jamagic
by Sergio Perez   ISBN:1584502614
Charles River Media © 2003 (314 pages)

Using the step-by-step approach outlined in this text, you can learn how to program professional flight simulation and ship simulation games with realistic physics, movements, collisions, sound, and music.

has cd content

Table of Contents
Elementary Game Programming and Simulators Using Jamagic
Chapter 1 - Initial Topics
Chapter 2 - 3D Game Basics
Chapter 3 - Your First Program
Chapter 4 - Simple Games
Chapter 5 - Flight Simulators
Chapter 6 - Ship Simulators
Chapter 7 - Closing Remarks”Distributing Your Software
Appendix A - About The CD-Rom
Appendix B - JAMAGIC Language Reference
List of Figures
cd content CD Content

Back Cover

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.


  • Teaches elementary game programming without assuming knowledge of any other language
  • Provides users with a complete guide on how to build a 3D game from the ground up
  • Opens the door to more complicated languages by teaching common programming concepts

About the Author

Sergio Perez is an associate professor of engineering at the United States Merchant Marine Academy. He is the author of numerous articles and holds a Ph.D. in mechanical engineering from Stony Brook University.

Elementary Game Programming and Simulators Using Jamagic

Sergio Perez

Charles River Media, Inc.
Hingham, Massachusetts

Copyright 2003 by CHARLES RIVER MEDIA, INC.
All rights reserved.

No part of this publication may be reproduced in any way, stored in a retrieval system of any type, or transmitted by any means or media, electronic or mechanical, including, but not limited to, photocopy, recording, or scanning, without prior permission in writing from the publisher.

Publisher: David Pallai
Production: DataPage Reproductions, Inc.
Cover Design: The Printed Image

10 Downer Avenue, Suite 3
Hingham, Massachusetts 02043
781-740-8816 (FAX)

This book is printed on acid-free paper.

Sergio Perez. Elementary Game Programming and Simulators Using Jamagic .
ISBN: 1-58450-261-4

All brand names and product names mentioned in this book are trademarks or service marks of their respective companies. Any omission or misuse (of any kind) of service marks or trademarks should not be regarded as intent to infringe on the property of others. The publisher recognizes and respects all marks used by companies, manufacturers, and developers as a means to distinguish their products.

Library of Congress Cataloging-in-Publication Data
Perez, Sergio E.
Elementary game programming and simulators using Jamagic / Sergio E. Perez.
p. cm.
ISBN 1-58450-261-4
1. Computer games ”Programming. 2. Jamagic (Computer program language) I. Title.
QA76.76.C672 P475 2002
794.8 15265 ”dc21

Printed in the United States of America
02 7 6 5 4 3 2 First Edition

CHARLES RIVER MEDIA titles are available for site license or bulk purchase by institutions, user groups, corporations, etc. For additional information, please contact the Special Sales
Department at 781-740-0400.

Requests for replacement of a defective CD-ROM must be accompanied by the original disc, your mailing address, telephone number, date of purchase and purchase price. Please state the nature of the problem, and send the information to CHARLES RIVER MEDIA, INC., 10 Downer Avenue, Suite 3, Hingham, Massachusetts 02043. CRM s sole obligation to the purchaser is to replace the disc, based on defective materials or faulty workmanship, but not on the operation or functionality of the product.

I dedicate this book to Sarah, Martha and Christopher, as well as to the midshipmen of the U.S. Merchant Marine Academy.


To the makers of Jamagic ¢ and MilkShape 3D ¢ ”thank you for making such excellent products.

To Charles River Media ”thank you for your support and your confidence in me throughout this effort.

And, to the people without whom I would be nothing ”my beautiful wife and my parents ”I can never thank you enough.