เอ็นจิ้นคือชุดของระบบเฉพาะที่ออกแบบมาเพื่อลดความซับซ้อนของฟังก์ชันเกมที่ใช้บ่อยที่สุด ช่วยให้พกพาเกมได้ดีขึ้น เอ็นจิ้นที่ออกแบบมาอย่างดีสามารถย้ายไปยังไลบรารีอื่นหรือแม้แต่แพลตฟอร์มอื่นได้อย่างง่ายดาย คุณสามารถเขียนได้ด้วยตัวเอง แต่มีความรู้ด้านการเขียนโปรแกรมเพียงเล็กน้อยเท่านั้น
คำแนะนำ
ขั้นตอนที่ 1
เลือกเกมที่คุณต้องการสร้างเพื่อให้น่าสนใจและเป็นที่นิยม ในการทำเช่นนี้ ศึกษาตลาด (แม้ว่าคุณกำลังสร้างเกมที่ไม่ได้ขาย ให้ศึกษาตลาดอยู่ดี - มันจะดีเสมอเมื่อการสร้างสรรค์ของคุณเป็นที่ต้องการ)
ขั้นตอนที่ 2
อย่าพยายามสร้างเกมที่มีกราฟิกที่สมจริงและให้อิสระในการดำเนินการอย่างเต็มที่ ระบุข้อกำหนด อาจจะเป็นความเรียบง่าย ข้อกำหนดสำหรับจำนวนอักขระ ลักษณะการทำงานหรือพล็อต
ขั้นตอนที่ 3
สร้างลำดับชั้นของฟังก์ชันโดยใช้วิธีการจากบนลงล่าง เมื่อถึงจุดหนึ่ง คุณจะไม่สามารถดำเนินการต่อด้วยสถาปัตยกรรมจากบนลงล่างได้อีกต่อไป แต่ไม่ใช่เพราะคุณได้ทำทุกอย่างแล้ว ความซับซ้อนของการใช้งานจะทำให้คุณมีกฎเกณฑ์ของตัวเอง ดังนั้นให้สร้างลำดับชั้นต่อไปในวิธีจากล่างขึ้นบน กล่าวคือ ดำเนินการจากลักษณะเฉพาะของ API และปรับอินเทอร์เฟซของระดับที่สูงขึ้น
ขั้นตอนที่ 4
เริ่มออกแบบ. ฟังก์ชันที่สูงกว่าประกอบด้วยการเรียกฟังก์ชันที่ต่ำกว่า (เช่น ใช้งานได้จริงในขั้นตอนของการสร้างลำดับชั้น) ออกแบบการเล่นของฟังก์ชันต่ำสุดใน pseudocode อย่าเขียน C pseudocode เป็นภาษารัสเซียเท่านั้น ควรสั้นลงอย่างน้อย 2 เท่าและรวบรวมอัลกอริทึมอย่างละเอียด ตอบคำถามไม่ใช่ "อย่างไร" แต่ควร "อะไร" และควรช่วยให้คุณจดจ่อกับสิ่งที่สำคัญที่สุดได้ สร้างการทดสอบสำหรับฟังก์ชั่นที่ต่ำกว่าและพยายามพิสูจน์ความถูกต้องของโปรแกรม
ขั้นตอนที่ 5
เริ่มขั้นตอนการเข้ารหัส ใช้ฟังก์ชันและการทดสอบที่ต่ำกว่า และรับโปรแกรมการทำงาน ใช้ pseudocode สำหรับความคิดเห็นและยึดรูปแบบการจัดรูปแบบเฉพาะ ขอแนะนำให้ทำการวางแผนสาธารณะเพราะบุคคลภายนอกจะช่วยคุณระบุข้อบกพร่องและข้อผิดพลาดที่คุณไม่ได้สังเกตเห็น ดังนั้นคุณจะลดเวลาทำงานของตัวเองลงอย่างมากและปรับปรุงผลงาน