★ wanayoo — archive 1999 http://javaboutique.webdeveloper.com/tutorials/Java_Game_Programming/Nouvelle recherche | Portail wanayoo

The Event For Leading Edge Flash Development


Find a Web Host With:
CGI Access
DB Support
NT Servers
UNIX Servers
Telnet Access

advanced search
Internet News
Internet Investing
IT
Windows Technology
Linux/Open Source
Developer
Interactive Marketing
xSP Resources
Small Business
Wireless Internet
Downloads
Internet Resources
Internet Lists
International
EarthWeb
Career Resources

Search internet.com
Advertise
Corporate Info
Newsletters
E-mail Offers
Be a Commerce Partner
Submit Your Site
Build an Online Store
Web Hosting
Build Flash Online
Track Defects Online
Internet Jobs
Compare Prices & Shop
Shop For Computers
Reach IT Professionals
Find a Consultant
FlashKit
Gif.com
HierMenusCentral
JavaBoutique
JavaScript.com
JavaScriptSource
WebDev Jobs
JustSMIL
ScriptSearch
StreamingMediaWorld
Web Hosts
WebDevelopersJournal WDVL
WebDeveloper.com
WebReference.com
XMLFiles.com
CGI
HTML
Java
JavaScript
Web Design and Promotion
Web Site Development
E-mail Address:


Can you receive
HTML e-mail?

Yes   No

Zip Code:


Tutorials : The Java Game Development Tutorial :

Fabian is currently studying Computer Science in Munich, Germany, and is 22 years old. His Java games and tutorials, (in both English and German) can be found on his site, http://www.javacooperation.gmxhome.de.

The Java Game Development Tutorial

After a lot of hard work, we have made it to finish the English version of the tutorial. As I said, you should be already able to program in Java, although you don't have to be a expert! The tutorial will give you a very detailed introduction into the development of online games using Java. We will talk about Java Applets because everyone has a Internet browser, so everyone is able to play these games without installing the JDK! The first 5 chapters will lead you from the basic structure of a applet to the development of a whole (although pretty small) game. The next chapters (6 - ...) will give you solutions to problems like AI, level editors, random generation of landscapes... . At the end of every chapter you'll find a link to download the sourcecode of the applet we programmed in this chapter and you can take a look at the working applet too. Alright, here we go!


  1. Basic structure of an applet
  2. Animation
    1. Move a ball
    2. Double buffering
    3. Ball bouncing and change the direction
  3. Sound and Gif's
    1. Using sound in applets
    2. Using pictures in applets
  4. Event handling in applets
    1. Mouse events
    2. Keyboard events
  5. The first complete game
    1. Outline of the program and structure of classes
    2. Random movement of the ball
    3. Hit a ball by clicking on it
    4. Count score and loose lifes
    5. Change the mouse pointer
    6. Start the game after double clicing on the applet
  6. Advanced topics
    1. Artificial intelligence for a pong like game
    2. Generation of random 2D landscapes
    3. Leveleditor
     

    How to Add Java Applets to Your Site

    New on the Java Boutique:

    New Article:
    Struts in Action
    The newest book excerpt from "Struts in Action" covers validators, bundles and configuration files.
    ... [more articles]

    New Tutorial:
    Converting XML documents to Java objects with Castor XML
    If you're working with XML documents, and your focus is more on the contents of the documents, and not so much on the XML structure, then Castor XML may be what you're looking for. This month Keld Hansen focuses on the conversion capabilities of Casto XML.
    ... [more Tutorials]

    Elsewhere on internet.com:

    WebDeveloper Java
    Lots of Java information on webdeveloper.com

    WDVL Java
    Thorough Java resource at the Web Developer's Virtual Library.

    ScriptSearch Java
    Hundreds of free Java code files to download.

internet.com logo




Developer News

Microsoft Buys Into SCO Group's Unix

Microsoft Joins Security Firms in Virus-Warning Pact

HP Releases Itanium-based Operating System



Database Journal Launched!
Jupiter Media has announced the launch of Database Journal. DBJ offers SQL courses and other database related resources for beginner to expert developers.



IronEye Cache
IronEye Cache from IronGrid, Inc. is a Java tool that easily enables intelligent caching in any JDBC application with no changes to source code.
Download of the Week
X Images
This is an Image Show applet. All images have a URL. If you double-click on an image you go to that url with specified frame.

JB User Poll
As a JavaBoutique Reader what kind of articles do you prefer?
The JavaBoutique Top 15:
1. ChompText
2. PingPong
3. DJPopMenu
4. NavBar
5. RushHour
6. 3DMaze
7. SonaliCalendar
8. Encyclo
9. AnimLetters_anim
10. AScroll2
11. Nibbly
12. Viewer
13. BMI
14. BMMenu
15. imageviewer
Want more? Check out our Top 100!

Refer-It
Affiliate Program and Referral Directory.
New on internet.com
Dell Well Positioned for the New Tech Environment
If technology is becoming a commodity, then Dell may be the best-positioned tech company of them all.

Keeping Tabs on Your Good Name
A new application, Google Alert, offers a new approach for staying up to date with your interests by routinely performing daily Google searches and sending e-mail notifications of new results that appear, complete with the links.

Security Product of the Year -- Norton AntiVirus Corporate Edition
Answer: Yaha, Klez, Lovegate, Bugbear and Backdoor. Question: What are five reasons Datamation readers selected Symantec AntiVirus Corporate Edition 7.6 as the Security Product of the Year?


Copyright 2003 Jupitermedia Corporation All Rights Reserved.
Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/