QCopters:学习玩 SwingCopters 的强化 (Q) 学习代理。 AI 最终项目 (NU 4100)

时间:2024-07-27 02:04:50
【文件属性】:

文件名称:QCopters:学习玩 SwingCopters 的强化 (Q) 学习代理。 AI 最终项目 (NU 4100)

文件大小:360KB

文件格式:ZIP

更新时间:2024-07-27 02:04:50

Python

QCopters 学习玩 SwingCopters 的强化 (Q) 学习代理。 Final Project for AI (NU 4100) Swing Copters 是 Nguyễn Hà Đông (Dong Nguyen) 继获得巨大成功的 Flappy Bird 之后创作的第二款流行且令人沮丧的游戏。 在 Swing Copters 中,玩家控制一架小型直升机,它以恒定的速度向上移动,并在不断向左或向右加速的同时移动。 点击屏幕可在左右之间切换直升机加速度的方向,但幅度保持不变。 直升机必须穿过缝隙并躲避摆动的锤子。 因此,直升机有一个有点抛物线的路径,如下面的屏幕截图中以红色叠加。 游戏根据成功通过的间隙数量进行评分。 我们重新实现了一个简化版的 Swing Copters,没有挂锤,但加速物理基本不变,得分相似。 然后,我们编写了一个强化学习代理来学习如何玩我们对 Swi


【文件预览】:
QCopters-master
----main.py(13KB)
----.gitignore(711B)
----README.md(2KB)
----QCoptersReport.pdf(360KB)
----.gitattributes(483B)

网友评论