[สอนสร้างเกม] เรียนสร้างเกมกับมิกิจัง : บทที่ 6 ปัญญาประดิษฐ์ - Printable Version +- irpg Community (https://irpg.in.th) +-- Forum: Imperial School of Art, Literature and Design (https://irpg.in.th/forum-41.html) +--- Forum: Literature & Design Library (https://irpg.in.th/forum-14.html) +--- Thread: [สอนสร้างเกม] เรียนสร้างเกมกับมิกิจัง : บทที่ 6 ปัญญาประดิษฐ์ (/thread-3091.html) |
[สอนสร้างเกม] เรียนสร้างเกมกับมิกิจัง : บทที่ 6 ปัญญาประดิษฐ์ - Mikichan - 05-05-2017 ติดตามเราได้ที่ 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 RE: [พื้นฐานสร้างเกม] เรียนสร้างเกมกับมิกิจัง : บทที่ 6 ปัญญาประดิษฐ์ - dreamknight - 05-06-2017 ;3 หมากฮอก ทำนานโฮกเลยล่ะครับ |