Buat Game Komputer – Mulai Buat Dunia Virtual Anda Sendiri

by -13 views

Saya selalu menyukai video game, sejak saya mulai memainkannya di komputer teman pada sore hari setelah sekolah dasar. Ada sesuatu yang hampir ajaib tentang fakta bahwa kita dapat memindahkan gambar dan berinteraksi dengan dunia maya, sebuah fantasi hidup yang disajikan untuk kita berinteraksi sesuka kita. Saya juga selalu ingin membuat game sendiri, tetapi sampai saat ini, tidak memiliki pengetahuan teknis untuk melakukannya. Sekarang, saya adalah mahasiswa teknik perangkat lunak tingkat dua, jadi jika saya tidak dapat membuat kode permainan tanpa terlalu banyak drama, pasti ada yang salah. Tapi bagaimana dengan orang biasa: orang yang istilah ‘memori bocor’ membangkitkan citra kakek mereka, ‘pipa’ adalah tempat air mengalir, dan ‘letusan’ tidak pernah terdengar? Yah, semua orang dapat berpartisipasi dalam proses pembuatan game, dan Anda tidak perlu mempelajari pemrograman ‘nyata’ untuk melakukannya.

Jadi di mana permainan dimulai? Dengan sebuah ide. Game, seperti semua fiksi, membutuhkan ide untuk berhasil. Tentu saja, dengan cara yang sama Anda bisa duduk dan menulis cerita tanpa melihat jauh, Anda bisa melompat dan bermain game bersama. Namun, kecuali Anda beruntung, karya terbaik biasanya adalah karya yang sudah dipikirkan matang-matang sebelumnya.

Ada dua metode perencanaan proyek. Anda dapat memulai dari sudut pandang teknologi yang dikenal dan membangun proyek Anda di atasnya atau Anda dapat memilih desain, menambahkan fitur dan ide sebanyak yang Anda suka, lalu menghapus fitur yang tidak dapat Anda gunakan setelah Anda memutuskan teknologi mana akan Anda gunakan untuk menjalankan permainan. Secara umum, tipe kedua mungkin paling baik digunakan saat mendesain game. Namun, ketika Anda pertama kali memulai, opsi pertama akan menghemat banyak sakit kepala.

Jadi, untuk game pertama Anda akan menginginkan ide yang cukup sederhana. Jangan salah paham, ide permainan gila itu hebat, dan seharusnya ada lebih banyak lagi di luar sana, tetapi Anda tidak akan dapat membuat simulator dunia nyata dengan lima puluh miliar orang virtual yang semuanya berinteraksi secara real time dengan Anda. tindakan memiliki efek kupu-kupu -rama di masa depan alam semesta virtual ketika itu hanya permainan pertama Anda. sangat. Banyak orang mencobanya; tidak ada yang saya tahu berhasil. Menyalin adalah cara yang bagus untuk memulai. Permainan sederhana seperti ‘Space Invaders’, ‘Tetris’, ‘Pacman’ atau bahkan ‘Pong’ adalah tempat yang bagus untuk memulai. Semua sebagian besar mudah dibuat tetapi memiliki beberapa tantangan yang melekat. ‘Pacman’ misalnya, membutuhkan pencarian rute untuk hantu. Saya sarankan Anda memulai lebih mudah dari itu untuk percobaan pertama Anda. ‘Space Invaders’ adalah tempat yang bagus untuk dijelajahi. Anda dapat membuat permainan sederhana dan lengkap tanpa banyak usaha dan hampir dapat diperpanjang tanpa batas.

Jika Anda terjebak untuk sebuah ide, pilih genre yang Anda suka. Apakah Anda menyukai game petualangan seperti ‘Pulau Monyet’, ‘Grim Fandango’, ‘Space Quest’, ‘King Quest’, dll.? Desain salah satunya. Apakah Anda menyukai game pertarungan seperti ‘Street Fighter’, ‘Tekken’, ‘Soul Calibur’, ‘Mortal Kombat’ dan sebagainya? Kirim ide untuk itu. Apakah Anda suka penembak orang pertama seperti ‘Earthquake’, ‘Half Life’ atau ‘Doom’? Saya tidak merekomendasikannya sebagai proyek pertama, tetapi Anda selalu dapat mencobanya. Jangan ragu untuk menjadi generik yang Anda suka, ini adalah pengalaman belajar.

Sekarang setelah Anda memiliki ide, saatnya untuk menyempurnakannya. Jangan khawatir tentang teknologi atau fakta bahwa Anda mungkin tidak tahu cara menjalankan permainan yang sebenarnya, ambil saja kertas dan pensil dan gilalah dengan ide itu. Jelaskan karakter utama, permainan, tujuan, interaksi, cerita dan pemetaan utama, apa pun yang dapat Anda pikirkan. Pastikan Anda memiliki detail yang cukup sehingga seseorang dapat membaca catatan dan memainkan permainan di kepala mereka dengan akurasi relatif. Mengubah desain game selama proses pengkodean hampir selalu merupakan ide yang buruk. Setelah diatur, itu harus tetap diatur sampai fase tweaker (saya akan membahas ini lebih lanjut nanti) atau Anda mungkin memasuki ‘neraka pengembangan’, di mana proyek terus berjalan; semakin banyak pekerjaan yang dilakukan semakin sedikit hasil.

Di akhir periode pembuatan game, Anda harus memiliki hal berikut:

– Garis besar tertulis dari karakter permainan dan mungkin satu atau dua sketsa (apakah itu pesawat ruang angkasa, lingkaran kuning, mobil atau pangeran kerajaan gelap Falgour, Anda perlu tahu siapa atau apa pemainnya dan siapa yang akan mereka lawan)

– Alur cerita tertulis (jika ada, ini tidak terlalu penting untuk ‘Space Invaders’ atau ‘Tetris’, tetapi untuk ‘Uber Quest: An Adventure of Awesomeness’ itu ide yang sangat bagus)

– Deskripsi permainan, tulisan atau storyboard. Storyboard adalah representasi visual dari sebuah ide. Gambarlah karakter Anda dalam tindakan, dengan panah yang menunjukkan alur tindakan dan deskripsi tertulis singkat yang merinci peristiwa yang terjadi dalam gambar Anda (karena beberapa dari kami bukan seniman hebat dan gambar kami dapat sedikit… terbuka untuk interpretasi…)

Sekarang setelah Anda memiliki ide yang lengkap, saatnya untuk memikirkan bagaimana semua ini akan disatukan. Jika Anda sudah sampai pada titik ini dan khawatir Anda harus menghabiskan waktu bertahun-tahun untuk mempelajari bahasa pemrograman yang kompleks untuk mengimplementasikan ide Anda, jangan takut! Orang lain telah melakukan hal-hal sulit untuk Anda. Ada banyak Alat RAD (Pengembangan Aplikasi Cepat) yang tersedia untuk pembuatan game, beberapa di antaranya tersedia secara online gratis. Beberapa dari mereka masih mengharuskan Anda untuk mempelajari ‘bahasa scripting’ (bahasa pemrograman yang disederhanakan yang dibuat untuk tugas tertentu) tetapi umumnya ini tidak terlalu rumit atau terlibat. Saya telah menyusun daftar pendek dari beberapa yang saya temukan di akhir artikel. Yang gratis terdaftar pertama, diurutkan berdasarkan genre game.

Nah, itu sudah cukup bagi Anda untuk memulai pembuatan game Anda. Hal terpenting untuk diingat setelah Anda mencapai level ini adalah Anda harus menyelesaikan permainan Anda. Banyak orang memulai sebuah proyek dan kemudian kehilangan minat dan gagal, atau mereka terus berpindah ke satu proyek baru demi satu tanpa menyelesaikan apa pun. Mulai dari yang kecil, buat game fungsional (jika sederhana) yang, di atas segalanya, lengkap. Ketika Anda sampai ke tahap ini, Anda akan selalu memiliki banyak hal yang ingin Anda ubah, perbaiki, dll. tetapi Anda akan mendapatkan perasaan yang luar biasa ketika mengetahui bahwa itu dilakukan.

Dari sudut ini, Anda dapat memulai fase penyesuaian. Mainkan game Anda beberapa kali dan minta orang lain melakukan hal yang sama. Lihatlah hal-hal yang tidak menyenangkan atau mungkin lebih baik dan ubah hal-hal di sini. Pada tahap ini, lebih penting dari sebelumnya untuk menyimpan cadangan dari versi sebelumnya sehingga jika perubahan tidak berhasil, Anda dapat kembali dan mencoba sesuatu yang berbeda tanpa kehilangan pekerjaan Anda. Pada titik inilah Anda dapat menambahkan semua fitur baru, meningkatkan grafik dan suara, apa pun yang Anda suka, dengan aman dengan pengetahuan bahwa Anda sedang mengerjakan fondasi yang kokoh.

Saat Anda senang dengan permainan Anda, mengapa tidak membaginya dengan dunia? Ada banyak tempat murah atau gratis di luar sana bagi Anda untuk meng-host file Anda dan kemudian Anda dapat melompat ke daftar tautan dan forum dan memberi tahu semua orang tentang kreasi Anda. Yah, saya harap ini menjadi pengantar yang berguna tentang seni membuat game. Ini sangat menyenangkan, dan dapat membuka jalan baru untuk berekspresi kreatif untuk Anda jelajahi. Ayo masuk dan bersenang-senanglah!

Tautan:

Pembuatan Game Umum:

(Alat yang memungkinkan pembuatan berbagai jenis game dengan mudah)

Pembuat Game: http://www.gamemaker.nl

MegaZeux: http://megazeux.sourceforge.net/

Game Petualangan:

(Game seperti Monkey Island, King Quest, Space Quest, dll.)

Studio Game Petualangan: [http://www.bigbluecup.com]

AGAST: http://www.allitis.com/agast/

Studio Petualangan 3D: http://3das.noeska.com/

ADRIFT (untuk petualangan teks): http://www.adrift.org.uk/

Permainan Bermain Peran (RPG):

(Game seperti Final Fantasy, Breath of Fire, Diablo)

OHRPG: http://www.hamsterrepublic.com/ohrrpgce/

Alat RPG: http://www.toolkitzone.com/

Game Pertarungan:

(Game seperti Street Fighter, Mortal Kombat, Tekken, Soul Calibur, dll.)

KOF91: http://sourceforge.net/projects/kof91/

MUGEN (sayangnya situs ini sebagian besar berbahasa Prancis): http://www.streetmugen.com/mugen-us.html

Game Gulir Samping:

(Game seperti Game Mario 2D, Sonic the Hedgehog, Double Dragon, dll.)

Gulir Kit Pengembangan Game: http://gamedev.sourceforge.net/

Ada banyak lagi yang tersedia juga. Salah satu situs yang sangat berguna untuk menemukan alat pembuatan game adalah: http://www.ambrosine.com/resource.html

Juga perlu diperhatikan, meskipun bukan perangkat lunak gratis, adalah alat pembuatan game luar biasa yang tersedia oleh Clickteam di: [http://www.clickteam.com/English/]

Click and Play dan Game Factory khususnya adalah program untuk melihat dan mengunduh demo gratis.

Jika Anda benar-benar ingin melakukan hal yang benar dan memprogram permainan sendiri, ada beberapa sumber pemrograman luar biasa yang tersedia di lokasi berikut:

Pemrograman Permainan Java:

http://fivedots.coe.psu.ac.th/~ad/jg/

http://www.gamedev.net/reference/articles/article1262.asp

http://javaboutique.internet.com/tutorials/Java_Game_Programming/

Pemrograman Game Visual Basic:

[http://markbutler.8m.com/vb-tutorial.htm]

Pemrograman Permainan C++:

http://www3.telus.net/alexander_russell/course_dx/introduction_dx.htm

http://www.rit.edu/~jpw9607/tutorial.htm

Informasi Umum:

http://www.gamedev.net/

http://www.gamasutra.com/

Leave a Reply