Cara Membuat Game Untuk Pemula
Cara Membuat Game untuk Pemula
- Game atau permainan adalah sesuatu yang bisa mengobati kebosanan
kita. Dengan bermain game kita bisa menjadi lupa segalanya, hee lebay...
Dan bagaimana kalau kita bersama-sama belajar cara membuat game sendiri? Sebenarnya banyak sekali yang harus kita pelajari untuk bisa membuat game, apalagi untuk membuat game yang bagus seperti untuk android, PC atau hp. Ada yang namanya xml, java dan banyak lagi. Tapi kali ini kita akan belajar membuat game sendiri dengan cara yang paling mudah menggunakan aplikasi Game Maker Free dari Yoyogames.
Setelah terinstal, buka aplikasinya dan kita buat sprite baru. Lalu kita buat karakternya, beri nama "char1". Sobat juga bisa membuat karakter dengan menggambar pada kertas kemudian di scan untuk dimasukan ke PC. Lihat gambar untuk lebih jelasnya.
Membuat Obyek, klik bola biru di toolbar atas. Beri nama yang sama "char1"
Membuat Ruangan dan memasukan obyek. Pada obyek tab ruangan baru, pilih char1 dan klik ruang utama untuk menambahkannya.
Dan bagaimana kalau kita bersama-sama belajar cara membuat game sendiri? Sebenarnya banyak sekali yang harus kita pelajari untuk bisa membuat game, apalagi untuk membuat game yang bagus seperti untuk android, PC atau hp. Ada yang namanya xml, java dan banyak lagi. Tapi kali ini kita akan belajar membuat game sendiri dengan cara yang paling mudah menggunakan aplikasi Game Maker Free dari Yoyogames.
Cara Membuat Game
Pertama, Download Games Maker versi gratis dari Yoyogames.com kemudian instal di PC sobat. Aplikasi ini cukup mudah untuk digunakan bagi para pemula. Fiturnya lumayan, kalau pengen yang lebih komplit ada yang Versi Pro, tapi harganya lumayan mahal. Jadi sementara kita gunakan yang free aj dulu.Setelah terinstal, buka aplikasinya dan kita buat sprite baru. Lalu kita buat karakternya, beri nama "char1". Sobat juga bisa membuat karakter dengan menggambar pada kertas kemudian di scan untuk dimasukan ke PC. Lihat gambar untuk lebih jelasnya.
Membuat Obyek, klik bola biru di toolbar atas. Beri nama yang sama "char1"
Membuat Ruangan dan memasukan obyek. Pada obyek tab ruangan baru, pilih char1 dan klik ruang utama untuk menambahkannya.
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz4eMnxP-LNTT1ewxtz3pJfoLIiH9TLWmLmyblUthHQyTFikABJ7M-MvLcjvonuV_lRaD2xGmykx7fioz5zf5HghLdQt5zogasFRXMogBT4cXD43AGyOOoyhg7VYlcL2FX1GIx3FHqfOtt/s1600/cara-membuat-game-step-3.jpg"
title="Cara Membuat Game Langkah 3" border="0">
Pilih Gerakan, tambahkan gerakan untuk karakter.
Tekan tombol add dan pilih "arrow keys" (Untuk lebih jelas, silahkan lihat gambar dan pahami).
Untuk menambah gerakan, pergi ke move tab dan pilih "Jump to Position"
Ulangi langkah diatas untuk arah lain, bawah, kanan, kiri.
Klik Play untuk melihat gerakan yang telah tadi di buat. Coba gunakan tombol arah di keyboard.
Gimana sobat? Memang terkesan tidak bagus, tapi ini memang untuk pemula. Jadi wajar kalo tidak sebagus yang udah profesional. Cobalah untuk terus berkreasi, sekian tips Cara Membuat Game Untuk Pemula
Pilih Gerakan, tambahkan gerakan untuk karakter.
Tekan tombol add dan pilih "arrow keys" (Untuk lebih jelas, silahkan lihat gambar dan pahami).
Untuk menambah gerakan, pergi ke move tab dan pilih "Jump to Position"
Ulangi langkah diatas untuk arah lain, bawah, kanan, kiri.
Klik Play untuk melihat gerakan yang telah tadi di buat. Coba gunakan tombol arah di keyboard.
Gimana sobat? Memang terkesan tidak bagus, tapi ini memang untuk pemula. Jadi wajar kalo tidak sebagus yang udah profesional. Cobalah untuk terus berkreasi, sekian tips Cara Membuat Game Untuk Pemula
Cara Membuat Game Android Menggunakan HTML5
* Artikel ini dipersembahkan oleh Intel Developer Zone. Untuk
Mengetahui lebih lanjut tentang membuat aplikasi Android di Arstitektur
Intel, kunjungi Intel Developer Zone for Android.
Membuat game untuk Android di jaman sekarang ini sudah dapat menggunakan HTML5 tanpa menggunakan Java. Hal ini tentu menguntungkan bagi pengembang aplikasi yang lebih familiar dengan bahasa HTML ketika ingin membuat game di Android.
Untuk membuat game di Android menggunakan HTML5, salah satu caranya adalah dengan menggunakan Intel XDK. Jika sebelumnya sudah pernah membuat web game menggunakan HTML5, hanya perlu mengubah beberapa bagian kodingan agar game-nya dapat dijalankan dengan lancar di Android.
Untuk menjelaskan seberapa mudahnya pembuatan game Android menggunakan HTML5, saya membuat game Snake yang berbasis dari web game Snake di TheCodePlayer. Saya mengubah dan menambah beberapa kodingan dari game tersebut menggunakan Intel XDK agar game-nya dapat dengan lancar dimainkan di Android.
Beberapa poin-poin penting yang harus diperhatikan di source code dari game ini adalah sebagai berikut:
Membuat game untuk Android di jaman sekarang ini sudah dapat menggunakan HTML5 tanpa menggunakan Java. Hal ini tentu menguntungkan bagi pengembang aplikasi yang lebih familiar dengan bahasa HTML ketika ingin membuat game di Android.
Untuk membuat game di Android menggunakan HTML5, salah satu caranya adalah dengan menggunakan Intel XDK. Jika sebelumnya sudah pernah membuat web game menggunakan HTML5, hanya perlu mengubah beberapa bagian kodingan agar game-nya dapat dijalankan dengan lancar di Android.
Untuk menjelaskan seberapa mudahnya pembuatan game Android menggunakan HTML5, saya membuat game Snake yang berbasis dari web game Snake di TheCodePlayer. Saya mengubah dan menambah beberapa kodingan dari game tersebut menggunakan Intel XDK agar game-nya dapat dengan lancar dimainkan di Android.
Persiapan
Sebelum lebih lanjut membahas pembuatan game Android menggunakan HTML5, lakukan langkah-langkah berikut ini terlebih dahulu:- Unduh dan instal Intel XDK
- Jika belum mengenal tentang Intel XDK atau masih baru di dunia HTML5, bisa membaca dua artikel ini terlebih dahulu: Artikel 1, Artikel 2.
- Unduh source code untuk game Snake-nya di link ini
- Impor proyek Snake dari source code yang diunduh sebelumnya ke Intel XDK
Penjelasan
Dengan menggunakan Intel XDK, kita dapat menggunakan kodingan HTML5 yang sudah ada (walaupun didesain untuk web) ataupun mengkoding dari awal. Di artikel ini, kasusnya adalah menggunakan kodingan HTML5 yang sudah ada untuk kemudian diperbaharui agar dapat dimainkan di perangkat berbasis Android.Beberapa poin-poin penting yang harus diperhatikan di source code dari game ini adalah sebagai berikut:
Canvas
Canvas adalah bagian terpenting di game ini karena menjadi wadah di mana kita menggambar grafis-grafis untuk menganimasikan game Snake.
Canvas adalah bagian terpenting di game ini karena menjadi wadah di mana kita menggambar grafis-grafis untuk menganimasikan game Snake.
Event onTouchStart
Event onTouchStart digunakan untuk mendeteksi ketika sebuah komponen HTML5 disentuh oleh seseorang di perangkatnya.
Event onTouchStart digunakan untuk mendeteksi ketika sebuah komponen HTML5 disentuh oleh seseorang di perangkatnya.
jQuery Mobile
jQuery Mobile digunakan untuk mempercantik tampilan aplikasi dan agar komponen HTML5-nya lebih optimal untuk interaksi melalui sentuhan pengguna di layar sentuh perangkat mereka.
jQuery Mobile digunakan untuk mempercantik tampilan aplikasi dan agar komponen HTML5-nya lebih optimal untuk interaksi melalui sentuhan pengguna di layar sentuh perangkat mereka.
JavaScript
JavaScript digunakan untuk mayoritas penulisan logika di game Snake ini agar game-nya dapat berfungsi seperti yang ditujukan.
JavaScript digunakan untuk mayoritas penulisan logika di game Snake ini agar game-nya dapat berfungsi seperti yang ditujukan.
Fungsi onDeviceReady
Fungsi ini berfungsi sebagai tempat di mana programmer mulai memasukkan logika pemrogramannya.
Fungsi ini berfungsi sebagai tempat di mana programmer mulai memasukkan logika pemrogramannya.
Untuk penjelasan detail kodingan dari logika pemrograman untuk membuat game Snake sudah ada di baris-baris komentar di kodingan dalam source code. Logikanya tidak terlalu kompleks dan mudah dipahami apalagi jika sudah memiliki dasar matematika yang bagus.
Walaupun pada artikel ini pengembangan game-nya ditujukan untuk platform Android, dengan Intel XDK kita juga sebetulnya dapat langsung membuat aplikasinya ditujukan untuk platform lainnya seperti iOS dan Windows Phone tanpa harus mengubah kodingan.
Game Snake di artikel ini masih dasar dan bisa dikembangkan lebih lanjut. Jika ingin membuat game lainnya menggunakan HTML5, bisa melihat contoh-contoh game di situs Intel atau di TheCodePlayer.
Untuk melihat tool pengembangan aplikasi Android lainnya dari Intel, bisa mengujungi Intel Developer Zone for Android.
Walaupun pada artikel ini pengembangan game-nya ditujukan untuk platform Android, dengan Intel XDK kita juga sebetulnya dapat langsung membuat aplikasinya ditujukan untuk platform lainnya seperti iOS dan Windows Phone tanpa harus mengubah kodingan.
Game Snake di artikel ini masih dasar dan bisa dikembangkan lebih lanjut. Jika ingin membuat game lainnya menggunakan HTML5, bisa melihat contoh-contoh game di situs Intel atau di TheCodePlayer.
Untuk melihat tool pengembangan aplikasi Android lainnya dari Intel, bisa mengujungi Intel Developer Zone for Android.
Tampilan game Snake
Saya mau post tentang cara buat game sederhana dengan notepad.
Notepad ternyata sangat berguna dalam pemrograman komputer, coba saja lihat artikel saya yang sebelumnya ! disana saya banyak bikin postingan yang berjudul cara buat virus dengan notepad dan cara buat kalkulator dengan notepad.
Bagi sobat yang sudah tau cara ini maka kalau sobat sudi simaklah artikel ini, siapa tau aja ada kesalahan. Bagi yang ingin tau silahkan ikuti cara dibawah ini !
1. Buka Notepad
2. copy code dibawah ini ! ( banyak yang bisa disesuaikan dengan kenginanmu )
@echo off
color b3
:menu
cls
echo Hallo Selamat Bermain Di Game Sederhana Ini
echo Game Ini Di Buat oleh : Abdul Qadir
echo By Blog : http://abdulqadir-tkj.blogspot.com
echo 1) Mulai!
echo 2) Cara Main
echo 3) Credits
echo 4) Keluar
set /p number=
if %number% == 1 goto Mulai!
if %number% == 2 goto Cara Main
if %number% == 3 goto Credits
if %number% == 3 goto Keluar
:Mulai!
cls
echo Siapa Nama Kamu ?
set /p name=
echo Halo %name%!
echo Apakah Kamu Akan Mulai Game Ini ? (y/n)
set /p start=
if %start% == y goto level1
if %start% == n goto menu
goto Mulai!
:cara main
cls
echo Kamu Hanya Akan Diberikan Jawaban Yang Mudah. Kamu Harus Menjawabnya Dengan Soal Ganda.
echo Soalnya Terbagi Jadi 4 Pilihan. Mau Ke Menu ? (y/n)
set /p menugoto=
if %menugoto% == y goto menu
if %menugoto% == n goto exit
goto cara main
:Credits
cls
echo Game Sederhana Yang Dibuat Oleh Dominique Fauzan Blog ( Fauzan Hibatullah Ashari ).
echo Semua Pembuatan Game Dikerjakan Oleh : Fauzan Hibatullah Ashari
echo Follow Twitter Me On : @Abdul_TKJ
echo Facebook : https://www.facebook.com/abdul.qadir.29
echo FansPage Facebook : https://www.facebook.com/TeknikKomputerJaringan9?fref=ts
echo Site : http://abdulqadir-tkj.blogspot.com
echo Email : abdul.q222@gmail.com
echo Kembali Ke Menu ? (y/n)
set /p Menugoto=
if %Menugoto% == y goto Menu
if %Menugoto% == n goto Credits
goto keluar
:keluar
cls
echo Apa Kamu Yakin Mau Keluar Dari Game Ini ? (y/n)
set /p keluargoto=
if %keluargoto% == y goto exit
if %keluargoto% == n goto menu
goto keluar
:level1
cls
echo Level 1.
echo Kenapa Ban Motor Bisa ( Meledak ) ?
echo a) Karna Digerogotin Tikus
echo b) Karna Nginjek Paku
echo c) Karna Nginjek Tai Lotok
echo d) Karna Lupa Pompa Ban
set /p answer1=
if %answer1% == a goto wrong1
if %answer1% == b goto correct1
if %answer1% == c goto wrong1
if %answer1% == d goto wrong1
goto level1
:correct1
echo Mau lanjut Ke Level Selanjutnya ? (y/n)
set /p NL1=
if %NL1% == y goto level2
if %NL1% == n goto menu
goto correct1
:Wrong1
Echo Bego, Kamu Salah. Mau Ulang Game (y/n)
set /p WA1=
if %WA1% == y goto level1
if %WA1% == n goto menu
goto wrong1
:level2
cls
echo Level 2.
echo Siapa Pembuat Game Ini ?
echo a) Saya Barusan ( Dari NOTEPAD)
echo b) Pangeran William
echo c) Jin And The Gank
echo d) Pak Haji
set /p aa=
if %aa% == a goto correct2
if %aa% == b goto wrong2
if %aa% == c goto wrong2
if %aa% == d goto wrong2
goto level2
:correct2
echo Mau lanjut Ke Level Selanjutnya ? (y/n)
set /p NL1=
if %NL1% == y goto level3
if %NL1% == n goto menu
goto correct2
:wrong2
cls
echo Bego, Kamu Salah. Mau Ulang Game ? (y/n)
set/p retry=
if %retry% == y goto level1
if %retry% == n goto exit
goto wrong2
:level3
cls
echo Level 3.
echo Siapa Yang Sedang Main Game Ini ?
echo a) Saya
echo b) Virus Komputer
echo c) Abdul Qadir
echo d) Justin Bieber
set /p aa=
if %aa% == a goto correct3
if %aa% == b goto wrong3
if %aa% == c goto wrong3
if %aa% == d goto wrong3
goto level3
:correct3
echo Beneran Mau Ke Level Selanjutnya ? (y/n)
set /p NL1=
if %NL1% == y goto level4
if %NL1% == n goto menu
goto correct4
:wrong3
cls
echo maaf, Kamu Salah. Mau Ulang Game ? (y/n)
set/p retry=
if %retry% == y goto level2
if %retry% == n goto exit
goto wrong3
:level4
cls
echo Level 4.
echo dari mana kamu dapat game ini?
echo a) abdulqadir-tkj.blogspot.com
echo b) yahoo.com
echo c) yaoutube.com
echo d) facebook.com
set /p aa=
if %aa% == a goto correct4
if %aa% == b goto wrong4
if %aa% == c goto wrong4
if %aa% == d goto wrong4
goto level4
:correct4
echo Beneran Mau Lanjut Ke level Selanjutnya ? (y/n)
set /p NL1=
if %NL1% == y goto level5
if %NL1% == n goto menu
goto correct4
:wrong4
cls
echo Maaf, Kamu Salah lagi. Mau Ulang ? (y/n)
set/p retry=
if %retry% == y goto level4
if %retry% == n goto exit
goto wrong4
:level5
cls
echo Level 5.
echo Apa Yang Sedang Kamu Lihat Sekarang?
echo a)Game
echo b)Anak Kecil Salto
echo c)Orang Gila Gak Pake Celana
echo d)Emak - Emak Jewer Anaknya
set /p answer5=
if %answer5% == a goto correct5
if %answer5% == b goto wrong5
if %answer5% == c goto wrong5
if %answer5% == c goto wrong5
goto level5
:correct5
echo Cius Mau Lanjut Ke Level Selanjutnya ? (y/n)
set/p NL1=
if %NL1% == y goto level6
if %NL1% == n goto menu
goto correct1
:wrong5
cls
echo Bego, Kamu Salah. Mau Ulang Game ? (y/n)
set/p retry=
if %retry% == y goto level5
if %retry% == n goto exit
goto wrong5
:level6
cls
echo Level 6.
echo Berapa Hasil Dari 2573+9988 ?
echo a)Dua Belas Ribu Lima Ratus Enam Puluh Satu
echo b)12.561
echo c)Twelve Thousand Five Hundred Sixty One
echo d)9988+2573
set /p aa=
if %aa% == a goto correct6
if %aa% == b goto correct6
if %aa% == c goto correct6
if %aa% == d goto correct6
goto level6
:correct6
echo Cius Kamu Mau Lanjut Ke Level Selanjutnya ? (y/n)
set/p NL1=
if %NL1% == y goto level7
if %NL1% == n goto menu
goto correct7
:wrong6
cls
echo Santay BOSS. Gak Akan Salah. Tekan Y Aja. (y/n)
set/p retry=
if %retry% == y goto level7
if %retry% == n goto exit
goto wrong7
:level7
cls
echo Susis WOOO Susis, Suami Takut Istri.
echo Siapa Yang Nyanyi
echo a)Andre Taulani
echo b)Kang Sule
echo c)Saya
echo d)Desta
set/p answer7=
if %answer7% == a goto wrong7
if %answer7% == b goto wrong7
if %answer7% == c goto correct7
if %answer7% == d goto correct7
goto level7
:correct7
echo Cius Mau Lanjut Ke Level Selanjutnya ? (y/n)
set/p NL1=
if %NL1% == y goto level8
if %NL1% == n goto menu
goto correct7
:wrong7
cls
echo Bego, Kamu Salah. Mau Ulang Game ? (y/n)
set/p retry=
if %retry% == y goto level7
if %retry% == n goto exit
goto wrong7
:level8
cls
echo Free To Change !!
echo a)Yeah !!
echo b)Bebas Dong !!
echo c)Oke Bebas !!
echo d)Uyeaah !!
set /p aa=
if %aa% == a goto correct8
if %aa% == b goto correct8
if %aa% == c goto correct8
if %aa% == d goto correct8
:correct8
echo Cius Mau Lanjut Ke Level Selanjutnya ? (y/n)
set/p NL1=
if %NL1% == y goto level9
if %NL1% == n goto menu
goto correct8
:wrong8
cls
echo Salah mau ulang? (y/n)
set/p retry=
if %retry% == y goto level8
if %retry% == n goto exit
goto wrong8
:level9
cls
echo Dibuat Dari Apa Game Yang Sedang Kamu Mainkan Ini ?
echo a)Notepad
echo b)Tepung Terigu
echo c)Calculattor
echo d)CMD
set /p aa=
if %aa% == a goto correct9
if %aa% == b goto wrong9
if %aa% == c goto wrong9
if %aa% == d goto wrong9
:correct9
echo Cius Mau Lanjut Ke Level Selanjutnya ? (y/n)
set/p NL1=
if %NL1% == y goto level10
if %NL1% == n goto menu
goto correct9
:wrong9
cls
echo Bego, Kamu Salah. Mau Ulang Game ? (y/n)
set/p retry=
if %retry% == y goto level9
if %retry% == n goto exit
goto wrong9
:level10
cls
echo Follow !!
echo Apakah Kamu Mau Menamatkan Game Ini ?
echo a)Mau Banget
echo b)Apakah Kamu Mau Namatin Game Ini ?
echo c)Apakah Kamu Mau Menamatkan Game Ini ?
echo d)Apakah Kau Mau Menamatkan Game Ini ?
set /p aa=
if %aa% == a goto wrong10
if %aa% == b goto wrong10
if %aa% == c goto correct10
if %aa% == d goto wrong10
goto level10
:correct10
cls
echo Selamat !! Kamu Berhasil Menyelesaikan Game Ini.. :D :D
echo Kamu Dapat Uang Tunai Senilai 5 Juta Rupiah, Tapi Minta Sama Mamah Kamu. heheh. Just GAME. :D.
goto correct10
:wrong10
cls
echo Yah Kamu Salah. Gak Jadi Dapet Uang Deh. Mau Ulang Game ? (y/n)
set/p retry=
if %retry% == y goto level1
if %retry% == n goto exit
goto wrong10
3. Simpan dengan ekstensi .bat dan mainkan game nya ( type files pilih yang all files )
Oke sekian dulu artikel ini, semoga bermanfaat dan terima kasih sudah mau nyimak. Wassalam.