Spreadsheet dalam Desain Game?


20

Ada dua contoh dari dua minggu terakhir yang saya dengar dari pengembang game terkenal yang sukses bahwa mereka menggunakan spreadsheet saat mendesain game.

Yang pertama adalah David Whatley dalam video GDCVault ini: From Zero to Time Magazine: App Success

Yang kedua adalah orang-orang yang melakukan Walled Garden Weekly .

David mengatakan dia membuat model segalanya dan menggunakan model excel untuk melihat bagaimana semuanya berjalan. Apa yang dia bicarakan? Apakah itu melihat bagaimana mekanisme permainan bereaksi satu sama lain?

Apakah ada tempat di mana saya bisa belajar lebih banyak tentang cara melakukan ini?


4
Ini menampar pemikiran kargo-kultus. Mereka menggunakan spreadsheet karena mereka bekerja untuk game yang mereka buat. Bukan tulang ayam ajaib yang Anda lambaikan di permainan untuk membuatnya lebih baik. Anda menggunakan alat yang sesuai untuk Anda dan game Anda, bukan karena <masukkan desainer game terkenal di sini> menggunakannya.
Nicol Bolas

3
Untuk seseorang yang belajar tentang desain game, bukankah pendekatan yang layak adalah untuk memahami bagaimana desainer game yang telah sukses melakukan pekerjaannya? Mengikuti metodologi ekstraksi pengetahuan yang sama seperti yang Anda lakukan jika Anda merancang sistem pakar. Saya sepenuhnya memahami bahwa saya dapat menemukan cara yang lebih baik dalam melakukan sesuatu. Pertanyaan ini ditanyakan lebih karena penasaran.
Joey Green

Ada perbedaan antara bertanya tentang seberapa sukses pengembang game melakukan pekerjaannya dan bertanya tentang alat tertentu dan penggunaannya dalam pengembangan game. Tidak ada bedanya dengan membaca tentang dua pengembang game yang sukses yang menggunakan notepad (objek fisik) dalam pengembangan game dan kemudian bertanya tentang notes dalam pengembangan game.
Nicol Bolas

Mengetahui bagaimana perancang permainan menggunakan alat dapat memberikan banyak informasi karena saya pikir itu dengan jawaban yang diberikan. Misalnya, jika Anda bertanya kepada seorang tukang kayu bagaimana ia menggunakan palu, Anda dapat mengumpulkan banyak info tentang mengapa ia menggunakan palu.
Joey Green

1
Saya ingin melihat spreadsheet David untuk permainannya.
livingtech

Jawaban:


27

Untuk memberikan contoh di mana spreadsheet masuk akal untuk penyeimbangan game: Saat ini saya sedang mengembangkan RPG. Saya ingin merancang formula untuk pengalaman yang diperlukan untuk mencapai setiap level karakter. Tujuan saya adalah agar setiap level membutuhkan waktu yang sedikit lebih lama daripada yang sebelumnya, meskipun karakternya lebih kuat di setiap level dan karenanya menghasilkan lebih banyak exp per menit.

Jadi saya membuat spreadsheet dengan baris untuk setiap level dan kolom "EXP to next" dan "diharapkan EXP per menit" yang merupakan fungsi dari level tersebut. Baris ketiga "menit per level" dihitung dari dua sebelumnya. Dengan begitu saya bisa dengan mudah melihat berapa banyak waktu yang akan dihabiskan pemain di setiap level dengan formula exp per level saya.

Formula pertama saya yang digunakan untuk menghitung "EXP to next" pada kenyataannya menghasilkan penurunan waktu yang dihabiskan untuk level selanjutnya, karena saya meremehkan berapa banyak exp karakter tingkat tinggi yang akan dihasilkan . Jadi saya mengubah rumus dari kuadrat ke eksponensial. Itu memperbaikinya, tapi sekarang level bawah hanya butuh beberapa detik. Menambahkan faktor perkalian mendapat angka yang bagus untuk level yang lebih rendah, tetapi level di atas 60 butuh beberapa tahun untuk mencapai, yang agak melebihi target saya.

Setelah lebih banyak mengutak-atik, saya akhirnya mendapat formula yang cukup bagus yang melakukan apa yang saya inginkan. Mensimulasikan semua formula itu dalam spreadsheet pasti menyelamatkan saya dari minggu playtesting.

Beberapa contoh acak dari genre lain di mana menggunakan spreadsheet masuk akal:

  • Side-scrolling shoot-em-up : Umur rata-rata setiap kapal musuh saat pemain memusatkan daya tembaknya padanya. Penting untuk melihat berapa banyak musuh baru per detik masih dapat dikelola.
  • Strategi real-time : Mensimulasikan pertempuran dari setiap unit terhadap setiap unit lainnya untuk melihat mana yang menang dengan seberapa banyak kesehatan yang tersisa. Periksa hasil ini terhadap biaya unit untuk mendapatkan petunjuk mana yang mungkin lebih atau kurang mahal.
  • 4X : Model pertumbuhan ekonomi dari waktu ke waktu dan kemajuan penelitian dari waktu ke waktu untuk menemukan biaya yang adil untuk setiap unit / fasilitas baru yang tersedia.

4

Spreadsheet digunakan untuk mensimulasikan ekonomi internal game dan mungkin hal-hal lain yang berkaitan erat.

Jika Anda memerlukan alat yang lebih visual untuk melakukannya, periksa kerangka kerja Joris Dormans yang disebut Machination. Anda bahkan dapat melakukan bagian dari mekanik di sana.

http://www.jorisdormans.nl/machinations/


Saya sebenarnya sudah membeli bukunya. Belum menerimanya.
Joey Green

2

Saya menggunakan excel dalam banyak hal untuk menyeimbangkan ekonomi game dll ...

Kami juga menggunakannya dalam desain level, kami mencantumkan semua mekanika pada kolom, dan semua level pada baris dan X di mana kami harus merencanakan untuk menggunakan fitur di level. Dengan cara ini mereka diskalakan dengan tepat; cara ini mudah untuk mengetahui apakah Anda memiliki terlalu banyak mekanik, atau jika ada mekanik yang terlalu banyak / tidak cukup digunakan.


1

Saya pernah menggunakan Excel untuk membantu seorang desainer memberi saya daftar permainan sepakbola sederhana untuk mini-game sepakbola.

Pada dasarnya persyaratan adalah untuk 8-10 set tujuan untuk 6 hakim garis di lapangan. Game itu sendiri (mesin dan semua) masih dalam pengembangan berat.

Saya mengambil gambar lapangan sepak bola dan menyelaraskannya sehingga koordinatnya sama dengan di permainan, lalu membuat overlay grafik titik untuk mewakili posisi hakim garis. Perancang, kemudian hanya perlu mengetikkan koordinat yang dia inginkan dengan coba-coba.

Tentu saja alih-alih menggunakan alat ini, ia bermain-main dengan photoshop yang mengarah ke iterasi yang lebih banyak, tapi itu intinya. Intinya adalah bahwa Excel adalah tujuan yang sangat umum dan dapat digunakan untuk hampir semua hal.


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.