新游戏引擎在ArduinoUNO上运行ZXSpectrumManicMiner
ScottPorter开发的新游戏引擎允许在ArduinoUNO上运行最初用于SinclairZXSpectrum计算机的80年代经典游戏ManicMiner。该引擎与之前的成果(例如JamesBowman的Gameduino端口)不同,它在ArduinoUNORev3上运行,并带有自定义扩展板,可促进复合视频输出、声音和NES控制器连接。
现在,您可以回到80年代,视频游戏的黄金时代,在简单的像素化冒险中找到游戏的乐趣。现在,您可以通过经典游戏ManicMiner重温那些时刻,该游戏在您的ArduinoUNO上重现。斯科特·波特精心设计了一个新的游戏引擎,使这款标志性游戏能够在现代硬件上运行,保留其原有魅力的精髓。
ArduinoUNO游戏引擎
对于那些欣赏老式游戏与当前技术融合的人来说,这款新引擎是一个奇迹。它专为ArduinoUNORev3设计,需要特殊的视频和音频输出屏蔽。这个盾牌不仅仅是一个硬件;它是一个普通的硬件。它是一款多功能工具,配有扬声器驱动电路、控制按钮,甚至还有NES控制器端口。这就像你手中掌握着一段过去,提供让人回想起游戏全盛时期的身临其境的体验。
“这是一个展示我的游戏引擎的使用的项目,带有ManicMiner的端口,最初是由MatthewSmith为ZXSpectrum设计的。请注意,这是针对带有ATMega328P微控制器的原始ArduinoUNO-它不适用于任何其他版本的Arduino。此外,一些更便宜的“Arduino兼容”板使用谐振器而不是晶体作为时钟。这些远远不够准确,无法生成视频信号。我尝试过几次,但它导致图像极度抖动。如果可以的话,使用官方的Arduino,或者至少使用带有适当16Mhz晶体的板!!”
波特引擎最令人印象深刻的方面之一是其像素完美的碰撞检测。对于像《ManicMiner》这样精度就是一切的游戏来说,这个功能至关重要。它确保每次跳跃和每个障碍都像原版游戏中一样,提供挑战来测试您的技能和反应能力。
虽然引擎以单色显示游戏,这是对其根源的致敬,但您可能会注意到一些小故障。但这些怪癖不但没有影响体验,反而增添了复古魅力。该引擎一丝不苟的视频计时是其流畅显示背后的秘密,保留了球迷记忆中的比赛节奏和流程。
ZXSpectrumGames模拟器PCB
如果您是Sinclair和标志性的CliveSinclair设计和创造的复古ZXSpectrum的粉丝。您可能对新的ZXSpectrumGames仿真器板感兴趣,它可以让您以带有屏幕的袖珍尺寸重新创建20世纪80年代的标志性家用电脑,其形式恰如其分地命名为PicoZX。
发动机的技术规格证明了其先进性。它拥有50fps的帧速率和256×256的分辨率,同时能够同时支持多达9个精灵。这种精灵限制意味着您在浏览游戏关卡时需要进行战略性思考,就像《ManicMiner》首次出现时玩家所做的那样。
波特对这款发动机的研究不仅仅是对怀旧之情的致敬;它展示了ArduinoUNO在创意项目方面的潜力。它为爱好者和开发人员打开了大门,让他们可以使用这个适应性强的平台进行实验并将新想法变为现实。所以,准备好再次深入《ManicMiner》的像素世界吧。这款精心制作的游戏引擎不仅复兴了深受喜爱的经典,还凸显了ArduinoUNO对于创新企业的多功能性。准备好跳跃、躲避,重温现代风格的复古游戏的魔力。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。