我立即将这篇文章放置在公共社群中。我现在不想询问关于编程的帮助,也没有具体的编程问题,而是想了解制作这样一个游戏所需的过程和资源。 简单来说:我的大学朋友和我决定给自己一个非常大的挑战,以提高我们的编程技能。在六个月内,我们想展示一个Pac-Man游戏。Pac-Man将像幽灵一样由人工智能控...
自 2020 年 6 月以来,我无法通过 pacman -Syu 更新我的软件包。每当我尝试更新时,都会出现以下错误: (它会到达“检查软件包完整性”的步骤,然后为每个软件包显示此类错误) error: gcc-libs: signature from "David Macek <d...
编辑:完全忘记提到我正在使用Java编码 我在制作游戏时遇到了一些困难,无法使我的吃豆人精灵/角色在游戏板上平滑移动。游戏板不是我自己创造的,而是一个图片。 我首先尝试了颜色检测,这是最好的方法,但是效果不太流畅,相当卡顿。 然后我试图手动输入不允许进入的位置坐标,但这也没有达到预期的效...
我想实现游戏Pacman。就AI而言,我考虑使用A*算法,在很多论坛上看到过它。然而,我实现了BFS用于一些简单的路径规划(从点a到点b,中间有一些障碍物),发现它总是给出最优路径。我猜可能是因为在像Pacman这样使用简单路径规划的游戏中,图形上没有成本概念。所以,如果我在Pacman中使用...
除了A*、BFS、DFS等算法之外,还有哪些好的路径寻找算法/启发式算法在Pacman中广泛使用?如果有多个水果要让Pacman寻找,我不认为我提到的那些算法会起作用。 我需要一些好的路径寻找算法,可以使PacMan以最少的步数完成迷宫。我尝试搜索指南,但到目前为止没有运气。A*算法与曼哈顿...
我正在使用Java制作Pacman游戏。但是我对幽灵有疑问。 我知道幽灵的攻击方式不尽相同。我首先想要解决的问题是让幽灵追逐Pacman并且暂时不考虑它们之间的差异。 我向聪明的你们提出问题:最好的方法是什么,可以使幽灵追逐Pacman但有时会随机改变路径?我目前使用21x21的二维数组来...
你好,我一直在研究生成随机Pacman迷宫的算法。我看过几篇文章,但是无法分解逻辑。我正在使用深度优先搜索迷宫算法,然后将迷宫镜像以使每个迷宫对称。我遇到了一些问题,比如清理死路。如果不可能,请提供其他算法的逻辑,我将尝试。感谢任何帮助。
我发现很多关于Pacman中鬼的AI的参考资料,但没有一个提到了在Pacman吃掉鬼后,它们的眼睛是如何找回中央鬼洞的。 在我的实现中,我使用了一种简单但可怕的解决方案。我仅仅硬编码了每个拐角应该采取的方向。 是否有更好或最佳的解决方案?也许有一种通用的解决方案,适用于不同的关卡设计?
最近我一直在手机上玩吃豆人游戏,不知道鬼是如何独立运作的。我思考了一下它是如何被编程的。 第一个想法是使用线程。四个鬼在各自的线程中运行,并找到吃豆人的位置。但是这样就需要四个线程同时工作并进行同步,这似乎有点过于复杂。而且,谷歌用JavaScript编写了吃豆人游戏,而JavaScript...