irpg Community
Toggle navigation
Member List
Portal
Calendar
Login
Register
Login
Username:
Password:
Lost Password?
Remember me?
irpg Community
Imperial School of Art, Literature and Design
Literature & Design Library
[สอนสร้างเกม] เรียนสร้างเกมกับมิกิจัง : บทที่ 6 ปัญญาประดิษฐ์
Mikichan
05-05-2017, 10:21 PM
#1
ติดตามเราได้ที่
Facebook ชื่อเพจ Planila Game Developer
จากบทที่แล้ว
บทที่ 5 มาสร้างเกมแรกกันเถอะ
เราได้เรียนรู้ขั้นตอนการพัฒนาเกม และได้ลองพัฒนาเกม TicTacToe แบบเล่นสองคนกันไปแล้ว การพัฒนาเกมแบบให้ผู้เล่นที่เป็นมนุษย์หลายคนมาเล่นกันเองนั้นสามารถทำได้ง่าย เนื่องจากเราในฐานะนักพัฒนาเกมทำเพียงแค่เขียนกฎกติกา แล้วให้เกมตรวจสอบว่าผู้เล่นได้เล่นตามกฎกติกานั้นหรือไม่เท่านั้น ในปัจจุบันการเล่นเกมด้วยกันหลายคนได้รับความนิยมเป็นอย่างมาก แต่ก็ยังคงมีอีกหลายคนที่ชอบเล่นเกมคนเดียว การพัฒนาเกมของเราให้สามารถเล่นคนเดียวได้จึงเป็นสิ่งสำคัญ ว่าแต่ "เราจะพัฒนาเกมที่ต้องมีผู้เล่นหลายคนให้เล่นคนเดียวได้อย่างไร?" คำตอบคือเราต้องพัฒนาให้เกมเป็นผู้เล่นอีกคนแทนมนุษย์จริง ๆ ซึ่งการที่เกมสามารถทำหน้าที่แทนมนุษย์นี้เราเรียกว่า "ปัญญาประดิษฐ์"
ปัญญาประดิษฐ์คืออะไร?
ปัญญาประดิษฐ์ (Artificial Intelligence) หมายถึงโปรแกรมที่มีความสามารถเหมือนมนุษย์ ทั้งด้านการคิด การวิเคราะห์ และการวางแผน อย่างที่เคยบอกไปในบทแรกว่าอุปกรณ์ทำงานตามคำสั่ง ดังนั้นการที่จะพัฒนาให้โปรแกรมทำงานเหมือนมนุษย์ได้นั้น เราต้องใส่วิธีการคิด การวิเคราะห์ และการวางแผนลงไปในอัลกอริทึมของคำสั่งด้วย ปัญญาประดิษฐ์มักถูกเรียกสั้น ๆ ว่า AI
ปัญญาประดิษฐ์ที่หลายคนรู้จักกันดีคือปัญญาประดิษฐ์ในเกมต่าง ๆ ผู้อ่านคงได้เห็นเกมนั้นเกมโน้นมีปัญญาประดิษฐ์เต็มไปหมด แต่ในความจริงแล้วปัญญาประดิษฐ์ไม่ได้มีอยู่แค่ในเกมเท่านั้น ปัญญาประดิษฐ์ยังถูกฝังอยู่ในแอพพลิเคชันหลายตัวที่เราใช้กันอยู่ในปัจจุบันด้วย เช่น ในแอพพลิเคชันแปลภาษาอัจฉริยะที่สามารถแปลภาษาทั้งประโยคได้ จะมีปัญญาประดิษฐ์ที่ทำหน้าที่วิเคราะห์ว่าประโยคนั้นสื่อความหมายอะไร แล้วแปลประโยคเป็นอีกภาษาหนึ่ง โดยให้ความหมายในประโยคยังคงเดิม, ใน Facebook เมื่อเราลงรูปใบหน้าใครสักคน เราจะเห็นได้ว่าบางครั้งจะมีข้อความขึ้นมาว่าต้องการแท็กบุคคลนี้หรือไม่ ซึ่งเกิดจากปัญญาประดิษฐ์ตรวจสอบว่าสิ่งที่อยู่ในรูปเป็นใบหน้าคน, แอพพลิเคชัน GPS ที่ใช้นำทางในการขับรถก็มีปัญญาประดิษฐ์คอยบอกว่า แยกหน้าเลี้ยวซ้าย แยกนั้นเลี้ยวขวา เป็นต้น
เกมแบบไหนที่ต้องใช้ปัญญาประดิษฐ์?
ไม่ใช่ทุกเกมที่ต้องการปัญญาประดิษฐ์เสมอไป บางเกมสามารถสมบูรณ์แบบได้โดยไม่ต้องพึ่งปัญญาประดิษฐ์เลย การที่จะทราบได้ว่าเกมใดต้องการปัญญาประดิษฐ์หรือไม่ ต้องดูจากจำนวนผู้เล่นที่ต้องใช้ในการเล่นของเกมนั้น ๆ สามารถแบ่งรูปแบบของเกมตามได้ 2 รูปแบบ ดังนี้
1. เกมที่มีจำนวนผู้เล่นคนเดียว เกมรูปแบบนี้ผู้เล่นจะชนะเมื่อบรรลุเป้าหมายของเกม หรือทำคะแนนสูงสุดให้ได้มากกว่าเดิม เกมรูปแบบนี้เช่น เกมตะลุยด่าน, เกมเรียงเพชร, เกม Tetris, เกมจีบสาว เป็นต้น ถ้าจะพัฒนาเกมรูปแบบนี้ให้เล่นได้หลายคน ผู้เล่นจะแต่ละคนจะแยกกันเล่น แล้วใช้คะแนนเป็นตัวตัดสินว่าใครเป็นผู้ชนะ
2. เกมที่มีจำนวนผู้เล่นหลายคน เกมรูปแบบนี้ผู้เล่นจะชนะเมื่อสามารถโค่นล้มหรืออยู่เหนือผู้เล่นคนอื่น ผู้เล่นทุกคนจะอยู่ในสนามแข่งเดียวกัน แล้วต่อสู้ให้ผู้เล่นคนอื่นพ่ายแพ้ หรือพัฒนาตนเองให้อยู่เหนือกว่าผู้เล่นคนอื่น เกมรูปแบบนี้เช่น เกมหมากรุก, เกมยิงปืน, เกมวางแผนการรบ, เกมพัฒนาประเทศ เป็นต้น เกม TicTacToe ก็จัดอยู่ในเกมรูปแบบนี้ด้วยเช่นกัน
เกมที่ต้องการปัญญาประดิษฐ์คือเกมที่มีจำนวนผู้เล่นหลายคน เราจะพัฒนาปัญญาประดิษฐ์มาเป็นผู้เล่นอีกคนแทนมนุษย์ ส่วนที่มีจำนวนผู้เล่นคนเดียวไม่จำเป็นต้องใช้ปัญญาประดิษฐ์ เนื่องจากเป็นเกมที่เล่นคนเดียวก็สมบูรณ์แบบได้โดยไม่ต้องมีคู่แข่ง
เขียนปัญญาประดิษฐ์ได้อย่างไร?
......
นี่เพิ่งแค่ 35% ของบทความนี้เท่านั้น บทความฉบับเต็มมีเยอะกว่านี้อีก!
เนื่องจากติดปัญหาเรื่องนโยบายการเผยแพร่บทความ ทำให้เราไม่สามารถเผยแพร่บทความฉบับเต็มลงในเว็บนี้ได้ อ่านฉบับเต็มได้ที่บทความต้นฉบับ (ไม่มีค่าใช้จ่าย)
บทความต้นฉบับ
https://planila.blogspot.com/2017/05/6.html
This post was last modified: 07-23-2019, 11:48 AM by
Mikichan
.
ติดตามเราได้ที่
Facebook ชื่อเพจ Planila Game Developer
อ่านบทความสอนสร้างเกมได้ที่
https://planila.blogspot.com
dreamknight
05-06-2017, 08:06 AM
#2
;3
หมากฮอก ทำนานโฮกเลยล่ะครับ
May the
flames
guide your way.
Every ending will make you stronger.
Search Thread
Next Oldest
Next Newest
Users browsing this thread:
3 Guest(s)
Contact Us
Forum Team
irpg
Return to Top
Mark all forums read
RSS Syndication
Help
Default
--irpg Default
----irpg Default (Dreamknight backup)
Alpha Gaming
NDesign
--NDesign (bak)
Flatty
--Flatty IRPG
Curves UI-alpha
--IRPG - CurvesUI
Go
Powered By
MyBB
, © 2002-2024
MyBB Group
.
Made with
by
Curves UI
.