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
Sumber : http://www.openprocessing.org/sketch/92849 ,
Tidak ada komentar:
Posting Komentar