Kamis, 17 Juli 2014

GAME FINDING MONEY



Kali ini akan membahas mengenai salah satu contoh Game Processing. Judul dari game yang dibuat ini adalah “Finding Money”. Game ini diselesaikan dengan cara berkelompok, terdiri dari Indah Yuanasari, Cempaka Putriyani dan Maula Mazaya. Dibawah ini merupakan kutipan kodingan game “Finding Money”

/* OpenProcessing Tweak of *@*http://www.openprocessing.org/sketch/92849*@* */
/* !do not delete the line above, required for linking your tweak if you upload again */
/* OpenProcessing Tweak of *@*http://www.openprocessing.org/sketch/6424*@* */
/* !do not delete the line above, required for linking your tweak if you re-upload */
(hanya berupa informasi)

int page = 1;      
PImage maze1;
PImage maze2;
PImage maze3;
PImage mochi;
PImage finalpage;           
( merupakan deklarasi gambar yang akan diinput dalam game)

int x = 15;
int y = 430;
(merupakan variabel x yang memiliki nilai awal 15 dan variabel y bernilai awal 430)

float mochiwidth = 25;    //width of mochi
float mochiheight = 40;   //height of mochi
(merupakan ukuran lebar dan tinggi dari image mochi)

int a = 75;
int b = 8;

int c = 15;
int d = 435;
(merupakan variabel yang bernilai integer terdiri atas variabel a,b,c dan d)

void setup() {
  size(640, 480);
  smooth();
  mochi = loadImage("littlemochi.png");
  maze1 = loadImage("maze_1.png");
  maze2 = loadImage("maze_2.png");
  maze3 = loadImage("maze_3.png");
  finalpage = loadImage("finalpage2.png");
}
(merupakan pendeklarasian pengaturan, berupa ukuran dari resolusi layar game, memanggil gambar yang sudah dideklarasikan pada kodingan awal)


void draw() {

  // Draw Maze
  background(255.0);
   if (page == 1) {
  image(maze1, 0, 0);
(merupakan kodingan untuk memasukkan gambar beserta warna latar belakang maze1 yaitu labirin pertama)

  // Controls
  checkPoint(x + 10, y + 20); // Offset to move toward the center

  // Draw Mochi
  image(mochi, x, y, mochiwidth, mochiheight);
   }
(merupakan kodingan untuk memasukkan gambar mochi berserta ukuran yang telah ditentukan) 
 
  if (page == 2) {
  image(maze2, 0, 0);
(merupakan kodingan untuk jika masuk ke level selanjutnya akan muncul labirin yang baru dengan tingkat kesulitan yang lebih disbanding labirin sebelumnya)

**untuk kodingan dibawah ini, fungsi sama dengan penjelasan seperti kodingan sebelumnya

  // Controls
  checkPoint2(a+10, b+10); // Offset to move toward the center

  // Draw Mochi
  image(mochi, a, b, mochiwidth-10, mochiheight-15);
   }
  
       if (page == 3) {
  image(maze3, 0, 0);

  // Controls
  checkPoint3(c+10, d+10); // Offset to move toward the center

  // Draw Mochi
  image(mochi, c, d, mochiwidth-10, mochiheight-15);
   }
  
   if (page == 4) {
  image(finalpage, 0, 0);

  // Draw Mochi
  image(mochi, 350, 160, 100, 160);
   }
  
     if (page == 1) {
    if ((x > 500) && (x < 550) && (y < 40) && (y > 0)) {
      page = 2;
      }
     }
     if (page == 2) {
         if ((a > 550) && (a < 600) && (b > 450) && (b < 480)) {
             page = 3;
             }
            }
     if (page == 3) {
         if ((c > 600) && (c < 640) && (d > 100) && (d < 130)) {
             page = 4;
             }
            }
           
     if (page == 4) {
         if (mousePressed == true) {
             page = 1;
             }
            }
}


Untuk melihat bagaimana cara memainkan game “FINDING MONEY” dapat dilihat di
http://www.youtube.com/watch?v=JhmxQ5r-lc8&feature=youtu.be