我刚刚发布并开源了一个Road Rash克隆版本,该版本使用早期赛车游戏(SNES/Genesis)中相同的伪3D技术。所有代码、艺术、音乐和音效都是手工制作的,并且在MIT/CC许可证下发布给任何感兴趣的人。
源代码在这里:https://github.com/nicolasbize/roadkill
测试版(web/mobile):https://gadgaming.itch.io/roadkill
看看它是什么样子的:https://www.youtube.com/watch?v=zWTsgHzd7q4
作为早期赛车游戏如Outrun、Pole Position和后来Road Rash在Genesis上的超级粉丝,我很有兴趣深入了解它们是如何从零开始构建的。关于这个话题的最好技术文章是Louis Gorenfeld的[https://www.extentofthejam.com/pseudo/](https://www.extentofthejam.com/pseudo/),它很好地分解了所有内容。
我关于这些伪3D游戏的一个有趣的发现:道路实际上从来没有转过!道路的部分在远处以某些侧向偏移呈现以显示曲率,但事实上每一段都完美地直立着,玩家被推开以模拟centrifigal力。
代码本身非常清晰和直接,所以希望这对任何想创造类似内容的人都有所帮助。
再见!
评论 (0)