TUGAS KELOMPOK MATA KULIAH PENGANTAR TEKNOLOGI GAME
“MEMBUAT GAME BOLA BASKET”
KELOMPOK
NAMA NPM
1. ARI RAFSANJANI 51413275
2. RIFKI AULIA 57413666
3. YUDHA INDRAWAN 59413532
UNIVERSITAS GUNADARMA
2016
BOLA BASKET
Ari Rafsanjani, Rifki Aulia, Yudha Indrawan
S1 Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Gunadarma
PENDAHULUAN
Dewasa ini ilmu pengetahuan dan teknologi
semakin berkembang pesat seiring berjalannya waktu selalu menciptakan sesuatu
yang baru. Hal ini tentu sangat berpengaruh terhadap kehidupan manusia. Di masa
modern yang serba bergantung dengan teknologi ini manusia sudah mulai
meninggalkan sesuatu hal yang dapat dikatakan traditional seperti halnya
permainan traditional yang sudah berganti dengan permainan digital. Permainan
atau game adalah sebuah aktivitas dengan tujuan bersenang-senang,mengisi waktu
luang atau mencari hiburan. Permainan biasanya dilakukan sendiri atau bersama
sama.
Permainan traditional yang biasa dilakukan bersama teman secara nyata di kehidupan sudah mulai ditinggalkan dan berganti dengan permainan yang di mainkan dengan yang lebih modern menggunakan teknologi masakini seperti playstation, PSP, smartphone dan computer. Anak kelahiran tahun 2000an sudah tidak mengenal dan merasakan betapa seru bermain permainan tradisional seperti petak umpet, kelereng, benteng, layangan dan permainan traditional lainnya yang di mainkan anak tahun 90an.
Dalam bermain game sendiri terdapat dampak positif dan negatifnya. Itu semua tergantung manusia melihat dari sisi mana. Adapun dampak postif bermain game di antaranya adalah
· Bisa menjadi sarana hiburan yang menyediakan interaksi sosial
· Mengurangi stress
· Membangkitkan kerja sama tim
Adapun dampak negatif bermain game adalah
· Lupa waktu, belajar, makan
· Menghambur-hamburkan uang
· Cenderung mengisolasi diri
Permainan yang di mainkan secara digital sudah sangat variatif jenisnya, dapat dimainkan dimana saja dan kapan saja tentu hal itu menjadi kelebihan dari permainan digital tersebut. Berdasarkan hal tersebut mendorong untuk membuat sebuah permainan atau game digital yang dimainkan melalui media komputer yang di beri nama : “Bola Basket” .
Game Bola Basket adalah sebuah game yang dimainkan oleh seseorang secara sendiri dimana player diharuskan memasukkan bola kedalam ring dengan jumlah point yang sudah ditentukan dimana terdapat rintangan dan ada batasan waktunya.
Genre game
Game Bola Basket adalah game bergenre Sport. Genre Game sport adalah game yang sering kita jumpai di pasaran. Banyak jenis game Sport. Game ini dibuat dari olahraga yang ada di kehidupan nyata. Tokoh dari game ini biasanya ada yang benar-benar dari dunia nyata. Tapi ada juga hasil kreasi pembuat game. Sistem permainan tiap game berbeda tergantung jenis olahraga dan yang membuat.
Tampilan scene game Bola Basket
Aplikasi
Dalam pembuatan game Bola Basket, aplikasi yang digunakan adalah Blender 2.77. Blender adalah perangkat lunak sumber terbuka grafika komputer 3D. Perangkat lunak ini digunakan untuk membuat film animasi, efek visual, model cetak 3D, aplikasi 3D interaktif dan permainan video. Blender memiliki beberapa fitur termasuk pemodelan 3D, penteksturan, penyunting gambar bitmap, penulangan, simulasi cairan dan asap, simulasi partikel, animasi, penyunting video, pemahat digital, dan rendering.
Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama
Cara bermain
1. Untuk melempar bola tekan spacebar. Kekuatan bola tergantung tekan dari spacebar. Semakin lama di tekan maka semakin jauh bola terlempar.
2. Jangan sampai bersentuhan dengan dinding bergerak
3. Masukkan bola secepat mungkin
4. Permainan akan dinyatakan menang jika bola telah masuk sebanyak yang ditentukan.
5. Permainan akan dinyatakan kalah jika waktu habis dan skor belum memenuhi syarat yang ditentukan.
Tahap pembuatan game
Bola Basket
Pengaturan sensor, controller, actuator, property dan Physics pada bola
· Sensor adalah segala macam yang berhubungan dengan input, urusannya ada di tempat ini. Bisa input dari user, seperti keyboard, mouse, joystick atau input lain seperti random, always, dll.
· Controller berfungsi untuk mengolah input yang didapat dari sensor. Bisa pengolahan logika yang simple seperti and, OR, NAND, NOR, XOR atau bisa yang sangat kompleks menggunakan script python.
· Actuator adalah ujung tombak yang harus melakukan sesuatu karena perintah controller.
Keyboard pertama yaitu loncat diberi dengan menekan
spacebar lalu jarak loncatnya menggunakan siple motion yang diberi nilai pada
Force : X=-7, Y=0, Z=8, sama nilai pada variable torque, linier variable dan
Anuglar. Untuk bola sendiri menggunakan Rigid Body.
Tahap kedua adalah membuat objek ring basket. Pertama objek ring didownload
dahulu diblend swap.
Tampilan objek ring basket
Selipkan object baru kedalam lubang ring. Object tersebut sebagai sensor apabila bola masuk kedalam ring maka score bertambah.
Setelah itu tambahkan sensor, controller dan actuator pada object sensor tersebut, Pada sensor tambahkan always. Pada bagian Controller tambahkan python, 2 Expression. Dan pada bagian Actuaator tambahkan 2 scene. Lalu Physics type nya ubah menjadi no collision dan klik pada bagian invisible. Untuk lebih jelasnya silahkan lihat gambar
Script python untuk object sensor
Setiap bola yang masuk kedalam ring dan mengenai sensor, maka point akan bertamabah 2.
Selanjutnya kita akan membuat score dan timernya. Membuat keduanya menggunakan object 2 object Text. Tempatkan sesuai dengan keinginan kalian.
Pengaturan sensor dan controller pada text timer
Tahap selanjutnya kita membuat object empty dengan menggunakan plain axes. Ini berfungsi untuk mengaktifkan skrip phython score, timer. Caranya dengan menambahkan beberapa perintah.
Disini timer diberi batasan waktu yaitu 35 detik. Jika waktu sudah melebihi 35 detik maka scene akan berpindah ke scene lose. Dan pemain dinyatakan kalah.
Pada score juga di beri batasan yaitu 6. Jika score sudah mencapai 6 makan scene akan berpindah ke scene win. Dan pemain di nyatakan menang.
Script python untuk object empty
Tahap selanjutnya kita akan membuat rintangan supaya bola tidak mudah masuk ke ring. Rintangan berupa object bergerak ke atas kebawah. Cara membuatnya cukup mudah, hanya menggunakan 1 object saja yaitu plan. Setelah itu kita atur sensor, controller, dan actuatornya sehingga object tersebut bergerak..
Caranya adalah seperti gambar berikut.
Pengaturan untuk object rintangan
Tahap keempat yaitu membuat splash screen. Cara membuatnya dengan menggunakan 2 plan dan 3 text. Di setiap game pasti pernah melihat tampilan loading sebelum masuk kepermainan. Ini lah fungsi splash screen tersebut.
Pengaturan untuk loading bar
Selanjutya kita akan membuat screen menu utama. Menu utama terdiri dari beberapa button yaitu play, how to play, cara bermain dan keluar. Untuk menu utama menggunakan objek plane sebagai tampilannya. Lalu pada masing-masing button diberi animasi. Untuk memberikan efek animasi dapat diatur pada actuator, sensor, dan controller masing-masing button, seperti berikut:
Pengaturan sensor, controller, actuator button play
Gambar diatas adalah pengaturan pada button play. Pada add sensor pilih mouse, lalu mouse event pilih mouse over. Mouse over berfungsi untuk mengarahkan kursor pada button sehingga kursor hanya fokus pada button yang diklik. Pada add actuator pilih action dan scene, diaction atur animasinya menjadi bergerak dan pada scene atur mode menjadi set scene. Set scene berfungsi untuk mengatur kemana scene yang dituju. Pada button play set scene diatur menuju scene permainan agar ketika diklik button play, permainan akan dimulai.
Untuk button cara bermain sama seperti button play. Hanya saja yang membedakannya adalah set scene yang dituju.
Untuk button keluar sama juga seperti button play dan cara bermain, hanya saja pada bagian actuatornya ubah scene nya menjadi game dan pilih exit game.
Tampilan pengaturan pada menu coba lagi
Sama seperti tombol button yang sebelumnya. Pengaturannya sama saja, hanya yang membedakkan nya adalh tujuan scene yang akan dituju.
PENUTUP
Basket dianggap sebagai olahraga unik karena diciptakan
secara tidak sengaja oleh guru olahraga. Pada tahun 1891, Dr.James Naismith,
seorang guru olahraga asal Kanada yang mengajar di sebuah perguruan tinggi
untuk para siswa profesional di YMCA(sebuah wadah pemuda umat Kristen) di
Springfield, Massachusetts, harus membuat suatu permainan diruang tertutup
untuk mengisi waktu para siswa pada musim libura musim dingin di New England.
Terinspirasi dari permainan yang pernah ia mainkan saat kecil di Ontario. Naismith
menciptakan permainan yang sekarang dikenal sebagi bola basket pada 15 Desember
1891.
Game “BOLA BASKET” diambil dari permainan dari dunia nyata. Hanya saja yang memedakannya adalah jika di dunia nyata dimainkan oleh 10 orang yang terbagi atas 2 tim. Namun dalam game ini tidak ada pemain sama sekali.
Game ini melatih konsentrasi dan akurasi si pemain dimana pemain diwajibkan memasukkan bola kedalam ring dengan jumlah yang telah ditentukan dan waktu yang telah ditetapkan.
Saran dari pembuat yaitu game ini cocok di mainkan untuk mengisi waktu luang agar tidak bosan. Game ini juga bisa untuk melatih akurasi dan konsentrasi.
DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar