|
|  |
|
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!
- Basic structure of an applet
- Animation
- Move a ball
- Double buffering
- Ball bouncing and change the direction
- Sound and Gif's
- Using sound in applets
- Using pictures in applets
- Event handling in applets
- Mouse events
- Keyboard events
- The first complete game
- Outline of the program and structure of classes
- Random movement of the ball
- Hit a ball by clicking on it
- Count score and loose lifes
- Change the mouse pointer
- Start the game after double clicing on the applet
- Advanced topics
- Artificial intelligence for a pong like game
- Generation of random 2D landscapes
- Leveleditor
New on the Java Boutique:
New Article:
A Barebones Guide to Usability Testing
At first glance, usability testing may seem like unnecessary, or additional work. In todays budget slashed world, it is not uncommon for projects not to have the luxury of this valuable phase. This is a dangerous path to tread. Let's look at how we can incorporate usability testing into our design process.
... [more articles]
New Tutorial:
Java Certification Path API
Certificate based security forms the basis for SSL (Secure
socket layer) transactions? Every year billions of transactions
involving trillions of dollars are done safely using the SSL
protocol. This week we'll look at the role of the Java
certification path API and see how it provides a mechanism to
implement certification path functionality.
... [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.
|
 |
|