The integrated development environment (IDE) used during classes is NetBeans, but there are many other options. Any Java reference book is handy. The following links are web resources that I have used and showed in class.
Learning the Java Language: Tutorials on a variety of topics.
I/O (input/output) from the command line, standard streams and the command line
Game Programming Crash Course (for J2ME) , a tutorial on how to program pong (or any 2-D game) for a cell phone.
If you fulfill these requirements, you're all set for completing this course:
- You DO NOT have to own a fancy mobile phone to write and play this game
- A computer with Windows
- An interest in learning something new
- Some Java programming experience (or ability to understand code easily, if you're used to Visual Basic, C#, C or C++ you should be home free)
- NO game programming experience required
This game programming course will take you through everything required to learn game programming in J2ME. The process will be like this:
- Tools Setup: Setting up the environment, this used to be one of the hardest parts to complete
- MIDlet: Programming the foundation of your game
- Background: Rudimentary painting on the screen
- Sprites: Adding and moving sprites
- Collision Detection: Make the ball bounce
- User Input: How to handle user input
- Artificial Intelligence: How to create a stupid computer-controlled opponent
- Optimization: Add score to the game
Applets and Basic Graphics, a tutorial with a basic graphic application. We are modifiing and extending this example in class. This .pdf is also attached. The code and other resources are available at Chapter 9: Applets and Basic Graphics.
Java Programming Resources: Table of Contents , a list of pointers to a wide variety of examples and other resources
Core Web Programming book, source code for a wide variety of kinds of short example programs
Another Java Strings tutorial
Very short graphics applet code
| Attachment | Size |
|---|---|
| 07-Applets-and-Graphics.pdf | 1.41 MB |
Comments
Post new comment