Tugas 1 – Game Programming


TUGAS GAME PROGRAMMING

2012

Tugas I: Penggalian perilaku aktor dalam game

Tujuan: Mahasiswa dapat membuat kode program perilaku umum aktor dalam game yang biasanya terjadi.

Deskripsi:

  1. Buatlah koding Greenfoot untuk mengimplementasikan perilaku aktor dalam skenario yang diberikan.
  2. Laporan, berisi:
    1. Skenario koding (proses perintah program) yang dituliskan untuk mengimplementasikan scenario.
    2. Penjelasan fungsi-fungsi yang digunakan.
    3. Koding yang dibuat.
    4. Print screen ketika game dijalankan.
  3. Siapkan file presentasi (ppt) untuk mempresentasikan tugas dikelas.
  4. Dikerjakan berkelompok, didemokan sesuai jadwal.
  5. Semua file tugas dikirim ke email.

Pembagian tugas

Skenario. Aktor Skenario Actor Behaviour

1

Orang Dapat bergerak memutar sebagai berikut:

  1. Jika ditekan tombol “panah ke kanan” maka arah geraknya berputar arah ke kanan sebesar 7 derajat perubahan.
  2. Jika ditekan tombol “panah ke kiri” maka arah geraknya berputar arah ke kiri sebesar 10 derajat perubahan.

Catatan: arah dari aktor juga ikut berputar.

2

Orang Jika diklik dengan mouse:

  1. Dapat mengeluarkan 2 peluru pada arah kedepan dan ke bawah.
  2. Jika peluru sampai ditepi World maka peluru hilang.

3

Ikan Dapat bergerak pada arah acak secara otomatis.

4

Ikan Tambahkan satu kelas ikan3, perilakunya jika menyentuh tepi World, maka bergerak balik (jika awalnya dari kiri ke kanan maka berubah dari kanan ke kiri, begitu pula sebaliknya).

5

Orang Dapat mengeluarkan peluru dan bom:

  1. Jika ditekan tombol “1” maka mengeluarkan peluru, kecepatannya 5x gerakan orang.
  2. Jika ditekan tombol “2” maka mengeluarkan bom, kecepatannya harus 2 kali peluru.

6

Orang Pada saat melangkah (ketika ditekan tombol):

  1. Gambarnya berubah-ubah. Sediakan 2 gambar, pada saat melangkah gambarnya berubah dari gambar pertama ke gambar kedua, kemudian jika melangkah lagi akan berubah dari gambar kedua ke gambar pertama. Begitu seterusnya.
  2. Jika tidak melangkah, maka gambarnya tetap.

7

Orang Aktor orang dapat melompat:

  1. Jika ditekan tombol “e” maka orang akan melompat ke depan (kanan) sepanjang 10 piksel (lompatnya seperti orang, keatas kemudian turun).
  2. Jika ditekan tombol “f” maka orang akan melompat ke belakang (kiri)  sepanjang 10 piksel.

8

Orang
  1. Tambahkan atribut “power” pada kelas Orang.
  2. Pada saat pertama aktor Orang dibuat, berikan nilai awal 10.
  3. Setiap kali melangkah (setiap satu langkah) maka powernya berkurang 1. Hingga saat power sudah habis, maka orang tidak dapat melangkah lagi.

9

Ikan
  1. Untuk semua ikan, dapat mengeluarkan gelembung udara setiap 10 langkah, gelembung yang dikeluarkan akan bergerak keatas.
  2. Jika gelembung sudah sampai ditepi atas World, maka gelembung tersebut hilang.

10

Ikan Untuk kelas ikan2, setiap kali menyentuh tepi World maka berbelok 5 derajat ke kanan.

11

Ikan Ketika game pertama dijalankan, hanya ada 1 ikan, ikan berjalan dari kiri kekanan. Ketika menyentuh tepi kanan, ikan akan muncul kembali di sisi kiri (seperti melingkar).

Ikan tersebut ketika muncul lagi dari tepi kiri, ukurannya menjadi 2 kalinya ukuran semula, ketika balik muncul lagi dari tepi kiri ukurannya menjadi 2 kalinya ukuran semula, begitu seterusnya.

     

 

Jadwal presentasi kelas A

Kelompok

Skenario

Jadwal

1

4

Kamis, 15 Maret 2012

2

1

Kamis, 15 Maret 2012

3

5

Kamis, 15 Maret 2012

4

2

Kamis, 15 Maret 2012

5

7

Kamis, 22 Maret 2012

6

3

Kamis, 22 Maret 2012

7

8

Kamis, 22 Maret 2012

8

9

Kamis, 22 Maret 2012

9

6

Kamis, 22 Maret 2012

10

10

Kamis, 22 Maret 2012

11

11

Kamis, 5 April 2012

 

Jadwal presentasi kelas B

Kelompok

Skenario

Jadwal

1

6

Kamis, 15 Maret 2012

2

4

Kamis, 15 Maret 2012

3

7

Kamis, 15 Maret 2012

4

5

Kamis, 15 Maret 2012

5

8

Kamis, 22 Maret 2012

6

2

Kamis, 22 Maret 2012

7

1

Kamis, 22 Maret 2012

8

3

Kamis, 22 Maret 2012

9

Kamis, 22 Maret 2012

Kelompok (Kelas A) 26 mhs

Kelompok Anggota
1 1. angga(1034010034)2.  handung(1034010041)3. indra(1034010048)
2 1. M.abdul hamid(1034010121)2. Agus suwito (1034010165)
3 1. Genta pambudi putra widyastoro (1034010011)
2. Harry prasetyo (1034010028)
3. Davi alvindhi (1034010040)
4 1. M. Taufiq Irsyadah (1034010010)2. M. Zen Wawazer (1034010107)3. Reza Arief Amrullah (1034010021)
5 1. Alon Jala Tirta (1034010037)2. Ardi Daud Muslim (1034010063)3. Alfian Fahturachman (1034010094)
6 1. Galih Eko W. (1034010122)2. Zefri Amrullah (1034010126)3. Dimas Aditya W. (1034010175)
7 1. Pringga Wira A. (1034010020)2. Mifta Khoirul M. (1034010038)3. Mochamad Agung Febisono (1034010001)
8 1. Septian Choirul (1034010099)2. Indro Nugraha (1034010087)3. Moch. Yogiantoro (1034010118)
9 1. Hendy Arientaka (1034010081)2. Rizki Sugiarto (1034010082)3. Rizal Anggraeawan (1034010114)
10 1. indra hermawan (1034010009)

Kelompok (Kelas B) 37 mhs

Kelompok Anggota
1 1.Herfiant Tristianto (1034010025)
2.Hendrik Prastiyo (1034010083)
3.Aditya Mieka Darminta (1034010116)
2 1. Miftahul Huda (1034010014)2. Tri Kurniawan (1034010035)3. Zulfikar Ali A. (1034010036)
3 1. Roni Abdul Aziz (1034010067)2. M. Zahry T. (1034010111)3. Bagus Aditya P. (1034010113)
4 1. Angga Dwi Wiyana (1034010054)2. Ferry Afrianto (1034010060)3. Imam Baihaqy As. (1034010045)
5 1. Dara Gading (1034010064)2. Dona Arlita (1034010071)3. Ryche Destyani Yuniar (0934010096)
6 1. Windy Puspitasari (1034010027)2. Desy Nur P. (1034010095)
7 1. Fuad Hidayat A.R. (1034010019)2. Dhea Tegar (1034010013)3. Alfin Kalimarsya (1034010023)
8 1. Rizky Hutomo S. (1034010080)2. Jovie Antoni (1034010174)3. Mifdliyaur Rohanis Syatta (1034010078)

2 Responses to Tugas 1 – Game Programming

  1. hanz says:

    kelompok 8 nama tulisanya salah pak yang benar mifdliyaur rohanis syatta

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: