MANUAL BOOK
LABIRIN DURI
Nama
NPM
: 55412277
Fakultas
: Teknologi Industri
Jurusan
: Teknik Informatika
Universitas Gunadarma
2015
I. PENGERTIAN BLENDER
Blender adalah program 3D dan animasi yang bersifat open source, bebas
untuk dikembangkan oleh penggunanya dan dapat didistribusikan kembali dan
bersifat Legal. Blender memiliki video compositor dan intergrated game engine Karya
yang dihasilkan tidak ada sifat royalti kepada developer, dan dapat dipublikasikan
baik free maupun untuk dikomersilkan. Blender merupakan salah satu program
Modeling 3D dan Animation, tapi Blender mempunyai kelebihan sendiri
dibandingkan program modeling 3D lainnya.
Keunggulan Blender 3D
Oleh karena itu, lewat software Blender inilah saya akan mencoba membuat
suatu objek yang layak dengan kualitas yang menarik. Itu semua saya tuangkan
kedalam buku tutorial ini, semoga bermanfaat bagi Anda sekalian.
Scene Pembuka
Pada bagian scene pembuka, merupakan tampilan awal sebelum masuk ke
dalam permainan. Dimana langkah awal yang harus dilakukan ialah mengubah engine
yang digunakan untuk rendering, dari Blender Render menjadi Blender Game. Lalu
menambahkan objek kubus yang ukurannya dipipihkan Shift + A, Mesh, Cube. Lalu
cube tersebut diberikan warna, dan diberikan tambahan objek berupa teks dengan cara
Shift + A, Text. Seperti dibawah ini:
Terdapat tiga buah bagian yaitu sensor, controller dan actuator. Pada bagian
sensor perlu diperhatikan apa yang menjadi kebutuhan dari pembuat game, dan
masukan (input) seperti apa yang akan digunakan. Pada permainan Labirin Duri ini,
hendak menggunakan spasi, untuk melanjutkan ke menu permainan, maka dari itu:
Controller: and
Maka, setiap kali berada pada tampilan awal dan pemain menekan tombol spasi, maka
tampilan akan berubah menjadi menu permainan utama.
Scene Permainan
Selanjutnya pada scene permainan, berikut tata cara pengaturan:
1. Posisi kamera diatur terlebih dahulu (agar ketika permainan selesai disusun,
tampilannya akan sesuai).
2. Lalu langkah yang kedua ialah membuat labirin tersebut dengan cara menyusun
dari cube (Shift + A, Mesh, Cube), yang ukurannya telah di modifikasi (N pada
keyboard)
3. Setelah cube berhasil disusun, maka dapat memberikan rintangan berupa duri,
yang terbuat dari cone, dengan cara (Shift + A, Mesh, Cone), dan ukurannya
disesuaikan.
4. Menambahkan objek sebagai karakter atau pemain dari permainan yang ada, yaitu
berupa boneka penguin dengan papan roda dibawahnya.
5. Menambahkan satu buah balok yang akan terus bergerak (tidak statis), untuk
menghalangi penguin untuk meluncur.
6. Menambahkan dua buah objek berbeda yaitu time dan score yang tampilannya
akan terus berubah selama permainan berlangsung, dimana keduanya akan
diberikan pengaturan lebih lanjut.
6
1
4
2
5
Lalu berikut pengaturan pada lay-out Game Logic dari beberapa objek yang ada:
1. Rintangan berupa duri
Pada rintangan ini, apabila pemain menyentuh/melompat ke arah duri, maka ia
akan mendapatkan nilai pengurangan sebesar minus lima (-5), dan juga akan
kembali ke awal permainan, dengan waktu yang diberikan merupakan waktu sisa
sebelum kembali ke awal permainan.
Jadi, pada sensor diberikan pengaturan berupa collision (tumbukan), sedangkan
pada controller diberikan dua pengaturan berupa and dan script python, dan
actuator berupa restart.
2. Penguin berselancar
Merupakan pemain utama yang akan melewati berbagai rintangan yang ada,
termasuk rintangan duri dan tumbukan papan. Penguin disini memiliki kendali
penuh untuk menghindari rintangan hingga sampai ke akhir permainan (exit),
maka dari itu diberikan pengaturan sebagai berikut pada game logic.
Selain itu, penguin juga diberikan pengaturan menjadi rigid body, pada panel
physics di properties, agar mampu digerakan dengan tombol kendali yang sudah
dilakukan di pengaturan, berikut pengaturannya:
3. Papan tumbuk
Merupakan balok yang digunakan untuk mengahalangi penguin apabila melintas,
balok tersebut diberikan pengaturan secara otomatis agar terus berpindah selama
permainan berlangsung, dimana diberikan elastisitas agar terus bergerak secara
konstan sebagai berikut:
Pada sensor, diberikan dua buah pengaturan always, yang dimana teks akan
terus menerus berganti mengikuti perubahan waktu.
Lalu terdapat dua buah controller, dengan jenis python, dimana diberikan
sintaks program sebagai berikut:
Testimer.py
Digunakan sintaks berikut untuk memberikan nilai atau waktu pada timer,
yaitu 60 detik.
Update.py
Sintaks berikut digunakan untuk memperbarui skor dan timer, setiap kali
melakukan kesalahan, maka waktu akan berhenti dan nilai akan berkurang.
5. Score
Merupakan teks yang akan ditampilkan setiap kali penguin menabrak rintangan
yang terdapat pada game, diberikan nilai always pada sensor, karena skor akan
selalu berubah, dan juga sintaks berupa testscore.py sebagai berikut:
Scene Skor
Pilih file
User preference
Maka game sudah tersimpan dengan ekstensi .exe. Demikianlah manual book
sederhana yang telah dibuat guna memenuhi syarat kelulusan praktikum LABTI 2015.