Bagaimana cara mempersiapkan kompetisi pengembangan game?


11

Ludum Dare 18 akan datang dan saya akan berpartisipasi di dalamnya. Saya telah melakukan beberapa kompetisi permainan jangka pendek lainnya di masa lalu, tetapi ini adalah pertandingan besar pertama saya (dan solo pertama saya). Saya BENAR-BENAR bersemangat untuk itu, tapi saya bertanya-tanya apakah ada trik untuk mempersiapkan hal semacam ini, dan ada saran tentang apa yang harus dilakukan saat dalam kompetisi. Begitu...

Bagaimana Anda mempersiapkan terbaik, atau berpartisipasi dalam, kompetisi game jangka pendek?

Jawaban Anda dapat spesifik untuk Ludum Dare, tetapi saya benar-benar berbicara tentang kompetisi permainan apa pun, asalkan itu jangka pendek - bukan yang sebulan di mana Anda dengan santai mengembangkan permainan Anda dan melepaskannya; Saya berbicara tentang kompetisi tipe tekanan tinggi, finish-in-time, pull-an-all-nighter. The global Permainan Jam cocok di sini juga, jika Anda berpartisipasi dalam bahwa awal tahun ini.

Juga ada tips dalam konteks sekelompok orang (masing-masing mengerjakan permainan solo mereka sendiri) akan menjadi hebat; Saya akan bersama klub pengembang game di sekolah saya selama 48 jam (hanya beberapa orang, bukan grup besar).


Karena posting ini sangat subyektif, harap pertimbangkan untuk membuatnya menjadi CW.
Jesse Dorsey

1
Saya berharap memiliki beberapa jawaban yang baik dengan tip yang berbeda (karena setiap orang berbeda dan memiliki pengalaman mereka sendiri) dan saya berharap para penjawab akan dihargai dengan reputasi. Saya tidak melihat alasan untuk berkolaborasi dalam jawaban (dalam mode wiki). Jika ini tidak dibenarkan, maka silakan membuatnya menjadi CW; kamu adalah mod setelah semua! :)
Ricket

Jawaban:


15

Sebagai penyelenggara dan peserta permainan selai, berikut adalah beberapa kiat dari pengalaman saya:

  • Biasakan diri Anda dengan alat yang akan Anda gunakan. Anda ingin menggunakan lingkungan pengembangan yang sudah nyaman bagi Anda; Anda tidak ingin belajar sesuatu yang baru dengan cepat jika Anda tidak harus melakukannya.
  • Konsekuensi: jika Anda diizinkan untuk memulai dengan beberapa kode pra-tertulis (perpustakaan, mesin game, dll.) - apakah itu sesuatu yang Anda buat sendiri, atau dari sumber pihak ketiga - biasakan diri Anda dengan itu juga jadi .
  • Kontes jangka pendek membutuhkan ketahanan fisik, jadi jangan abaikan sisi fisik Anda! Makan dengan baik, berolahraga secara teratur, banyak tidur, dan secara umum membuat pilihan gaya hidup yang membuat Anda tetap sehat. Dalam jangka pendek (yaitu beberapa hari sebelum kontes dimulai), pastikan untuk mengejar ketinggalan tidur Anda sehingga Anda mulai segar.
  • Ketahui batasan Anda. Dari pengalaman Anda sendiri, berapa lama Anda bisa berkembang dalam peregangan terus menerus sebelum Anda mulai melihat hasil yang menurun pada waktu Anda? Berapa lama dan seberapa sering Anda perlu istirahat untuk mempertahankan kinerja optimal? Apa kurva pengorbanan tidur Anda (yaitu, jika Anda begadang berkembang, apakah itu membuat Anda LEBIH produktif untuk waktu tambahan yang dihabiskan, atau KURANG produktif karena lelah melambatkan Anda)? Jika Anda tidak mengetahui hal-hal ini tentang diri Anda tetapi Anda punya waktu untuk "menguji" diri Anda sebelum kontes, lakukanlah.
  • Persiapkan semua hal duniawi sebelumnya. Jika Anda berpartisipasi dari rumah, pastikan Anda sudah menyiapkan makanan siap saji, camilan, dan minuman, dan memiliki pintasan dan bookmark tepat di desktop Anda untuk semua hal yang Anda pikir Anda perlukan sehingga Anda ingin akses mudah. Jika Anda memiliki buku referensi referensi, taruh di sebelah komputer Anda. Pikirkan alat-alat lain yang mungkin Anda inginkan: pensil / pena, grafik dan kertas standar, mungkin beberapa dadu dan kartu indeks dan semacamnya untuk prototipe fisik, dll. Jika Anda pergi ke suatu tempat di luar rumah Anda (seperti dengan acara "Game Jam" yang khas) ), kemasi tas di muka dengan segala sesuatu yang ingin Anda bawa, dan siapkan itu agar Anda tidak bangun lebih awal atau berebut pada menit terakhir.
  • Sebagai strategi jangka panjang, bangun keterampilan pengembangan Anda; sama sekali tidak mungkin menjadi pengembang yang lebih kuat dapat menyakiti Anda. Juga tidak ada yang menghentikan Anda dari melakukan "jam permainan pribadi" Anda sendiri, menantang diri Anda untuk membuat permainan dalam seminggu (atau akhir pekan) sesuai jadwal pribadi Anda. Semakin banyak jenis proyek yang Anda lakukan, semakin baik Anda mendapatkannya.

7

Saya telah melakukan Ludum Dare dua kali, upaya pertama saya gagal dengan sangat menyedihkan, tetapi pada perjalanan kedua saya (LD17) saya melakukannya dengan cukup baik, dan membuat posisi ke-7 secara keseluruhan.

Hanya beberapa peluru acak (khusus untuk LD terutama, tetapi mungkin berlaku di tempat lain):

  • Tidur : Ini sangat penting, LD16 adalah compo 48 jam pertama saya dan saya mencoba untuk pergi terlalu lama tanpa tidur dan akhirnya mengambil 10 jam "tidur siang" melewati batas waktu ... Untuk LD17, saya tidur kedua malam selama 6-7 jam dan semuanya berjalan lebih lancar. Saya bekerja untuk waktu yang kurang total, tetapi tidak setengah tidur sepanjang waktu pasti membantu.

  • Mengubah Rencana : LD Terakhir Saya benar-benar mengubah ide saya sekitar 10 jam, membatalkan sebagian besar pekerjaan dari waktu itu dan bergerak ke arah yang berbeda. Tampaknya sama sekali tidak ada harapan karena rencana awal saya tidak menyenangkan; tetapi saya datang dengan ide lain, tidur di atasnya dan akhirnya semuanya datang bersama. Jadi jangan takut untuk mengubah arah jika pendekatan awal Anda tidak ke mana-mana.

  • Timelapse : Ini tampaknya tidak relevan, tetapi mampu memutar kembali 48 jam sebagai timelapse benar-benar membantu Anda merasakan di mana Anda menghabiskan terlalu banyak / terlalu sedikit waktu. Saya juga menemukan bahwa merekam timelapse adalah semacam insentif untuk tetap bekerja dan tidak mengendur sebanyak ...

  • Komunitas / IRC : Sebagian besar Ludum Dare adalah komunitas, akan jauh lebih menyenangkan jika Anda berpartisipasi dalam keseluruhan proses; buat garis waktu, ambil foto makanan / ruang kerja, berkeliaran di IRC dan yang paling penting, pilih dan tinggalkan umpan balik untuk semua orang.

  • Middleware / framework / apa pun : Beberapa orang lebih suka memulai dari awal , tetapi aturannya memungkinkan middleware dan middleware custom-made tersedia secara terbuka (selama Anda melepaskannya open source sebelum compo). Mengingat jumlah entri gamemaker dan Unity, saya tidak merasa sedih untuk menulis kerangka kerja cepat menggunakan beberapa bit middleware (saya menggunakan Ogre dan Bullet terakhir kali) minggu sebelumnya.

  • Audio : Saya pribadi memiliki sedikit pengalaman dengan hal-hal audio, jadi ini adalah yang sulit bagi saya, tetapi sedikit audio berjalan jauh. Terakhir kali saya berhasil memiliki sedikit musik (sangat berulang) sederhana (dibuat dengan LMMS) dan efek suara yang dihasilkan dengan sfxr .

  • Versi Post Compo : Saya mendorong Anda untuk terus mengerjakan entri Anda setelah kompetisi; Saya menambahkan papan peringkat online dan beberapa penyesuaian pada entri saya dari LD terakhir sebagai semacam renungan, dirilis di moddb dan secara mengejutkan berhasil (papan peringkat memiliki lebih dari setengah juta ~ 20-25 detik 'berjalan' direkam dan tampaknya akan terjadi untuk menjadi artikel kecil tentang itu di majalah game Prancis).

Hanya itu yang bisa saya pikirkan untuk saat ini, Semoga Sukses!


1
Yay untuk sfxr! Saya menemukan permata dari suatu program hanya beberapa hari yang lalu dan pasti mengarsipkan itu untuk digunakan selama kompetisi. :)
Ricket

2

Saya berkompetisi dalam permainan yang macet tahun lalu dan hanya membuat keputusan sebelum kompetisi benar-benar membuat segalanya menjadi lebih lancar. Misalnya, Anda tidak ingin menentukan mesin kapan Anda harus membuat kode.

Bangun / kumpulkan semua yang Anda bisa sebelumnya. Di selai permainan yang saya ikuti, kami cukup beruntung memiliki beberapa aset seni yang disediakan, tetapi kami gagal mendapatkan semua yang kami butuhkan sehingga kami membuang-buang waktu mencari di perpustakaan untuk aset tertentu yang kami butuhkan. Kami juga akhirnya melakukan sebagian besar suara di situs, yang bisa kami tangani sebelum acara.

Cobalah untuk mengantisipasi beberapa tantangan pengkodean yang akan Anda hadapi. Kami sedang membangun permainan penembak dasar dan salah satu tantangan terbesar adalah berusaha membuat musuh bergerak ke arah pemain yang bergerak dengan cara yang realistis. Ini adalah tantangan yang bisa kami prediksi jika kami menghabiskan lebih banyak waktu untuk berdiskusi sebelum acara.

Akhirnya, jika ini adalah kompetisi tim, pastikan untuk membahas ide-ide ini dengan anggota tim Anda. Anda tidak ingin muncul dengan banyak ide berbeda dan menghabiskan waktu berdebat untuk mengimplementasikan.


2

Turunkan sistem Anda. Saat ini, dapatkan semua alat yang mungkin Anda gunakan selama kompetisi, dan letakkan diri Anda pada dry run pra-kompetisi. Anda tidak harus membuat game yang lengkap, tetapi pastikan Anda sudah terbiasa dengan hal-hal bersama (ini termasuk setiap aspek, gameplay, seni, musik, dll.). Ini adalah satu-satunya "trik" yang Anda butuhkan. Jika Anda memiliki alur kerja dan berjalan sebelum kompetisi, maka hadiah Anda adalah kemampuan untuk berkonsentrasi pada konten sebenarnya dari permainan saat jam terus berdetak.

Anda juga dapat menerbitkan game / percobaan pra-kompo ini sebagai pemanasan ... komunitas LD menyukainya, dan Anda mungkin mendapatkan umpan balik sebelum kompetisi dimulai!

Untuk sesuatu seperti Ludum Dare, tidak ada yang dapat Anda lakukan dengan bijaksana sebelumnya, dan gameplay yang sebenarnya mungkin akan berbeda dari apa yang Anda praktikkan sebelumnya. Tetapi jika Anda tahu Anda akan menggunakan platform XYZ, dan itu akan menjadi game berbasis sprite 2D (misalnya), maka bisa mendapatkan bagian konten / gameplay secepat mungkin sangat penting.

Saya belajar ini dengan cara yang sulit. LD16 dihabiskan untuk mencoba membuat semuanya berfungsi. LD17 dihabiskan untuk memperkaya dunia.

Saya berharap dapat melihat apa yang Anda hasilkan. Semoga berhasil!!


Catatan untuk LD: Saya melihat Anda dapat membuat middleware sendiri untuk kompo selama Anda merilisnya kepada semua orang sebelum kompetisi.
funwhilelost

Saya sangat suka aturan itu ... Tetapi harus tersedia untuk semua orang setidaknya dua minggu sebelumnya. Saya harus cepat-cepat dan mengeluarkan sesuatu besok !! : -O
Ricket
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.