มีความสัมพันธ์ระหว่างทฤษฎีเกมกับการพัฒนาเกมหรือไม่?


10

ฉันเป็นโปรแกรมเมอร์ Java สนใจที่จะเรียนรู้เกมบน Java เมื่อเร็ว ๆ นี้ฉันดูหนังสือเกี่ยวกับปฏิบัติการวิจัยที่เขียนโดย Wayne L.Winston มีหัวข้อเกี่ยวกับทฤษฎีเกม

มันเป็นคณิตศาสตร์อย่างแท้จริง ฉันเป็นเพียงผู้พัฒนาแอพ แต่หนังสือเล่มนั้นจะมีประโยชน์ในการเริ่มต้นอาชีพการเล่นเกมหรือไม่?


5
ทฤษฎีเกมไม่ได้เกี่ยวกับเกมจริง มันเกี่ยวกับการสร้างแบบจำลองพฤติกรรมของมนุษย์และการมีปฏิสัมพันธ์ของผู้คนราวกับว่ามันเป็นเกมที่ทุกคนพยายามที่จะชนะ (โดยการให้คำจำกัดความทางคณิตศาสตร์ของ "การชนะ" และของกฎ) และการใช้หลักการทางคณิตศาสตร์และเศรษฐกิจขั้นพื้นฐาน .
Mason Wheeler

1
นี่เป็นหนังสือที่ยอดเยี่ยมสำหรับทฤษฎีเกมภาคปฏิบัติ: amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/…
Ray Tayek

ทฤษฎีเกมพูดถึงวิธีที่ผู้คนตัดสินใจเมื่อมีความไม่แน่นอนซึ่งเป็นสิ่งที่คุณต้องการให้ผู้เล่นทำเมื่อเล่นเกม นี่เป็นเรื่องเกี่ยวกับการออกแบบเกมมากกว่าการเขียนโปรแกรมเกมทั้งคู่อยู่ภายใต้การพัฒนาเกมซึ่งเว็บไซต์นี้ดูเหมือนจะไม่เข้าใจด้วยเหตุผลบางประการ
Joey Green

คำตอบ:


11

เกมในทฤษฎีเกมและการพัฒนาเกมยังไม่ได้พูดคุยเกี่ยวกับชนิดเดียวกันของเกม ทฤษฎีเกมส่วนใหญ่จะใช้ในด้านเศรษฐศาสตร์และรัฐศาสตร์ เสียงเหมือนหนังสือที่คุณกำลังอ่านเป็นเรื่องเกี่ยวกับกลยุทธ์ทางธุรกิจหรือไม่

ฉันจะบอกว่าถูกต้องมากขึ้นที่จะบอกว่าทฤษฎีเกมสามารถนำไปใช้กับวิทยาศาสตร์คอมพิวเตอร์และการพัฒนาทฤษฎีตรรกะที่เกี่ยวข้องกับอัลกอริทึมระดับสูง แต่การศึกษาทฤษฎีเกมไม่จำเป็นว่าจะช่วยให้คุณพัฒนาเกมได้ดีขึ้น


คุณช่วยแนะนำหนังสือเล่มไหนดี?
Rand Mate

2
ฉันขอแนะนำให้อ่านบทเรียนสำหรับการพัฒนาเกม Java ไซต์นี้ไม่เกี่ยวกับการแนะนำหนังสือเฉพาะหรือสถานที่เริ่มต้น คุณสามารถถามในการแชทหรือถามในเว็บไซต์เช่น gamedev.net
MichaelHouse

Byte56: การพัฒนาเกมจะไม่รวมถึงการออกแบบเกม (นิตยสารผู้พัฒนาเกมทำ) และฉันคิดว่าทฤษฎีเกมใช้กับการออกแบบเกม gamersinfo.net/articles/… blog.wolfire.com/2009/01/game-theory-applied-to-game-design
Joey Green

ทฤษฎีเกม @JoeyGreen นำไปใช้กับสาขาวิชาจำนวนมาก รวมถึงการออกแบบเกม บทความที่คุณลิงค์ปรากฏเพื่อแสดงว่าทฤษฎีเกมมีไว้สำหรับอัลกอริธึมระดับสูงสำหรับการออกแบบเกมเท่านั้นอย่างที่ฉันพูดถึงในคำตอบของฉัน ถึงกระนั้นคำถามก็เกี่ยวกับการพัฒนาเกมไม่ใช่การออกแบบเกม
MichaelHouse

อืมไม่ได้จริงๆ ทฤษฎีเกมมีทุกอย่างที่เกี่ยวกับกลไกเกม มีแนวคิดเกี่ยวกับเศรษฐศาสตร์เกมที่ทฤษฎีเกมสามารถมีอิทธิพลต่อการออกแบบ หนังสือเล่มนี้amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/…พูดถึงวิธีการสร้างแบบจำลองเศรษฐกิจเกมโดยใช้การใช้เครื่องจักร การพัฒนาเกม = การเขียนโปรแกรมเกม + การออกแบบเกม + เกม <> นอกจากนี้หากอัลกอริทึมระดับสูงเหมือนกับกฎของเกมในหนังสือของคุณแสดงว่าคุณถูกต้อง
Joey Green

6

เกมส่วนใหญ่ในทฤษฎีเกมจะไม่สร้างวิดีโอเกมที่ดีมาก ตัวอย่างเช่นเกมหนึ่งมีลักษณะดังนี้:

มีผู้เข้าร่วมประมูล $ 100 กฎคือถ้าคุณชนะคุณจ่ายสิ่งที่คุณเสนอราคาและรับ $ 100 หากคุณอยู่ในอันดับที่สองคุณก็จ่ายเงินตามที่คุณเสนอ แต่ก็ไม่ได้อะไรเลย เกมที่น่าเบื่อและถ้าราคาเสนอสูงกว่า $ 100 ทั้งคู่แพ้

ประเภทของสิ่งที่คุณเรียนรู้ในทฤษฎีเกมอาจใช้กับการคิดว่าผู้เล่นจะเข้าใกล้เกมของคุณได้อย่างไรมากกว่าช่วยพัฒนา เนื่องจากฉันรู้สึกว่าโพสต์อื่น ๆ ได้สร้างขึ้นแล้วว่ามันจะไม่เป็นประโยชน์จริงๆมันค่อนข้างน่าสนใจถ้าคุณอยู่ในประเภทนั้นฉันจะพูดถึงคณิตศาสตร์ที่อาจเป็นประโยชน์

พีชคณิตเชิงเส้นเป็นสิ่งที่จำเป็นส่วนใหญ่เป็นเพราะมันถูกใช้ในคณิตศาสตร์สาขาอื่นรวมถึงทฤษฎีเกม มันเป็นคณิตศาสตร์ที่ฉันใช้ในการพัฒนาเกมมากที่สุด ฉันคิดว่าถ้ามีคนเข้ามาพัฒนาเครื่องยนต์คณิตศาสตร์ประเภทนี้จะยิ่งน่าเชื่อถือมากขึ้น นอกจากนี้ยังมีประโยชน์มากขึ้นในเกม 3 มิติเมื่อเทียบกับ 2D

คณิตศาสตร์เชิงผสมอาจมีประโยชน์ โดยเฉพาะอย่างยิ่งสำหรับความน่าจะเป็น ทฤษฎีเกม Combinatorial เป็นเรื่องเกี่ยวกับเกม แต่เฉพาะเกมเทิร์นเบสและโดยทั่วไปเกมนั้นเรียบง่าย

ความน่าจะเป็นแบบแยกนั้นก็มีประโยชน์เช่นกัน ฉันไม่ได้เห็นสิ่งต่าง ๆ มากเกินไปอย่างต่อเนื่อง แต่สิ่งที่ไม่ต่อเนื่องเกิดขึ้นค่อนข้างบ่อยและอาจลดระยะเวลาในการทดสอบลงได้ โดยทั่วไปเมื่อใดก็ตามที่คุณใช้ตัวเลขสุ่มคุณจะใช้ความน่าจะเป็น บางครั้งมันเป็นพื้นฐานที่สวย แต่ใครจะรู้บางครั้งปัญหาความน่าจะเป็นนั้นดูไม่ค่อยเกี่ยวข้องเท่าที่ควร

และฉันจินตนาการว่าคุณจะต้องพัฒนาแคลคูลัสฟิสิกส์ของเครื่องยนต์ แต่ฉันไม่รู้อะไรเลยเกี่ยวกับการพัฒนาเครื่องยนต์


5

มีความสัมพันธ์กันเนื่องจากทฤษฎีเกมเป็นที่รู้จักกันว่า "ทฤษฎีการตัดสินใจเชิงโต้ตอบ" (Wikipedia) แต่มันเป็นเรื่องที่ซับซ้อนมากและคุณน่าจะดีกว่าถ้าเริ่มต้นเส้นทางแบบดั้งเดิมมากขึ้น

โดยพื้นฐานแล้วใช่ว่าจะมีประโยชน์ แต่มีวิธีที่ดีกว่าในการเริ่มต้นพัฒนาเกมเช่นการศึกษาพื้นฐานของวิทยาศาสตร์คอมพิวเตอร์


คุณช่วยแนะนำหนังสือเล่มไหนดี?
Rand Mate
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.