<HTML>
<HEAD>
<TITLE>CONTENTS</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#CE2910">
<P>
<H1><FONT COLOR="#000000"><B>Teach Yourself</B></FONT></H1>
<H1><FONT COLOR="#FF0000"><B><FONT SIZE=10>Internet Game<BR> Programming with
Java<BR> </FONT>in </FONT> <FONT COLOR="#000000">21</FONT> Days</B></FONT></H1>
<H3><I>by Michael Morrison</I></H3>
<HR WIDTH="100%"></P>
<H2 ALIGN=CENTER><FONT COLOR="#FF0000"><FONT SIZE=+3>C O N T E N T S<A NAME="CONTENTS"></A>
</FONT></FONT></H2>
<HR WIDTH="100%"></P>
<BR>
<BR>
<H2><A HREF="#Introduction"><I>Introduction</I></A></H2>
<H2><FONT SIZE=5 COLOR=#FF0000>WEEK 1 </FONT><FONT SIZE=5><A HREF="ch1gla.htm#"><I>At a Glance</I></FONT></H2></A>
<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
1</FONT><FONT SIZE=5> <A HREF="ch1.htm"><I>Games on the Web</I></A></FONT></H2>
<UL>
<LI><A HREF="ch1.htm#TheStateoftheNet" >The State of the Net</A>
<LI><A HREF="ch1.htm#WhattheWebHastoOffer" >What the Web Has to Offer</A>
<UL>
<LI><A HREF="ch1.htm#WebBasedversusNonWebBasedGames" >Web-Based versus Non-Web Based Games</A>
</UL>
<LI><A HREF="ch1.htm#NonJavaBasedGames" >Non-Java Based Games</A>
<UL>
<LI><A HREF="ch1.htm#Mpath" >Mpath</A>
<LI><A HREF="ch1.htm#CyberWarriorNetwork" >Cyber Warrior Network</A>
<LI><A HREF="ch1.htm#ImagiNationNetwork" >ImagiNation Network</A>
<LI><A HREF="ch1.htm#TotalEntertainmentNetwork" >Total Entertainment Network</A>
<LI><A HREF="ch1.htm#Outland" >Outland</A>
<LI><A HREF="ch1.htm#SimNet" >Sim-Net</A>
</UL>
<LI><A HREF="ch1.htm#JavaBasedWebGames" >Java-Based Web Games</A>
<UL>
<LI><A HREF="ch1.htm#Avalon" >Avalon</A>
<LI><A HREF="ch1.htm#InternetMahJongServer" >Internet MahJong Server</A>
<LI><A HREF="ch1.htm#iChess" >iChess</A>
<LI><A HREF="ch1.htm#Unearthed" >Unearthed</A>
</UL>
<LI><A HREF="ch1.htm#Summary" >Summary</A>
<LI><A HREF="ch1.htm#QA" >Q&A</A>
<LI><A HREF="ch1.htm#Workshop" >Workshop</A>
<UL>
<LI><A HREF="ch1.htm#Quiz" >Quiz</A>
<LI><A HREF="ch1.htm#Exercises" >Exercises</A>
</UL>
</UL>
<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
2</FONT><FONT SIZE=5> <A HREF="ch2.htm"><I>Java Game Programming</I></A></FONT>
</H2>
<UL>
<LI><A HREF="ch2.htm#JavaandWebGames" >Java and Web Games</A>
<LI><A HREF="ch2.htm#JavaFeaturesforGames" >Java Features for Games</A>
<UL>
<LI><A HREF="ch2.htm#GraphicsandAnimation" >Graphics and Animation</A>
<LI><A HREF="ch2.htm#UserInput" >User Input</A>
<LI><A HREF="ch2.htm#Sound" >Sound</A>
<LI><A HREF="ch2.htm#Networking" >Networking</A>
<LI><A HREF="ch2.htm#MediaManagement" >Media Management</A>
</UL>
<LI><A HREF="ch2.htm#GameDesign" >Game Design</A>
<UL>
<LI><A HREF="ch2.htm#BasicIdea" >Basic Idea</A>
<LI><A HREF="ch2.htm#Storyline" >Storyline</A>
<LI><A HREF="ch2.htm#PlayModes" >Play Modes</A>
</UL>
<LI><A HREF="ch2.htm#Summary" >Summary</A>
<LI><A HREF="ch2.htm#QA" >Q&A</A>
<LI><A HREF="ch2.htm#Workshop" >Workshop</A>
<UL>
<LI><A HREF="ch2.htm#Quiz" >Quiz</A>
<LI><A HREF="ch2.htm#Exercises" >Exercises</A>
</UL>
</UL>
<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
3</FONT><FONT SIZE=5> <A HREF="ch3.htm"><I>Object-Oriented Programming with
Java</I></A></FONT></H2>
<UL>
<LI><A HREF="ch3.htm#WhatIsOOP" >What Is OOP?</A>
<UL>
<LI><A HREF="ch3.htm#Objects" >Objects</A>
<LI><A HREF="ch3.htm#Classes" >Classes</A>
<LI><A HREF="ch3.htm#Encapsulation" >Encapsulation</A>
<LI><A HREF="ch3.htm#Messages" >Messages</A>
<LI><A HREF="ch3.htm#Inheritance" >Inheritance</A>
</UL>
<LI><A HREF="ch3.htm#OOPandGames" >OOP and Games</A>
<LI><A HREF="ch3.htm#JavaandOtherOOPLanguages" >Java and Other OOP Languages</A>
<LI><A HREF="ch3.htm#Summary" >Summary</A>
<LI><A HREF="ch3.htm#QA" >Q&A</A>
<LI><A HREF="ch3.htm#Workshop" >Workshop</A>
<UL>
<LI><A HREF="ch3.htm#Quiz" >Quiz</A>
<LI><A HREF="ch3.htm#Exercises" >Exercises</A>
</UL>
</UL>
<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
4</FONT><FONT SIZE=5> <A HREF="ch4.htm"><I>The Basics of Graphics</I></A></FONT>
</H2>
<UL>
<LI><A HREF="ch4.htm#GraphicsinGames" >Graphics in Games</A>
<UL>
<LI><A HREF="ch4.htm#GameWindowSize" >Game Window Size</A>
<LI><A HREF="ch4.htm#TargetAudience" >Target Audience</A>
<LI><A HREF="ch4.htm#SettingandMood" >Setting and Mood</A>
<LI><A HREF="ch4.htm#GraphicsStyle" >Graphics Style</A>
</UL>
<LI><A HREF="ch4.htm#TheGIFImageFormat" >The GIF Image Format</A>
<LI><A HREF="ch4.htm#CreatingandEditingGraphics" >Creating and Editing Graphics</A>
<UL>
<LI><A HREF="ch4.htm#GraphicsUtilities" >Graphics Utilities</A>
<LI><A HREF="ch4.htm#LineArtGraphics" >Line-Art Graphics</A>
<LI><A HREF="ch4.htm#DRenderedGraphics" >3-D Rendered Graphics</A>
<LI><A HREF="ch4.htm#ScannedPhotographyandVideoCapturedG" >Scanned Photography and Video-Captured Graphics</A>
<LI><A HREF="ch4.htm#BackgroundGraphicsandTextures" >Background Graphics and Textures</A>
<LI><A HREF="ch4.htm#AnimatedGraphics" >Animated Graphics</A>
</UL>
<LI><A HREF="ch4.htm#FindingGraphics" >Finding Graphics</A>
<LI><A HREF="ch4.htm#Summary" >Summary</A>
<LI><A HREF="ch4.htm#QA" >Q&A</A>
<LI><A HREF="ch4.htm#Workshop" >Workshop</A>
<UL>
<LI><A HREF="ch4.htm#Quiz" >Quiz</A>
<LI><A HREF="ch4.htm#Exercises" >Exercises</A>
</UL>
</UL>
<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
5</FONT><FONT SIZE=5> <A HREF="ch5.htm"><I>Java Graphics Techniques</I></A></FONT>
</H2>
<UL>
<LI><A HREF="ch5.htm#TheGraphicsCoordinateSystem" >The Graphics Coordinate System</A>
<LI><A HREF="ch5.htm#TheBasicsofColor" >The Basics of Color</A>
<LI><A HREF="ch5.htm#TheGraphicsClass" >The Graphics Class</A>
<UL>
<LI><A HREF="ch5.htm#DrawingGraphicsPrimitives" >Drawing Graphics Primitives</A>
<LI><A HREF="ch5.htm#DrawingText" >Drawing Text</A>
<LI><A HREF="ch5.htm#DrawingImages" >Drawing Images</A>
</UL>
<LI><A HREF="ch5.htm#TrackingImages" >Tracking Images</A>
<UL>
<LI><A HREF="ch5.htm#TheMediaTrackerClass" >The MediaTracker Class</A>
<LI><A HREF="ch5.htm#UsingtheMediaTracker" >Using the Media Tracker</A>
</UL>
<LI><A HREF="ch5.htm#Summary" >Summary</A>
<LI><A HREF="ch5.htm#QA" >Q&A</A>
<LI><A HREF="ch5.htm#Workshop" >Workshop</A>
<UL>
<LI><A HREF="ch5.htm#Quiz" >Quiz</A>
</UL>
<LI><A HREF="ch5.htm#Exercises" >Exercises</A>
</UL>
<H2><I><FONT SIZE=5 COLOR=#FF0000>Chapter</FONT></I><FONT SIZE=5 COLOR=#FF0000>
6</FONT><FONT SIZE=5> <A HREF="ch6.htm"><I>Sprite Animation</I></A></FONT></H2>
<UL>
<LI><A HREF="ch6.htm#WhatIsAnimation" >What Is Animation?</A>
<LI><A HREF="ch6.htm#TypesofAnimation" >Types of Animation</A>
<UL>
<LI><A HREF="ch6.htm#FrameBasedAnimation" >Frame-Based Animation</A>
<LI><A HREF="ch6.htm#CastBasedAnimation" >Cast-Based Animation</A>
</UL>
<LI><A HREF="ch6.htm#ImplementingSpriteAnimation" >Implementing Sprite Animation</A>
<UL>
<LI><A HREF="ch6.htm#TheSpriteClass" >The Sprite Class</A>
<LI><A HREF="ch6.htm#TheSpriteVectorClass" >The SpriteVector Class</A>
<LI><A HREF="ch6.htm#TheBackgroundClasses" >The Background Classes</A>
</UL>
<LI><A HREF="ch6.htm#SampleAppletAtoms" >Sample Applet: Atoms</A>
<LI><A HREF="ch6.htm#Summary" >Summary</A>
<LI><A HREF="ch6.htm#QA" >Q&A</A>
<LI><A HREF="ch6.htm#Workshop" >Workshop</A>
<UL>
<LI><A HREF="ch6.htm#Quiz" >Qu
评论0
最新资源