- ข้อความนี้กล่าวถึงซอร์สโค้ดของเกม
Elite บน Nintendo Entertainment System (NES) ที่มีเอกสารประกอบครบถ้วน
- ซอร์สโค้ดสามารถดูได้ในรีโพซิทอรีที่มีการบันทึกเอกสารและคำอธิบายไว้ในทุกบรรทัด
- รีโพซิทอรีนี้ยังมีคำแนะนำเกี่ยวกับวิธีบิลด์เกมจากซอร์สโค้ดด้วย
- เกมที่สามารถบิลด์จากซอร์สมีสองเวอร์ชัน: เวอร์ชัน NTSC จากเว็บไซต์ส่วนตัวของ Ian Bell และเวอร์ชัน PAL ของ Imagineer
- รีโพซิทอรีนี้ถูกสร้างขึ้นเพื่อวัตถุประสงค์ด้านการศึกษาและไม่แสวงหากำไร เพื่อช่วยให้ผู้คนเข้าใจเกมและการพัฒนาของมันมากขึ้น
- ซอร์สโค้ดของเกมเขียนโดย Ian Bell และ David Braben ส่วนคำอธิบายประกอบโค้ดจัดทำโดย Mark Moxon
- รีโพซิทอรีนี้ไม่มีไลเซนส์ ดังนั้นกฎหมายลิขสิทธิ์ดั้งเดิมจึงมีผลบังคับใช้ และไม่มีใครสามารถคัดลอก เผยแพร่ หรือสร้างงานดัดแปลงจากผลงานนี้ได้
- ซอร์สโค้ดสามารถสำรวจได้ผ่าน integrated development environment (IDE) และซอร์สโค้ดของเกมหลักถูกแบ่งออกเป็น ROM bank ที่แตกต่างกันแปดชุด
- รีโพซิทอรียังมีบทความ "เจาะลึก" หลายชิ้นที่อธิบายรายละเอียดของแง่มุมเฉพาะต่าง ๆ ของเกม
- กระบวนการบิลด์เกมต้องใช้ BeebAsm และ Python โดยกระบวนการนี้ถูกกำหนดไว้ใน Makefile ที่ให้มา
- กระบวนการบิลด์รองรับเป้าหมายหลักสองแบบ: เวอร์ชันที่เสริมความสามารถของ Commander ให้มากที่สุด และเวอร์ชันที่ตรงกับเกมฉบับวางจำหน่าย
- รีโพซิทอรียังมีซอร์สโค้ดของ NES Elite สองเวอร์ชันที่แตกต่างกัน: เวอร์ชัน NTSC จากเว็บไซต์ส่วนตัวของ Ian Bell และเวอร์ชัน PAL ของ Imagineer
- ข้อความลงท้ายด้วยหมายเหตุว่าเวอร์ชัน NTSC นั้นจริง ๆ แล้วไม่สามารถทำงานบนเครื่อง NTSC ได้ แต่ถูกปรับเปลี่ยนให้ทำงานร่วมกับอีมูเลเตอร์บางตัวในโหมด NTSC ได้
1 ความคิดเห็น
ความคิดเห็นบน Hacker News