[程序员] 网页版的《兔子波比 5》重制版,非模拟器, TypeScript 重写的引擎

因为当年很喜欢这个游戏,网上能找到的都是原版的 10 个 jar 包和模拟器,所以决定把他们搬到网页中。

功能列表:
- TS 从头写了个引擎,只使用了原版的资源文件
- 新引擎扩展了很多层级和机制,比如推箱子、传送门、双兔成行
- 录像功能,可以记录关卡过法,或者加载内置的地图过法
- 地图编辑器,可以编辑已有关卡或者自己做新地图
- 分享功能,可以生成带地图数据的链接直接分享,或者生成生成内嵌代码嵌入别的网站
- 现代/8bit 风格音乐无缝切换、中英双语、多主题
- 调试工具,可以观察引擎内部状态,我自己也是边学边搞
- 逆向工具,不仅能解码原版 jar 包,还能把自制的地图打包回原版 jar 中通过模拟器验证

链接:
游玩访问: https://bc5r.xujinkai.net
冒险模式: https://bc5r.xujinkai.net/adventure
推箱子: https://bc5r.xujinkai.net/explore/play/novoban-pushbox/01
双兔成行: https://bc5r.xujinkai.net/explore/play/engine-lab/01-control2

仓库地址: https://github.com/XUJINKAI/bobby-carrot-5-remake
内嵌示例: https://xujinkai.net/

到现在花了我大概 200 刀,加一个月的肝,虽然还不完善,顶不住了,先发了再说。
个别机关可能还有问题,目前第一章的关卡我都有通关录像,是验证肯定能过的。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论