322得票22回答
吃豆人游戏:眼睛如何找到怪物洞?

我发现很多关于Pacman中鬼的AI的参考资料,但没有一个提到了在Pacman吃掉鬼后,它们的眼睛是如何找回中央鬼洞的。 在我的实现中,我使用了一种简单但可怕的解决方案。我仅仅硬编码了每个拐角应该采取的方向。 是否有更好或最佳的解决方案?也许有一种通用的解决方案,适用于不同的关卡设计?

26得票11回答
PacMan:主要使用哪些启发式算法?

除了A*、BFS、DFS等算法之外,还有哪些好的路径寻找算法/启发式算法在Pacman中广泛使用?如果有多个水果要让Pacman寻找,我不认为我提到的那些算法会起作用。 我需要一些好的路径寻找算法,可以使PacMan以最少的步数完成迷宫。我尝试搜索指南,但到目前为止没有运气。A*算法与曼哈顿...

20得票6回答
寻路算法对于Pacman游戏的应用

我想实现游戏Pacman。就AI而言,我考虑使用A*算法,在很多论坛上看到过它。然而,我实现了BFS用于一些简单的路径规划(从点a到点b,中间有一些障碍物),发现它总是给出最优路径。我猜可能是因为在像Pacman这样使用简单路径规划的游戏中,图形上没有成本概念。所以,如果我在Pacman中使用...

14得票4回答
Google主页上的PacMan游戏是如何实现的?

我想知道,Google.com上的PacMan游戏是如何实现的? 是用JavaScript实现的吗?

12得票3回答
如何创建一个随机的吃豆人迷宫

你好,我一直在研究生成随机Pacman迷宫的算法。我看过几篇文章,但是无法分解逻辑。我正在使用深度优先搜索迷宫算法,然后将迷宫镜像以使每个迷宫对称。我遇到了一些问题,比如清理死路。如果不可能,请提供其他算法的逻辑,我将尝试。感谢任何帮助。

10得票1回答
使用MSYS2与Go语言

我想在Windows上使用Go编程语言,使用MSYS2。我应该使用哪个软件包,并且如何避免出现以下错误: package bufio: unrecognized import path "bufio" package bytes: unrecognized import path "byte...

9得票3回答
"Pac-Man是否仍受版权保护?"

我打算编写和分发类似吃豆人的游戏。所以我想知道它是否仍受版权保护。 我可以在标题中使用“pacman”这个词吗?我将面临哪些限制? 附言:我可以从第一份答案中得出结论,我不能使用这个名字或者非常相似的艺术作品。如果我牢记这一点,我会遇到任何麻烦吗?我不想做出不道德的事情,编写类似吃豆人的游...

8得票5回答
Pacman游戏中的幽灵 AI

我正在使用Java制作Pacman游戏。但是我对幽灵有疑问。 我知道幽灵的攻击方式不尽相同。我首先想要解决的问题是让幽灵追逐Pacman并且暂时不考虑它们之间的差异。 我向聪明的你们提出问题:最好的方法是什么,可以使幽灵追逐Pacman但有时会随机改变路径?我目前使用21x21的二维数组来...

8得票7回答
如果我想制作一个吃豆人游戏?

我立即将这篇文章放置在公共社群中。我现在不想询问关于编程的帮助,也没有具体的编程问题,而是想了解制作这样一个游戏所需的过程和资源。 简单来说:我的大学朋友和我决定给自己一个非常大的挑战,以提高我们的编程技能。在六个月内,我们想展示一个Pac-Man游戏。Pac-Man将像幽灵一样由人工智能控...

7得票4回答
在MSYS2更新软件包时出现无效的PGP签名 - 尽管已经修复

自 2020 年 6 月以来,我无法通过 pacman -Syu 更新我的软件包。每当我尝试更新时,都会出现以下错误: (它会到达“检查软件包完整性”的步骤,然后为每个软件包显示此类错误) error: gcc-libs: signature from "David Macek <d...