jrhollis/jspacman
GitHub: jrhollis/jspacman
使用 JavaScript 逆向工程实现的像素级精确 Pac-Man 街机游戏复刻,内置游戏状态观察接口支持 AI 训练。
Stars: 7 | Forks: 3
# jsPacman
这是一个使用 JavaScript 逆向工程忠实重现的 Pac-Man 和 Ms. Pac-Man 街机游戏。
为了进行游戏,文件必须放置在 Web 服务器上,并在您选择的浏览器中加载。
我在这个项目中的目标是尽可能达到像素级完美。我认为已经非常接近了,但仍有一些非常细微的不一致之处。该游戏包含了 Pac-Man 和 Ms Pac-Man 的所有致谢/标题场景和过场动画。
我还编写了一个游戏画布观察算法,用于潜在的 A.I. 实现。
# 操作方式如下:
Shift:投币
Enter:1 人游戏开始
2:2 人游戏开始
移动:方向键或 WASD
空格:暂停游戏
F:游戏逐帧推进
在此游玩:
https://jrhollis.itch.io/jspacman
或在此:
https://jrhollis.github.io/jspacman/
我在 YouTube 上发布了一些讲解视频:
https://www.youtube.com/playlist?list=PLYcVWsOwv3wiCBwBko-ygKS6KZqs6UbeH
标签:AI算法, Canvas, CMS安全, HTML5, JavaScript, Ms. Pac-Man, Pac-Man, Web游戏, 云资产清单, 人工智能, 休闲游戏, 像素完美, 动作游戏, 吃豆人, 复刻游戏, 开源游戏, 数据可视化, 浏览器游戏, 游戏AI, 游戏开发, 用户模式Hook绕过, 经典游戏, 自定义脚本, 街机游戏, 逆向工程