Apakah ada hubungan antara Teori Game dan Pengembangan Game?

10

Saya seorang programmer Java tertarik untuk belajar game di Jawa, baru-baru ini saya melihat sebuah buku tentang Riset Operasi yang ditulis oleh Wayne L. Winston. Ada topik di Game Theory.

Ini benar-benar matematika. Saya hanya seorang pengembang aplikasi, tetapi apakah buku itu akan membantu untuk memulai karir game?

Rand Mate
sumber
5
Teori permainan bukan tentang game yang sebenarnya. Ini tentang pemodelan perilaku manusia dan interaksi orang-orang satu sama lain seolah-olah itu adalah permainan yang semua orang berusaha untuk menang (dengan memberikan definisi matematika tentang "menang" dan aturan) dan menggunakan prinsip-prinsip matematika dan ekonomi dasar untuk menarik kesimpulan sosiologis dari itu .
Mason Wheeler
1
ini adalah buku yang bagus untuk teori permainan praktis: amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/…
Ray Tayek
Game Theory berbicara tentang bagaimana orang membuat keputusan saat ada ketidakpastian, yang persis seperti yang Anda inginkan dilakukan pemain saat bermain game. Ini lebih tentang desain game daripada pemrograman game, keduanya termasuk dalam pengembangan game yang tampaknya tidak dimengerti oleh situs ini karena beberapa alasan.
Joey Green

Jawaban:

11

The Game di teori permainan dan pengembangan game tidak berbicara tentang jenis yang sama permainan. Teori permainan terutama digunakan dalam ilmu ekonomi dan politik. Kedengarannya seperti buku yang Anda baca adalah tentang strategi bisnis?

Saya akan mengatakan itu lebih akurat untuk mengatakan bahwa teori permainan dapat diterapkan pada ilmu komputer dan pengembangan teori-teori logis yang berkaitan dengan algoritma tingkat tinggi. Tetapi mempelajari teori permainan tidak selalu membantu Anda menjadi pengembang game yang lebih baik.

MichaelHouse
sumber
baik buku apa pun yang bisa Anda rekomendasikan tolong?
Rand Mate
2
Saya akan merekomendasikan membaca tutorial untuk pengembangan game Java. Situs ini bukan tentang merekomendasikan buku tertentu atau tempat untuk memulai. Anda dapat bertanya dalam obrolan atau bertanya di situs seperti gamedev.net.
MichaelHouse
Byte56: Bukankah pengembangan game mencakup desain game (majalah pengembang game) dan saya pikir teori permainan berlaku untuk desain game. gamersinfo.net/articles/… blog.wolfire.com/2009/01/game-theory-applied-to-game-design
Joey Green
Teori @JoeyGreen Game berlaku untuk sejumlah besar disiplin ilmu. Termasuk desain game. Artikel yang Anda tautkan menunjukkan bahwa teori permainan hanya untuk algoritma tingkat tinggi untuk desain game, seperti yang saya sebutkan dalam jawaban saya. Meski begitu, pertanyaannya adalah tentang pengembangan game, bukan desain game.
MichaelHouse
Hmm, tidak juga. Game Theory memiliki segalanya terkait dengan mekanisme permainan. Ada gagasan ekonomi permainan yang dapat memengaruhi teori permainan. Buku ini amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/... berbicara tentang bagaimana memodelkan ekonomi gim dengan menggunakan intrik. Pengembangan Game = pemrograman game + desain game + game <>. Juga, jika algoritma tingkat tinggi sama dengan aturan permainan di buku Anda, maka Anda benar.
Joey Green
6

Sebagian besar gim dalam teori gim tidak akan menghasilkan gim video yang sangat bagus. Misalnya, satu gim berjalan seperti ini:

Ada orang yang menawar $ 100. Aturannya adalah jika Anda menang, Anda membayar apa yang Anda tawaran dan dapatkan $ 100. Jika Anda berada di urutan kedua, Anda juga membayar apa yang Anda tawaran tetapi Anda tidak mendapatkan apa-apa. Permainan yang sangat membosankan dan jika tawarannya melebihi $ 100, kedua orang kalah.

Hal-hal yang akan Anda pelajari dalam teori permainan mungkin akan berlaku lebih untuk berpikir tentang bagaimana seorang pemain bisa mendekati permainan Anda daripada membantu pengembangan. Karena saya merasa seperti postingan lain telah menetapkan bahwa itu tidak akan benar-benar bermanfaat, walaupun cukup menarik jika Anda menyukai hal-hal semacam itu, saya akan berbicara tentang matematika yang mungkin bisa membantu.

Aljabar linier adalah suatu keharusan, sebagian besar karena itu digunakan dalam banyak cabang matematika lainnya, termasuk teori permainan. Ini adalah jenis matematika yang paling sering saya temui ketika mengembangkan game. Saya membayangkan jika seseorang masuk ke pengembangan mesin matematika semacam ini akan lebih relevan. Ini juga lebih berguna dalam game 3D dibandingkan dengan 2D.

Matematika kombinatorial bisa sangat membantu. Terutama untuk probabilitas. Juga teori permainan kombinatorial adalah tentang permainan tetapi secara eksklusif berbasis giliran dan umumnya permainan itu sederhana.

Probabilitas diskrit juga berguna. Saya belum benar-benar melihat terlalu banyak hal yang berkelanjutan tetapi hal-hal yang diskrit muncul cukup sering dan mungkin benar-benar mengurangi waktu pengujian. Pada dasarnya setiap kali Anda menggunakan angka acak, Anda akan menggunakan probabilitas. Kadang-kadang itu cukup mendasar tetapi siapa tahu, kadang-kadang masalah probabilitas terlihat jauh lebih sedikit terlibat daripada yang sebenarnya.

Dan saya membayangkan jika Anda mengembangkan mesin fisika, Kalkulus akan digunakan tetapi saya tidak tahu apa-apa tentang pengembangan mesin.

Tony
sumber
5

Ada hubungan, karena teori permainan juga dikenal sebagai "teori keputusan interaktif" (Wikipedia), tetapi ini adalah subjek yang sangat kompleks dan Anda mungkin akan lebih baik memulai dari jalur yang lebih tradisional.

Pada dasarnya, ya itu akan membantu, tetapi ada cara yang bisa dibilang "lebih baik" untuk memulai pengembangan game, seperti mempelajari dasar-dasar ilmu komputer.

Keith Thomas
sumber
baik buku apa pun yang bisa Anda rekomendasikan tolong?
Rand Mate