Table of Contents

Java and Game Programming


We will use...

Packages

Methods

Information Protection (Methods and Variables)

More Java Fundamentals

Random Numbers

               Random generator = new Random();
               
               // To get a random integer where the range of your random number
               // is between 0 to N-1:
               int throw = generator.nextInt(N);
               
               // To start at 1:
               int throw = generator.nextInt(N - 1) + 1;
               
               // Setting the random seed (an integer used to set the starting point
               // for generating a series of random numbers):
               Random generator = new Random (SEED);
               // or use generator.setSeed(SEED);
               
               // In order to generate truly random numbers, the seed should be an
               // unpredictable value (e.g., entropy created by random key presses
               // or mouse movements).

Java and Game Programming

Small, old Java game example: jSpout

Newer Java game example: Flywrench4k