程序员代码过于复杂 致《最终幻想3》时隔16年才进行移植

2024-05-10 16:28:16
A+ A-

《最终幻想3》自1990年首次在FC平台上亮相以来,这款经典JRPG(日式角色扮演游戏)直到2006年才迎来其在NDS上的移植,究其原因,其间隔长达16年的时空距离背后藏着一段鲜为人知的故事。

近期,外媒“Magmix”揭露了这一悬案的关键细节。据报道,这一延迟的主要原因是由于游戏的核心程序员,纳赛尔·吉贝利(Nasir Gebelli),编写了极其复杂的代码。纳赛尔在技术界享有“天才程序员”、“BUG之神”的盛誉,他的才华在早期的PC游戏界颇受推崇,甚至《毁灭战士》的联合创始人约翰·罗梅洛都曾将其视为编程领域的偶像。

程序员代码过于复杂 致使《最终幻想3》时隔16年才进行移植

在《最终幻想》系列的前三部作品中,纳赛尔负责了全部的编程工作。他的编码技艺不仅高超而且独特,他曾巧妙地利用FC的CPU漏洞,使得飞艇运动的处理时间被压缩到仅需1/60秒。他的代码优化覆盖了地图数据的加载显示、海洋和瀑布的动画处理,甚至包括飞艇投射阴影的精细表现。这一系列技术处理在当时被视为编程领域的一次飞跃。

程序员代码过于复杂 致使《最终幻想3》时隔16年才进行移植

然而,正是由于纳赛尔的代码过于先进和复杂,其他程序员难以复制或理解他的工作,这直接导致了《最终幻想3》在长时间内无法被有效地移植到新的游戏平台。尽管这段代码成就了游戏的独特性,也无形中设置了一道技术障碍。

程序员代码过于复杂 致使《最终幻想3》时隔16年才进行移植

随着时间的推移,技术的进步和新一代程序员的加入,最终使得这款经典游戏得以在16年后重现光彩,以全新的形式出现在NDS平台上,再次吸引了广大游戏爱好者的目光。

责任编辑:张佳鑫
点击查看全文(剩余0%)

热点新闻

精彩推荐

加载更多……