O'Reilly logo

Monkey Game Development by Michael Hartlef

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action — creating the atom elements

At the start of a game, or when you want to reset the game field, you will call this method to set up a new tile set:

  1. The new method inside the game class will be named CreateAtomElements.
    Method CreateAtomElements:Int()
    
  2. We want to randomize the grid setup. For this we will seed the random number generator with the value of a call to Millisecs.
    Seed = Millisecs()
    
  3. The distance from a collision circle to the center of an atom will be 23 pixels and stored inside a local variable.
    Local cd:Int = 23
    
  4. Now, we need a grid of 8 x 11 elements. Start two For loops for this purpose.
    For Local y:Int = 1 To 11
    For Local x:Int = 1 To 8
    
  5. Next, we determine randomly in the range of 0 to 3 the kind of element which represents ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required