DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Siapa Yang Tidak Suka Dan Tidak Mengenal Tentang Game? Pasti semua orang senang dan mengenal game. Saat ini yang menjadi bagian yang menarik adalah bukan memainkan sebuah game melainkan , bagaimana membuat sebuah game. Dengan perkembangan komputer yang sangat pesat maka membuat sebuah game bukanlah hal yang sulit.
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Unsur-unsur Dalam Game 1. Game Desian, 2. Art Game, 3. Music Game, 4. Dan Game Programming Beberapa unsur tersebut berkolaborasi dalam satu framework atau kerangka kerja untuk menghasilkan sebuah game yang dapat dimainkan dan dinikmati oleh pengguna DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Macam-macam Aplikasi Pembuat Game 1. Game Maker
Merupakan aplikasi pembuat game paling populer karena bukan hanya enteng tapi aplikasi ini tidak membutuhkan pengkodean atau scripting yang membuat pusing. Aplikasi ini juga bisa ditambah script untuk pengguna tingkat lanjut DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Macam-macam Aplikasi Pembuat Game 2. Stencyl
Merupakan aplikasi pembuat game yang tidak membutuhkan pengkodean atau scripting. Aplikasi ini dalam membuatnya cukup dengan drag-and-drop DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Macam-macam Aplikasi Pembuat Game 3. GameSalad
Aplikasi ini dalam membuatnya cukup dengan drag-and-drop dan bisa di publish ke Web/iOS bahkan bisa di publikasikan ke Google Play dan Win 8 DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Macam-macam Aplikasi Pembuat Game 4. Sploder
Adalah aplikasi pembuat game untuk PC yang memungkinkan bagi pemula untuk membuat game online. DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Macam-macam Aplikasi Pembuat Game 5. Unity 3D
Aplikasi ini yang paling populer tapi beda jurusan sama Game Maker. Bila Game Maker untuk pembuat game yang tidak bisa scripting maka Unity 3D untuk pembuat game yang sudah mahir DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Membuat Game Dengan Game Maker Dikeluarkan oleh yoyogames, yang bertujuan untuk membuat sebuah game dengan mudah. Game maker ini ada dua jenis yaitu: 1. lite Versi ringannya dan free 2. Pro Full Version
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Syarat Minimal Untuk Menjalankan Aplikasi Game Maker 1. Prosesor intel pentium 4 atau AMD 2. Sistem Operasi : Windows 2000, XP, Vista, 7, 8 3. DirectX 8 atau yang terbaru 4. VGA card dengan memori minimal 32 MB 5. Resolusi layar 800x600 dengan 16 bit warna 6. RAM 128 MB DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Proses Instalasi Game Maker 8 Pro 1. Klik 2 x file gamemaker8pro.exe
2. Jika ada kotak dialog User Account Control klik “ Yes “
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Proses Instalasi Game Maker 8 Pro 3. Klik Next
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Proses Instalasi Game Maker 8 Pro 4. Klik Next
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Proses Instalasi Game Maker 8 Pro 5. Tampilan Aplikasi Game Maker
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menjalankan Aplikasi Game Maker Ketika pertama kali menjalankan Game Maker, akan ditanya apakah ingin menjalankannya di modus "Simple" atau "Advanced", maka pilih "Advanced". Perbedaannya adalah : 1. Mode "Simple", beberapa fitur dari Game Maker dinonaktifkan tujuannya supaya mudah bagi pemula. 2. mode “Advance”, semua fiture aktif klik pada menu File > pilih Advanced Mode. DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Bagian-bagian Game Maker Terdapat beberapa entitas (resource) yang diperlukan untuk membentuk sebuah game dalam Game maker, yaitu: 1. Sprite 7. Time Lines 2. Sounds 8. Objects 3. Backgrounds 9. Rooms 4. Paths 10.Game Information 5. Scripts 11.Game Options 6. Fonts DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
1. Sprite Sprite adalah representasi visual dari semua benda dalam game. Sprite dapat terdiri dari satu gambar saja atau lebih dari satu gambar sehingga terlihat seperti gerakan animasi. Sebagai contoh, empat gambar sprite berikut untuk membentuk karakter bergerak ke kanan.
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
2. Sounds Beberapa game menyertakan efek suara dan musik sebagai background game. Untuk menambah sound dan music
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
3. Background Jenis ketiga dari sumber daya dasar sebuah game adalah gambar latar belakang.Gambar latar belakang biasanya berupa gambar dengan ukuran besar yang digunakan sebagai latar belakang (atau foregrounds) untuk ruangan (game world) di mana permainan berlangsung
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
4. Path Paths seperti lintasan yang dapat diikuti oleh obyek game. Dengan paths kita menentukan bagaimana obyek harus bergerak. Contoh: gerakan patroli, atau gerakan menyerang dari obyek musuh. Paths terdiri dari poin-point kontrol yang terhubung dengan garis lurus
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
5. Script Script dalam Game Maker berisi beberapa baris kode program. Dalam Game Maker terdapat dua cara membuat program, yaitu dengan cara drag-and-drop, dan cara membuat script program. Script merupakan koleksi dari fungsi-fungsi statement program yang dapat kita jalankan dari berbagai obyek, atau berbagai script kode DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
6. Font Font digunakan untuk menambahkan font yang akan disertakan ke dalam Game. Ini biasanya dipakai jika menggunakan fungsi text drawing pada Game Maker
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
7. Time Lines Jika kita menginginkan sebuah obyek untuk melakukan aksi tertentu pada waktu tertentu di game, Time Lines merupakan properti yang sesuai untuk itu. Dalam TimeLine, waktu tertentu dapat ditentukan dan aksi dapat diberikan pada waktu yang telah ditentukan itu
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
8. Object Objek adalah entitas (resource) terpenting dalam Game Maker. Ini merupakan obyek hidup yang bertindak dalam permainan. Sebuah objek biasanya diwakili oleh sprite di layar komputer. Kejadian yang dapat direaksi oleh obyek misalnya kejadian input (keyboard, joystick, mouse), peristiwa tabrakan (tabrakan dengan objek lain), alarm kejadian (timer) dan beberapa jenis kejadian lainnya. DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
9. Room Room merupakan entitas (resource) terakhir dalam Game Maker. Room dapat juga dipandang sebagai tempat untuk obyek bertindak. Untuk beberapa permainan, room juga dapat disebut dengan tingkat/level, atau layar. Saat bermain game, satu kamar saja yang akan ditampilkan pada layar komputer. Sangat dimungkinkan untuk berpindah Room dalam Game Maker, apabila kita telah selesai menyelesaikan rintangan/ tantangan dalam level tersebut DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 1.FILE a. New Digunakan pada saat kita akan membuat sebuah game baru b. Open Digunakan ketika kita akan membuka game yang pernah kita desain atau kita buat c. Recent File Merupakan tempat temporari yang menyimpan berkas kerja kita yang pernah kita buka DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 1. FILE d. Save Digunakan ketikan kita akan menyimpan hasil kerja kita dalam game make e. Save as Digunakan untuk menyimpan dengan nama file yang berbeda f. Create Executable Digunakan untuk membuat file game menjadi executable jadi dapat dijalankan disetiap komputer dengan sistem operasi windows DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 1. FILE g. Publish your game h. Import resource i. Exit
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 2. EDIT a. Create Sub menu ini akan aktif jika salah satu menu yang ada dalam resource sudah aktif. Create digunakan untuk membuat sebuah resource baik sprite, obyek atau room b. Duplicate Sub menu ini akan aktif ketika salah satu menu yang ada dalam resource sudah akti. Berfungsi untuk proses duplikasi DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 2. EDIT c. Create Group Digunakan untuk membuat sebuah grup dalam salah satu resource dengan tujuan untuk memudahkan dalam manajemen resource d. Delete Digunakan untuk menghapus salah satu resource yang sudah tidak digunakan lagi
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 2. EDIT e. Rename Digunakan untuk menamai kembali sebuah resource f. Properties
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 3. Resource a. Sprite b. Sounds c. Backgrounds d. Paths e. Scripts f. Fonts g. Time Lines h. Objects i. Rooms DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 4. Scripts menu ini sama sama dengan menu yang ada dalam create scripts, yang intinya digunakan untuk menulis code program yang akan digunakan dalam pembuatan game. Code program ini ditulis dengan menggunakan bahasa pemrograman Game Maker Language.
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Yang Ada Pada Game Maker 5. Run a. Run Normally b. Run Debug Mode
6. Windows 7. Help
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Event dalam Game Maker Event merupakan suatu kejadian-kejadian yang ada dalam suatu siklus waktu. Dalam game yang biasa kita mainkan kejadian atau event ini dapat berupa keadaan saat keyboard atau mouse ditekan atau tidak, kejadian collision atau terjadi tumbukan antar satu obyek dengan obyek lainnya atau pun kejadian yang lain. DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Menu Event dalam Game Maker Menu event terdapat pada sub menu create object ,yang dapat dilihat pada gambar berikut ini
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 1. Create Event ini terjadi ketika sebuah obyek mulai dibuat. Ini bisanya digunakan untuk mengatur gerakan dan atau digunakan untuk mengatur variable yang ada dalam obyek 2. Destroy Event ini terjadi atau digunakan ketika instance dari obyek akan didestroy. Event ini berfungsi misal suatu obyek akan hilang saat terjadi collision dan setelah itu akan mengubah skor atau nilai. Jadi dengan menggukan event destroy ini maka pengembangan game dapat membuat aplikasi lebih menarik dan fleksibel DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 3. Alarm Setiap instance dari obyek memiliki 12 tingkatan alarm. Pengembangan game dapat mengatur jam alarm untuk setiap aksi yang akan dilakukan. Alarm event akan di generate atau akan dikerjakan ketika alarm mulai menghitung mundur hingga mencapai 0. Untuk memberikan indikasi aksi dari alarm, pertama kita harus memilih dalam menu event. Sebagai contoh adalah sebuah monster dapat berubah arah jalannya setiap 20 langkah DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 4. Step Disini dengan menggunakan event ini kita dapat mengatur atau meletakkan aksi yang membutuhkan eksekusi secara kontinu. Sebagai contoh adalah jika satu obyek harus mengikuti obyek yang lain, disini kita dapat meniru alur langkah dari gerakaan setiap obyek yang akan di ikuti. 5. Collision Digunakan jika kita ingin mendapatkan sebuah kejadian saat terjadi tumbukkan. DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 6. Keyboard Ketika seorang pemain menekan key dari keyboard, maka akan muncul event atau kejadian yang dimaksud dalam game. Dalam menu event key press ini sudah disiapkan setiap event dari semua tombol keyboard yang akan digunakan.
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 7. Mouse Game Maker Tutorial-Kurniawan Teguh Martono, ST, MT Halaman 11 Event pada mouse hampir mirip fungsinya pada event pada keyboard.Dalam event ini yang akan dieksekusi adalah kejadian saat mouse di tekan apakah klik kanan atau klik kiri
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 8. Other Merupakan event lain yang dapat kita temui dalam sebuah game misalnya adalah : h. No more live a. Outside Room i. No more health b. Intersect Boundary c. Views d. Game start e. Game end f. Room start g. Room end DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 9. Draw Ketika kita menggunakan aksi yang spesifik dalam sprite yang telah kita buat maka kita dapat menggunakan event ini. Misalnya kita akan menggambar health bar dalam suatu room maka kita dapat menggunakan even ini 10. Key Press Event ini mirip fungsinya dengan event pada keyboard press
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Add Event 11. Key Release Event ini digunakan ketika keyboard atau joystik setelah tidak ditekan kembali 12. Trigger Merupakan event hasil buatan kita sendiri.
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Selain event yang telah dijelaskan di atas, kita masih membutuhkan action atau aksi supaya obyek yang telah kita buat event nya tadi dapat berjalan sesuai dengan yang kita inginkan.
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Daftar Action Yang Ada Dalam Game Maker 1. Move a. Move Fixed b. Move Free c. Move Towards d. Speed Horizontal e. Speed Vertical f. Set Gravity g. Reverse Horizontal h. Reverse Vertical
i. Set Friction j. Jump to Position k. Jump to Start l. Jump to Random m. Align to Grid n. Wrap Screen o. Move to Contact p. Bounce
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Daftar Action Yang Ada Dalam Game Maker 2. Main 1 a. Create Instance b. Create Moving c. Create Random d. Change Instance e. Destroy Instance f. Destroy at position g. Change Sprite h. Transform Sprite i. Color Sprite
j. Play Sound k. Stop Sound l. Check Sound m. Previous Room n. Next Room o. Restart Room p. Different Room q. Check Previous r. Check Next
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Daftar Action Yang Ada Dalam Game Maker 3. Main 2 a. Set Alarm b. Sleep c. Display Message d. Show Info e. Restart Game f. End Game g. Save Game h. Load Game DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Daftar Action Yang Ada Dalam Game Maker 4. Control a. Check Empty b. Check Collision c. Check Object d. Test Instance Count e. Test Change f. Check Question g. Test Expression h. Check Mouse i. Check Grid
j. Start Block k. End Block l. Else m. Repeat n. Exit Event o. Execute Code p. Comment q. Set Variable r. Test Variable s. Draw Variable
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Daftar Action Yang Ada Dalam Game Maker 5. Score a. Set Score b. Test Score c. Draw Score d. Show Highscore e. Clear Highscore f. Set Lives g. Test Lives h. Draw Lives i. Draw Life Images
j. Set Health k. Test Health l. Draw Health m. Score Caption
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Daftar Action Yang Ada Dalam Game Maker 6. Extra a. Particel sistem b. CD 7. Draw a. Draw Sprite b. Draw Background c. Draw Text d. Draw Scaled Text e. Draw Rectangle f. Horizontal Gradient
g. Vertical Gradient h. Draw Ellipse i. Gradient Ellipse j. Draw Line k. Draw Arrow l. Set Color m. Set Full Screen n. Take Snapshot
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
Latihan
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK
DINAS PENDIDIKAN PROVINSI JAWA TIMUR UPT – TEKKOMDIK