latihan

Post on 04-Jan-2016

10 views 3 download

Tags:

description

tutorial greenfoot

Transcript of latihan

WORKSHOP ORACLE - AISINDOGOAL = peserta bisa membuat game 2d sederhana (sebagai media pembelajaran mata pelajaran/kuliah programming) menggunakan greenfoot..http://www.greenfoot.org

Greenfoot adalah perkakas sempurna untuk belajar pemrograman Java dengan Mudah & Menyenangkan

Game is Fun! By learning Greenfoot (to build games, simulations, and other graphical programs), you are actually learning how to program!

Bangga Unjuk Gigi Banyak Sample Project

Bisa Juga di Upload Ke Google Play (Droidfoot)

Mari kita coba bersama-sama, mudah & FUN membuat game dengan Greenfoot

1 2 3 4 4

1. Buka greenfoot 2. Buat skenario baru (Scenario>New)

3. Buat sub class world (World>klikkanan>new subclass)

4. Pilih gambar5. Compile6. Selesai

5 6

TIPS: Gambar juga bisa ambil dari file gambar di harddisk anda

KUNCI: Buka “project.greenfoot” dalam folder KunciJawaban/1

1 3 2

1. Actor>klik kanan>new subclass2. Buat class bee, compile3. Buat object bee. bee>klik kanan>new bee()4. Letakkan di world, lalu world>

klik kanan>save the world5. Selesai

4 5LATIHAN: Buat subclass aktor lain (misal kupu2), lalu

tambahkan beberapa object !

TIPS: gunakan mouse utk mengatur posisi object

KUNCI: folder KunciJawaban/2

Bagaimana Cara Memerintahkan Aktor untuk Melakukan Sesuatu?

1. Klik kanan aktor, pilih method,

2. Masukkan parameter

1 2

LATIHAN: coba jalankan method move(), turn(), getX(), getY(), dll !

1 2

1. Untuk melihat source code world, pilih class misal BeeWorld>klik kanan>Open editor

2. selesai

LATIHAN: Coba ubah ukuran world anda, lalu coba ubah posisi beberapa objek !

TIPS: “super(600, 400, 1);” untuk merubah ukuran world…“addObject(bee2, 357, 200);” berisi koordinat X Y objek tsb…Compile source code untuk menerapkan perubahan

2 1

1. Buka source code aktor beeThe act() method is the part of the class definition that tells objects which methods to perform when the Act or Run execution controls are clicked in the scenario.

2. Pilih dokumentasi untuk melihat properti class

LATIHAN: tulis kode diatas, RUN! Coba ubah parameter! KUNCI: KunciJawaban/3

2 3

1. Selain move() dan turn() masih banyak method/fungsi yang bisa kita gunakan di dalam act() aktor bee.Misalkan method turunan dari parent class (Actor)

2. Dokumentasi move()3. Dokumentasi turn()

1

LATIHAN: lihat dokumentasi getX(), getY(), isTouching() dan setImage() dari class Actor

Mudah melakukan test & debug code

LATIHAN: buka kode program, hilangkan tanda “;”, compile, perhatikan pesan error nya !

More FUN Dokumentasimethod lain yg siap pakai

• Untuk gerak secara acak, Rubah act() bee =

• tambahkan turnAtEdge() didalam act() bee =

TIPS: gunakan Ctrl+Spasi untuk petunjuk / autocompletion ketika mengetik kode program KUNCI: KunciJawaban/4

Karena Waktu Terbatas, Peserta

Disarankan Langsung Buka Kunci Jawaban

User Interaction: Keyboard Control

KUNCI: KunciJawaban/5

Karena Waktu Terbatas, Peserta

Disarankan Langsung Buka Kunci Jawaban

User Interaction: Mouse

KUNCI: KunciJawaban/6

Karena Waktu Terbatas, Peserta

Disarankan Langsung Buka Kunci Jawaban

1. Menu controls>Show Sound Recorder

2. File .wav tersimpan di dalam folder “sounds” project anda.

3. Atau copy paste file .wav yg sudah ada ke folder “sounds”

4. Using the playSound() method

1 2

3

4KUNCI: KunciJawaban/7

Disarankan Langsung Buka Kunci Jawaban

ImagesAnimation

KUNCI: KunciJawaban/8

Langsung Buka Kunci

JawabanTIPS: file gambar harus di letakkan di dalam folder images di project anda

collision detection

KUNCI: KunciJawaban/9

Langsung Buka Kunci

Jawaban

Menang / Kalah

KUNCI: KunciJawaban/10

Langsung Buka Kunci Jawaban

Selamat! Anda berhasil membuat game 2d sederhana menggunakan greenfoot..

• Dapatkan kesempatan mengikuti training dan pelatihan lebih lanjut, bergabung dengan Aisindo dan Oracle Academy.

• Greenfoot = FUN Programming!