ebook img

Java 2 Game Programming PDF

817 Pages·2001·16.562 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Java 2 Game Programming

Java 2 Game Programming This page intentionally left blank Java 2 Game Programming Thomas Petchel © 2001 by Premier Press. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system without written permission from Premier Press, except for the inclusion of brief quotations in a review. The Premier Press logo, top edge printing, and related trade dress are trademarks of Premier Press, Inc. and may not be used without written permission. All other trademarks are the property of their respective owners. Publisher: Stacy L. Hiquet Technical Reviewer: Andre LaMothe Marketing Manager: Heather Buzzingham Copy Editor: Laura R. Gabler Managing Editor: Sandy Doell Interior Layout: Scribe Tribe Acquisitions Editor: Jody Kennen, Emi Smith Cover Design: Mike Tanamachi Series Editor: André LaMothe CD-ROM Producer: Arlie Hartman Project Editor: Estelle Manticas Indexer: Sharon Shock Sun, Sun Microsystems, Java, and Java 2 are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All other trademarks are the property of their respective owners. Important: Premier Press cannot provide software support. Please contact the appropriate software manufacturer’s technical support line or Web site for assistance. Premier Press and the author have attempted throughout this book to distinguish proprietary trademarks from descriptive terms by following the capitalization style used by the manufacturer. Information contained in this book has been obtained by Premier Press from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, Premier Press, or others, the Publisher does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from use of such information. Readers should be particularly aware of the fact that the Internet is an ever- changing entity. Some facts may have changed since this book went to press. ISBN: 1-931841-07-1 Library of Congress Catalog Card Number: 2001096216 Printed in the United States of America 01 02 03 04 RI 10 9 8 7 6 5 4 3 2 1 For Gloria and Tom—long live the Raccoon! This page intentionally left blank Acknowledgements I ’d first like to thank André LaMothe for his friendship and guidance over the past few years. He has always been there when I needed advice on anything—not just with game programming. It’s amazing how much he’s done to help amateur and hobbyist game developers break into the business. My internship with Xtreme Games was incredible. Our goal was just to write a few shareware games for the website. But by the time my internship was over, I had a full 3-D game on the shelves nationwide and a contract to write this book. That wouldn’t have been possible without his support (and lots of caffeine, too). I’d also like to thank my parents, Gloria and Tom, for feeding my computer and game addition ever since I got my first Commodore 64 at the ripe old age of six. Instead of making me play little league or take swimming lessons, they let me do my own thing, like studying karate and playing video games. They have always taught me that being an individual was one of the most important things in life. My soul mate, Megan, has also been a source of inspiration and undying support. She has always been there in times of uncertainty and has always given me better perspective on things. Without her, I doubt I would have kept my sanity through the madness of school, work, and the other 10,000 projects I’ve had going on. And of course, Jody Kennen, Emi Smith, Estelle Manticas, Laura Gabler, and all the other folks behind the scenes at Premier Press have been great throughout the entire writing process. They have made writing this book a relatively smooth and painless process. I would like to give one final shout out to Art Bell (and Ian Punnett on weekends), hosts of Coast-to-Coast AM. Their discussions on the strange and paranormal, from Shadow People to Area 51, have kept me company many nights while I worked on this book. Oh yeah, and the folks at Sun Microsystems—the developers of Java. I guess I had better thank them too—without them I wouldn’t have had anything to write about! This page intentionally left blank About the Author O riginally hailing from parts unknown, Tom Petchel is no stranger to the world of video games. Through an aggressive video game playing campaign, Tom successfully completed more than 300 video games (mainly for the original 8-bit NES) by the time he was 12 years old, which might be even more impressive if he still had the pictures to prove it. Tom’s enjoyment of object-oriented programming led to a natural switch to Java as his preferred language of choice. During his 2000 internship at Xtreme Games Tom successfully published his first video game title, Mahjongg Empire. At the 2000 Xtreme Games Developer’s Conference (XGDC) in Santa Clara, CA, Tom gave a presentation entitled An Introduction to Java Game Programming. Today, fresh out of Shippensburg University with his B.S. in Computer Science, Tom is a software developer at Wizard International, where he is working on the cutting- edge in innovative frame-shop software. He lives just outside Seattle with his fiancée, Megan, and his cats, Simon and Roxanne. Tom’s future ambition is to become the most electrifying software developer in computer science history. Okay maybe not, but he does plan to continue working on the software that will entertain, and possi- bly improve, the lives of the masses of tomorrow.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.