ทำเกมคอมพิวเตอร์

ผู้เขียน: Eugene Taylor
วันที่สร้าง: 16 สิงหาคม 2021
วันที่อัปเดต: 22 มิถุนายน 2024
Anonim
เส้นทางการสร้างเกมจาก 0 ถึง 100 !! ใครอยากสร้างเกมห้ามพลาด 🎮🎮
วิดีโอ: เส้นทางการสร้างเกมจาก 0 ถึง 100 !! ใครอยากสร้างเกมห้ามพลาด 🎮🎮

เนื้อหา

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

ที่จะก้าว

ส่วนที่ 1 ของ 2: ค้นหาเครื่องมือที่เหมาะสม

  1. เกมที่ใช้ข้อความเป็นหลัก นี่อาจเป็นเกมที่ง่ายที่สุดในการสร้างในเชิงเทคนิค แต่ไม่ใช่ทุกคนที่สนใจเกมที่ไม่มีกราฟิก เกมที่ใช้ข้อความส่วนใหญ่จะเน้นไปที่เรื่องราวปริศนาหรือการผจญภัยโดยผสมผสานเรื่องราวการค้นพบและปริศนาเข้าด้วยกัน ด้านล่างนี้เป็นตัวเลือกฟรีบางส่วน:
    • Twine ใช้งานง่ายและรวดเร็วกับเบราว์เซอร์ของคุณ
    • StoryNexus และ Visionaire มีตัวเลือกการเล่นเกมและกราฟิกเพิ่มเติม
    • Inform7 เป็นเครื่องมือที่ทรงพลังกว่าพร้อมกับชุมชนผู้ชื่นชอบจำนวนมาก
  2. สร้างเกม 2 มิติ GameMaker และ Stencyl เป็นตัวเลือกที่ดีที่คุณสามารถใช้ได้กับทุกประเภทและคุณมีตัวเลือกในการใช้การเขียนโปรแกรมโดยไม่จำเป็นต้องใช้ เกา! เป็นอีกหนึ่งเครื่องมือที่คุณสามารถใช้สำหรับเกมบนเบราว์เซอร์
  3. ลองดูว่าเกม 3D เหมาะสำหรับคุณหรือไม่ เกม 3 มิติมีความท้าทายมากกว่าเกม 2 มิติดังนั้นโปรดทราบว่านี่จะเป็นโปรเจ็กต์ที่ยาวและเป็นงานหนักมาก Spark และ Game Guru สามารถช่วยคุณประหยัดงานบางส่วนได้เพราะคุณสามารถสร้างโลกขึ้นมาได้โดยไม่ต้องใช้รหัสบรรทัด หากคุณมีประสบการณ์เกี่ยวกับการเขียนโปรแกรมอยู่แล้วหรือต้องการเรียนรู้วิธีการใช้งานลองใช้ Unity เกมเอนจิ้นยอดนิยม
    • หากคุณต้องการเริ่มสร้างโมเดล 3 มิติด้วยตัวเองแทนที่จะใช้วัสดุที่มีอยู่คุณต้องมีซอฟต์แวร์ 3 มิติเช่น 3DS Max, Blender (ฟรี) หรือ Maya
  4. แนวทางที่เกี่ยวข้องกับการเขียนโปรแกรมจำนวนมาก แม้ว่าคุณจะมีพื้นหลังเป็นโปรแกรมเมอร์ แต่คุณอาจต้องการใช้หนึ่งในเอ็นจิ้นข้างต้นสำหรับเกมแรกของคุณ อย่าพยายามทำอะไรบางอย่างเพียงเพราะมันยากกว่า แต่บางคนชอบที่จะควบคุมอย่างสมบูรณ์โดยการเขียนโปรแกรมเกมตั้งแต่เริ่มต้น ตั้งโปรแกรมเกมใน IDE (Integrated Development Environment) เช่น Eclipse แทนการใช้โปรแกรมแก้ไขข้อความเพื่อให้คุณสามารถจัดระเบียบทุกสิ่งที่คุณต้องการเป็นโปรเจ็กต์เดียวได้อย่างสะดวก
    • แม้ว่าจะเป็นไปได้ที่จะเขียนเกมในภาษาการเขียนโปรแกรมเกือบทุกภาษา แต่การเรียนรู้ C ++ จะทำให้คุณมีเครื่องมือที่เหมาะสม คุณสามารถค้นหาบทเรียนออนไลน์ทุกประเภทและแหล่งข้อมูลการพัฒนาเกมมากมาย

ส่วนที่ 2 ของ 2: การสร้างเกม

  1. เลือกแนวคิด สำหรับโปรเจ็กต์แรกของคุณการสร้างตัวอย่างเล็ก ๆ ในประเภทที่คุณกำลังคิดอยู่ถือเป็นจุดเริ่มต้นที่ดี อาจเป็นเกมแพลตฟอร์มหรือเกมสวมบทบาท ก่อนที่คุณจะเริ่มเขียนความคิดที่คุณมีเกี่ยวกับเกมและคำตอบของคุณสำหรับคำถามต่อไปนี้:
    • อะไรคือส่วนที่สำคัญที่สุดของการเล่นเกม (ธีม)? วิธีนี้สามารถเอาชนะคู่ต่อสู้ไขปริศนาหรือพูดคุยกับตัวละครอื่น ๆ
    • รูปแบบการเล่นควรเป็นอย่างไร? ตัวอย่างเช่นการต่อสู้กับคู่ต่อสู้สามารถทำได้โดยการกดปุ่มแบบเรียลไทม์หรือผ่านการตัดสินใจทางยุทธวิธีแบบผลัดกันเล่น เกมที่มีบทสนทนามากมายช่วยให้ผู้เล่นกำหนดโครงเรื่องได้โดยขึ้นอยู่กับการตัดสินใจบางอย่างหรือโดยการเรียนรู้เกี่ยวกับตัวละครและโลกของเกมให้มากที่สุด
    • อารมณ์ของเกมคืออะไร? มันน่ากลัวร่าเริงลึกลับหรือน่าตื่นเต้น?
  2. สร้างระดับง่ายๆ หากคุณใช้เกมเอนจิ้นหรือเครื่องมือเกมเป็นครั้งแรกตอนนี้เป็นเวลาเล่นเกมกับเครื่องมือ เรียนรู้วิธีการจัดวางพื้นหลังวัตถุและตัวละคร หากจำเป็นให้สร้างวัตถุที่ผู้เล่นสามารถทำอะไรบางอย่างด้วยหรือดูวัตถุสำเร็จรูปที่มาพร้อมกับซอฟต์แวร์หรือสิ่งที่โต้ตอบได้
    • หากคุณไม่แน่ใจว่าต้องทำอย่างไรให้ถามเกี่ยวกับเครื่องมือนี้ในเว็บไซต์ของเครื่องมือหรือค้นหาข้อมูลเพิ่มเติมทางออนไลน์
    • ไม่ต้องกังวลกับแสงและเอฟเฟกต์กราฟิกอื่น ๆ ในตอนนี้
  3. ออกแบบการเล่นเกมหลักหากจำเป็น ซึ่งอาจหมายถึงการเปลี่ยนแปลงเล็กน้อยกับซอฟต์แวร์เกมหรือสร้างระบบที่ซับซ้อนขึ้นตั้งแต่เริ่มต้น นี่คือตัวอย่างบางส่วน:
    • เมื่อคุณสร้างเกมแพลตฟอร์มคุณต้องการให้ตัวละครสามารถกระโดดได้สูงเป็นสองเท่าหรือเคลื่อนไหวแบบ "พิเศษ" อื่น ๆ หรือไม่? เล่นกับความสูงที่ตัวละครกระโดดได้และหรือจะเกิดอะไรขึ้นเมื่อคุณคลิกหนึ่งครั้งกดปุ่มค้างไว้หรือเลือกจากรูปแบบการกระโดดที่แตกต่างกัน
    • หากคุณกำลังสร้างเกมสวมบทบาทแอคชั่นหรือเกมสยองขวัญผู้เล่นจะเริ่มด้วยอาวุธใด เลือกอาวุธ 2 หรือ 3 ชิ้นที่ผู้เล่นสามารถอัพเกรดและทดสอบได้ พยายามเลือกระหว่างอาวุธต่างๆให้น่าสนใจ ตัวอย่างเช่นอาวุธหนึ่งชิ้นสามารถสร้างความเสียหายได้มากกว่ากำจัดศัตรูหลายตัวหรือทำให้ศัตรูอ่อนแอลง ไม่มีอาวุธใดที่อาจมีความสามารถทั้งหมดยกเว้นอาวุธที่มีราคาสูง (คาถาที่ต้องใช้พลังวิญญาณจำนวนมากหรืออาวุธที่สลายตัวหลังจากใช้ครั้งเดียว)
    • ในเกมที่ใช้กล่องโต้ตอบคุณสามารถให้ผู้เล่นเลือกกล่องโต้ตอบจากรายการตัวเลือกหรือให้พวกเขาฟังจากนั้นดำเนินการจากนั้นกล่องโต้ตอบจะดำเนินต่อไป คุณต้องการให้เกมเป็นไปตามเส้นทางที่กำหนดหรือมีหลายเส้นทางและหลายวิธีในการจบเกมหรือไม่?
  4. สร้างสองสามระดับ สามถึงห้าระดับสั้น ๆ เป็นเป้าหมายเริ่มต้นที่ดีสำหรับเกมแรก แต่แน่นอนว่าคุณสามารถขยายสิ่งนี้ได้ตลอดเวลา ตรวจสอบให้แน่ใจว่าแต่ละระดับมีความแตกต่างกันเล็กน้อยโดยไม่ละสายตาจากการออกแบบ "เกมเพลย์หลัก" คุณสามารถสร้างระดับเหล่านี้ทีละระดับหรือรวมเข้าด้วยกันในภายหลังก็ได้แล้วแต่ว่าระดับใดจะง่ายที่สุดสำหรับคุณ
    • เกมแพลตฟอร์มมักจะใช้แพลตฟอร์มที่เคลื่อนที่หรือศัตรูที่เร็วกว่า
    • เกมแอคชั่นสามารถแนะนำฝูงศัตรูใหม่คู่ต่อสู้ที่แข็งแกร่งและศัตรูที่เอาชนะได้ยากมากโดยไม่ต้องใช้อาวุธหรือยุทธวิธีพิเศษ
    • ปริศนามักจะเกี่ยวกับปริศนาประเภทหนึ่งและมีเวอร์ชันที่ยากขึ้นสำหรับแต่ละด่านใหม่หรือแนะนำเครื่องมือและอุปสรรคใหม่ ๆ ที่จะทำให้ผู้เล่นคิดเกี่ยวกับวิธีแก้ปัญหาได้นานขึ้น
  5. ตั้งเป้าหมายระยะสั้นและระยะยาว สิ่งเหล่านี้มักเรียกว่า "กลไกรอง" หรือ "การวนซ้ำการเล่นเกมรอง" ด้วยการใช้ส่วนพื้นฐานของเกมเช่นการกระโดดผู้เล่นจะก้าวไปสู่ระดับเกมอื่นเช่นเอาชนะศัตรูหรือเก็บสมบัติ ในที่สุดสิ่งนี้สามารถนำไปสู่การบรรลุเป้าหมายอื่น ๆ เช่นการจบระดับการประหยัดเงินสำหรับการอัพเกรดและแน่นอนว่าการเอาชนะเกม
    • ดังที่คุณจะเห็นจากตัวอย่างคุณได้รวมสิ่งนี้ไว้ในการพัฒนาแล้วโดยไม่ได้ตระหนักถึงมัน ไม่ว่าในกรณีใดก็ตามตรวจสอบให้แน่ใจว่าผู้เล่นเข้าใจจุดประสงค์ของเกมอย่างรวดเร็ว หากหลังจากผ่านไป 10 นาทีผู้เล่นสามารถสรุปได้ว่าเกมนั้นไม่มีความลึกมากไปกว่าการยิงศัตรูซ้ำแล้วซ้ำเล่าความเบื่อหน่ายก็กำลังแฝงตัวอยู่ หากหลังจากฆ่าศัตรูคนแรกแล้วผู้เล่นจะได้รับเหรียญจำนวนหนึ่งผู้เล่นจะรู้ว่ามีเป้าหมาย (ประหยัดเหรียญเพื่อเป็นรางวัล) และเกมจะนำไปสู่มัน
  6. ทดสอบเกม ทดสอบแต่ละระดับหลาย ๆ ครั้งและขอให้คนอื่นช่วยคุณ พยายามเข้าใกล้เกมด้วยวิธีต่างๆรวมถึงสิ่งที่คุณไม่เคยตั้งใจจะทำเช่นเพิกเฉยต่อภารกิจและวิ่งตรงไปยังหัวหน้าคนสุดท้ายหรือพยายามเอาชนะเกมด้วยอาวุธหรือการอัพเกรดที่ "ไร้ค่า" นี่เป็นกระบวนการที่ยาวนานซึ่งอาจสร้างความหงุดหงิดได้มาก แต่การแก้ไขจุดบกพร่องและทำให้แน่ใจว่าเกมนั้นสนุกสำหรับผู้เล่นทุกคนนั้นคุ้มค่า
    • ให้ข้อมูลที่เพียงพอแก่ผู้ทดสอบเกมเพื่อเริ่มต้น ตรวจสอบให้แน่ใจว่าพวกเขารู้ว่าเกมยังอยู่ในระหว่างการพัฒนาและควรใช้คีย์ใด พวกเขาไม่จำเป็นต้องรู้อะไรอีก
    • ให้แบบฟอร์มข้อเสนอแนะแก่ผู้ทดสอบเกมสำหรับข้อมูลทั้งหมดที่รวบรวมซึ่งช่วยให้คุณเปรียบเทียบหรืออ้างอิงข้อมูลนี้ได้อย่างง่ายดาย นอกจากนี้ยังช่วยให้คุณสามารถถามคำถามเฉพาะเกี่ยวกับส่วนต่างๆของเกมที่คุณไม่แน่ใจ
    • ผู้ทดสอบที่คุณได้รับประโยชน์มากที่สุดคือคนที่คุณไม่รู้จักและไม่รู้สึกว่าต้องคิดบวกเกี่ยวกับเกมของคุณ
  7. ขัดกราฟิกและเสียง แม้ว่าจะมีความเป็นไปได้ที่จะพบเนื้อหาเกมจำนวนมากทางออนไลน์ แต่ก็เป็นสิ่งสำคัญที่จะต้องใช้เวลาในการตรวจสอบว่ามีบางอย่างไม่ถูกต้องหรือเหมาะสมหรือไม่และมองหาสิ่งทดแทน เรียนรู้การใช้โปรแกรมแก้ไขภาพเพื่อแก้ไขกราฟิกง่ายๆในเกม 2 มิติของคุณหรือใช้ซอฟต์แวร์เช่น OpenGL หากคุณกำลังพยายามสร้างโปรเจ็กต์ 3 มิติที่ทะเยอทะยานให้สำเร็จลุล่วง เพิ่มเอฟเฟกต์แสงที่ทำให้ผู้เล่นเดินไปรอบ ๆ ห้องตามเส้นทางหลักและเอฟเฟกต์ของอนุภาคเพื่อแสดงการโจมตีที่ยอดเยี่ยมและสร้างการเคลื่อนไหวในพื้นหลัง เพิ่มเอฟเฟกต์เสียงเช่นวิ่งโจมตีกระโดดและทุกที่ที่คุณต้องการ แน่นอนว่ามีเหตุผลในการเปลี่ยนแปลงหรือปรับปรุงบางสิ่งอยู่เสมอ แต่เกมจะพร้อมทันทีที่ภาพและเสียงตรงตามความต้องการของคุณ ยินดีด้วย!