โลโก้
ยูเนี่ยนพีเดีย
การสื่อสาร
ดาวน์โหลดได้จาก Google Play
ใหม่! ดาวน์โหลด ยูเนี่ยนพีเดีย บน Android ™ของคุณ!
ติดตั้ง
เร็วกว่าเบราว์เซอร์!
 

เกมเอนจิน

ดัชนี เกมเอนจิน

กมเอนจิน (Game engine) คือซอฟต์แวร์เพื่อใช้สร้างวีดีโอเกม ซอฟต์แวร์นี้ถูกเขียนขึ้นมาด้วยภาษาโปรแกรมที่หลากหลาย อาทิ C, C++, JAVA เป็นต้น เกมเอนจินเปรียบเสมือนเป็นเครื่องมือใช้สร้างชิ้นส่วนต่างๆของระบบเกม ชิ้นส่วนเหล่านี้จะถูกนำไปประกอบเข้าด้วยกัน และถูกทดสอบว่าพวกมันสามารถทำงานร่วมกันได้อย่างไม่มีปัญหาภายใต้สภาพแวดล้อมที่ถูกกำหนดไว้ นี่เป็นกระบวนการในการสร้างเกมให้ออกมาสมบูรณ์ นักพัฒนาเกมจำนวนมากใช้เกมเอนจินในการสร้างเกมสำหรับเครื่องเล่น, มือถือ ตลอดจนคอมพิวเตอร์พกพา การทำงานของเกมเอนจินประกอบด้วยการเรนเดอร์กราฟิก 2D และ 3D, การตรวจสอบการชน, ระบบเสียง, ภาษาสคริปต์, แอนิเมชัน, ปัญญาประดิษฐ์, ระบบเน็ตเวิร์ก, การสตรีม, การจัดการหน่วยความจำ, การรองรับภาษาที่แปล ตลอดจนระบบอื่นๆอีกมากม.

8 ความสัมพันธ์: วิดีโอเกมขั้นตอนวิธีการตรวจสอบการชนคอมพิวเตอร์แอนิเมชันซอฟต์แวร์ปัญญาประดิษฐ์เสียงเครือข่ายคอมพิวเตอร์เครื่องเล่นวิดีโอเกม

วิดีโอเกม

กม ''ป็อง'' ถือได้ว่าเป็นวิดีโอเกมส์ชนิดแรกที่เกิดขึ้น เกม ''Space Invaders'' เป็นอีกหนึ่งเกมดังในยุคกำลังพัฒนาของวิดีโอเกม เกม ''Pac-Man'' เป็นเกมที่โด่งดังที่สุดในขณะวิดีโอเกมกำลังพัฒนา วิดีโอเกม (Video game) คือ เครื่องเกมอิเล็กทรอนิกส์ที่มนุษย์ใช้ส่วนต่อประสานกับผู้ใช้ (user interface) ส่งผลการกระทำ (input) กลับเข้าไปยังหน่วยประมวลผลกลาง (Central Processor Unit) ในตัวเครื่อง ให้คิดคำนวณแล้วแสดงผลโต้ตอบกลับมาด้วย แสง-เสียง-การสั่น-หรือภาพบนจอภาพ วิดีโอ คำว่า วิดีโอ ในวิดีโอเกม แต่เดิมหมายถึงอุปกรณ์แสดงภาพแบบแรสเตอร์ แต่ปัจจุบันสามารถใช้เรียกอุปกรณ์แสดงภาพใด ๆ ก็ได้ที่สร้างภาพสองมิติหรือสามมิติขึ้นมา ตัวอย่างเช่นคอมพิวเตอร์ส่วนบุคคล และเครื่องเล่นวิดีโอเกม อุปกรณ์เหล่านี้เป็นไปได้ตั้งแต่เมนเฟรมคอมพิวเตอร์ ไปจนถึงอุปกรณ์มือถือขนาดเล็ก วิดีโอเกมแบบเฉพาะอย่างเช่น เกมตู้ เคยมีแพร่หลายในอดีต แต่ปัจจุบันค่อย ๆ มีใช้น้อยลง วิดีโอเกมได้พัฒนาไปจนกลายเป็นอุตสาหกรรมและงานศิลปะ อุปกรณ์นำข้อมูลเข้าเป็นที่ใช้กันในการบังคับวิดีโอเกมเรียกว่า อุปกรณ์ควบคุมเกม (game controller) และแตกต่างกันไปในเครื่องเล่นแบบต่าง ๆ ตัวอย่างเช่น อุปกรณ์ควบคุมอาจประกอบด้วยเพียงแค่ปุ่มกดและก้านควบคุม (joystick) หรืออาจมีปุ่มกดถึงสิบปุ่ม และอาจจะมีมากกว่าหนึ่งก้านควบคุมก็ได้ เกมคอมพิวเตอร์ส่วนบุคคลยุคแรกจำเป็นต้องใช้คีย์บอร์ดในการเล่นเกม หรือต้องการให้ผู้ใช้ซื้อก้านควบคุมที่มีปุ่มกดอย่างน้อยหนึ่งปุ่มด้วย เกมคอมพิวเตอร์สมัยใหม่จำนวนมากให้ผู้เล่นหรือต้องการให้ผู้เล่นใช้คีย์บอร์ดควบคู่ไปกับเมาส์ อุปกรณ์ควบคุมเกมที่พบได้บ่อยกันคือ เกมแพด เมาส์ คีย์บอร์ด และก้านควบคุม ในหลายปีที่ผ่านมานี้ มีวิธีการนำข้อมูลเข้าเพิ่มเติมเช่น การให้ผู้เล่นสังเกตการณ์ในเครื่องเล่นที่ใช้กล้อง และระบบจอสัมผัสบนโทรศัพท์มือถือ วิดีโอเกมโดยทั่วไปใช้วิธีการเพิ่มเติมมากมายเพื่อสร้างปฏิสัมพันธ์และสารสนเทศให้กับผู้เล่น เสียงออดิโอในวิดีเกมนั้นเกือบจะเป็นสากล คือใช้อุปกรณ์ผลิตเสียง อย่างเช่น ลำโพง และหูฟัง ผลป้อนกลับอาจมาจากอุปกรณ์ต่อพ่วงสัมผัส (haptic peripheral) เช่นระบบการสั่น หรือผลป้อนกลับโดยใช้กำลัง (force feedback) บางครั้งการสั่นใช้กระตุ้นผลป้อนกลับแบบใช้กำลัง ผู้เล่นบางส่วนเชื่อว่าวิดีโอเกมสามารถพัฒนาทักษะทางจิตใจได้.

ใหม่!!: เกมเอนจินและวิดีโอเกม · ดูเพิ่มเติม »

ขั้นตอนวิธีการตรวจสอบการชน

ั้นตอนวิธีการตรวจสอบการชน (Collision detection) เป็นขั้นตอนวิธีที่ใช้จำลองการชนกันของวัตถุตั้งแต่ 2 ชิ้นขึ้นไป โดยส่วนมากจะพบได้ในวิดีโอเกมหรือการจำลองระบบของวัตถุ และยังใช้ในวิทยาการหุ่นยนต์ด้วย ในการตัดสินใจว่าวัตถุสองชิ้นชนกันหรือไม่นั้น ขั้นตอนวีธีการตรวจสอบการชนจะต้องคำนวณเวลาที่จะเกิดการชน (time of impact-TOI) และสามารถระบุพิกัดส่วนที่ชนกันได้ (contact manifold) การจำลองการชนกันของวัตถุโดยหลักแล้วจะใช้หลักการจาก พีชคณิตเชิงเส้น (linear algebra) และเรขาคณิตเชิงคำนวณ.

ใหม่!!: เกมเอนจินและขั้นตอนวิธีการตรวจสอบการชน · ดูเพิ่มเติม »

คอมพิวเตอร์แอนิเมชัน

แอนิเมชันลักษณะโมชันแคปเจอร์ คอมพิวเตอร์แอนิเมชัน (computer animation) คือการสร้างภาพเคลื่อนไหวด้วยคอมพิวเตอร์โดยอาศัยเครื่องมือ ที่สร้างจากแนวคิดทางคอมพิวเตอร์กราฟิกส์ช่วยในการสร้าง ดัดแปลง และให้แสงและเงาเฟรมตลอดจนการประมวลผลการเคลื่อนที่ต่าง ๆ โดยเครื่องมือที่ว่าประกอบด้วยฮาร์ดแวร์ ซอฟต์แวร์ ที่สร้างขึ้นจาก ระเบียบวิธี ขั้นตอนวิธี หลักการ กฎ หรือ การคำนวณต่าง ๆ เช่น.

ใหม่!!: เกมเอนจินและคอมพิวเตอร์แอนิเมชัน · ดูเพิ่มเติม »

ซอฟต์แวร์

OpenOffice.org Writer ซอฟต์แวร์ (software) หรือ ส่วนชุดคำสั่ง หรือบางครั้งมีการสะกดว่า ซอฟ‌ท์แวร์ เป็นส่วนของระบบคอมพิวเตอร์ที่ใช้ในการจัดเก็บและประมวลผลข้อมูล ซอฟต์แวร์นั้นนอกจากจะสามารถใช้งานบนคอมพิวเตอร์ได้แล้ว ยังสามารถใช้งานบนเครื่องใช้ หรืออุปกรณ์อื่น เช่น โทรศัพท์มือถือ หรือหุ่นยนต์ในโรงงาน หรือเครื่องใช้ไฟฟ้าต่าง ๆ คำว่า "ซอฟต์แวร์" ใช้ครั้งแรกโดย จอห์น ดับเบิลยู. เทอร์กีย์ (John W. Turkey) ในปี พ.ศ. 2500 (ค.ศ. 1957) โดยแนวคิดของซอฟต์แวร์ปรากฏครั้งแรกในเรียงความของแอลัน ทัวริง บิดาของวิทยาการคอมพิวเตอร์ กล่าวกันว่าโปรแกรมคอมพิวเตอร์ชิ้นแรกของโลกเขียนโดยเอดา ไบรอน เป็นโปรแกรมที่ใช้สำหรับเครื่องวิเคราะห์ (analytical engine) ของชาร์ลส แ.

ใหม่!!: เกมเอนจินและซอฟต์แวร์ · ดูเพิ่มเติม »

ปัญญาประดิษฐ์

ปัญญาประดิษฐ์ (Artificial Intelligence) หรือ เอไอ (AI) หมายถึงความฉลาดเทียมที่สร้างขึ้นให้กับสิ่งที่ไม่มีชีวิต ปัญญาประดิษฐ์เป็นสาขาหนึ่งในด้านวิทยาการคอมพิวเตอร์ และวิศวกรรมเป็นหลัก แต่ยังรวมถึงศาสตร์ในด้านอื่น ๆ อย่างจิตวิทยา ปรัชญา หรือชีววิทยา ซึ่งสาขาปัญญาประดิษฐ์เป็นการเรียนรู้เกี่ยวกับกระบวนการการคิด การกระทำ การให้เหตุผล การปรับตัว หรือการอนุมาน และการทำงานของสมอง แม้ว่าดังเดิมนั้นเป็นสาขาหลักในวิทยาการคอมพิวเตอร์ แต่แนวคิดหลาย ๆ อย่างในศาสตร์นี้ได้มาจากการปรับปรุงเพิ่มเติมจากศาสตร์อื่นๆ เช่น.

ใหม่!!: เกมเอนจินและปัญญาประดิษฐ์ · ดูเพิ่มเติม »

เสียง

ซลล์รับรู้การได้ยิน; ม่วง: สเปกตรัมความถี่ ของการตอบสนองการได้ยิน; ส้ม: อิมพัลส์ประสาท) เสียง (Sound) เป็นคลื่นเชิงกลที่เกิดจากการสั่นสะเทือนของวัตถุ เมื่อวัตถุสั่นสะเทือน ก็จะทำให้เกิดการอัดตัวและขยายตัวของคลื่นเสียง และถูกส่งผ่านตัวกลาง เช่น อากาศ ไปยังหู แต่เสียงสามารถเดินทางผ่านสสารในสถานะก๊าซ ของเหลว และของแข็งก็ได้ แต่ไม่สามารถเดินทางผ่านสุญญากาศได้ เมื่อการสั่นสะเทือนนั้นมาถึงหู มันจะถูกแปลงเป็นพัลส์ประสาท ซึ่งจะถูกส่งไปยังสมอง ทำให้เรารับรู้และจำแนกเสียงต่างๆ ได้.

ใหม่!!: เกมเอนจินและเสียง · ดูเพิ่มเติม »

เครือข่ายคอมพิวเตอร์

ตัวอย่างแผนผังการเชื่อมต่อคอมพิวเตอร์แบบ Token Ring เครือข่ายคอมพิวเตอร์ หรือ คอมพิวเตอร์เน็ตเวิร์ก (computer network; ศัพท์บัญญัติว่า ข่ายงานคอมพิวเตอร์) คือเครือข่ายการสื่อสารโทรคมนาคมระหว่างคอมพิวเตอร์จำนวนตั้งแต่สองเครื่องขึ้นไปสามารถแลกเปลี่ยนข้อมูลกันได้ การเชื่อมต่อระหว่างอุปกรณ์คอมพิวเตอร์ต่างๆในเครือข่าย (โหนดเครือข่าย) จะใช้สื่อที่เป็นสายเคเบิลหรือสื่อไร้สาย เครือข่ายคอมพิวเตอร์ที่รู้จักกันดีคือ อินเทอร์เน็ต การที่ระบบเครือข่ายมีบทบาทสำคัญมากขึ้นในปัจจุบัน เพราะมีการใช้งานคอมพิวเตอร์อย่างแพร่หลาย จึงเกิดความต้องการที่จะเชื่อมต่อคอมพิวเตอร์เหล่านั้นถึงกัน เพื่อเพิ่มความสามารถของระบบให้สูงขึ้น และลดต้นทุนของระบบโดยรวมลง การโอนย้ายข้อมูลระหว่างกันในเครือข่าย ทำให้ระบบมีขีดความสามารถเพิ่มมากขึ้น การแบ่งการใช้ทรัพยากร เช่น หน่วยประมวลผล, หน่วยความจำ, หน่วยจัดเก็บข้อมูล, โปรแกรมคอมพิวเตอร์ และอุปกรณ์ต่าง ๆ ที่มีราคาแพงและไม่สามารถจัดหามาให้ทุกคนได้ เช่น เครื่องพิมพ์ เครื่องกราดภาพ (scanner) ทำให้ลดต้นทุนของระบบลงได้ อุปกรณ์เครือข่ายที่สร้างข้อมูล, ส่งมาตามเส้นทางและบรรจบข้อมูลจะเรียกว่าโหนดเครือ.

ใหม่!!: เกมเอนจินและเครือข่ายคอมพิวเตอร์ · ดูเพิ่มเติม »

เครื่องเล่นวิดีโอเกม

รื่องเล่นเกม วี พร้อมจอยบังคับ ผลิตโดยบริษัทนินเทนโด เครื่องเล่นวิดีโอเกม (Video game console) คือ เครื่องใช้ไฟฟ้าที่ใช้ในการเล่นวิดีโอเกม โดยแสดงภาพผ่านทางหน้าจอภายในเครื่องหรือโทรทัศน์ แบ่งเป็น.

ใหม่!!: เกมเอนจินและเครื่องเล่นวิดีโอเกม · ดูเพิ่มเติม »

ขาออกขาเข้า
Hey! เราอยู่ใน Facebook ตอนนี้! »