问题标签 [pacman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
228 浏览

c++ - C++如何在OO设计中显示多维数组

嗨,我正在用 C++ 编写一个带有 OO 设计的简单版本的 Pacman。我在显示二维数组的内容时遇到问题。该数组包含一堆符号,它们代表地图/迷宫的墙壁。这是我编写的示例代码:

游戏.h

游戏.cpp

编译器会在[i]"expression must have pointer-to-object type".

但是如果我在头文件中定义数组的大小,并在定义构造函数时赋值

游戏.h

游戏.cpp

它会编译,但是当我尝试显示数组的内容(使用相同的代码displayMap())时,我发现它充满了垃圾。我认为这是因为该任务不是任务。它实际上是对堆栈上另一个数组的初始化,因此该数组在构造函数完成后被销毁,并且displayMap()此时显示原始未分配的数组。

我可能是错的,所以请随时纠正我。我需要关于如何构建游戏以避免此问题的建议

0 投票
3 回答
781 浏览

java - Pacman 克隆,当在无法访问的方向上按下按钮时,如何让 pacman 保持移动

对不起,我不知道标题是否是最好的解释方式。我正在使用 libgdx 在 java 中制作 pacman 克隆。我已经在瓷砖上渲染了地图并进行了碰撞检测。唯一的问题是,吃豆人无论如何都应该继续移动。当他向右走时,您向下或向上按被阻挡时,他会停下来。我尝试了很多不同的东西,但似乎无法让它正常工作。

这是我的 pacman 播放器课程

0 投票
1 回答
216 浏览

android - 动态更改 TMX 地图

我正在尝试为 Android 开发 pacman。我正在使用andengine与 tmx 地图,但我在管理球的集合时遇到了一些困难..

我最初尝试为每个球创建一个对象,但 240 个对象使我的 FPS 减半。然后我尝试将球直接插入tmx地图,然后用球更改瓷砖,瓷砖空..如何动态更改瓷砖?

在 TMXTiledMapExample 上有:

你能帮我找到最好的方法吗?

ps:对不起我的英语不好:) pps:GLES2

0 投票
1 回答
572 浏览

c# - c# 相互绘制的图形对象

好的,所以我正在用 c# 创建一个 pacman 游戏,我已经把 pacman 搞定了。现在我正试图让我的怪物进入游戏。

我创建了一个带有移动方法和所有内容的类。现在的问题是我在不同的图形对象上绘制怪物和吃豆人。它们都是我面板的大小,当我运行代码时,只有 pacman 出现,怪物正在工作,但它位于 pacman 正在移动的图形对象下方。

这是绘制怪物和吃豆人的代码:

我的问题是:如何让它们在同一个图形对象上绘图,或者它们都只显示而不是现在只显示 pacman?

0 投票
2 回答
2886 浏览

java - 移动吃豆子

这是我为创建 pacman 编写的程序。我现在希望吃豆人从一个随机起点直线移动到一个随机目标点。你能建议怎么做吗?


0 投票
1 回答
1658 浏览

python - python中的多次墙壁碰撞

我正在创建一段代码,其中涉及一个迷宫和按下按钮时打开的门。问题是当我放入门时,玩家碰撞检测到门但不再检测到迷宫。我已经把我所有的代码放在这里,希望如果人们能看到任何其他问题,他们可以帮助谢谢:)

另外,如果有人能告诉我如何设置一个倒数计时器,它会禁用玩家并显示一个游戏结束标志,这也太棒了:D

0 投票
4 回答
14321 浏览

python - pygame 的倒数计时器

我之前问了一个关于多重碰撞检测的问题,但我没有创建代码来解决该问题的技能,而是我只是添加了第二面墙并尝试放入计时器。

我的问题是如何将计时器放入我的代码中?

它需要倒计时,当它点击时00:00显示文本:GAME OVER并结束游戏。如果有帮助,我将放入我的代码的主线。如果您需要更多代码,例如类等。我很乐意发布它。

0 投票
2 回答
3213 浏览

python - 如何让 Pacman 的幽灵在 Python 中随机移动?

如何让 Pacman 中的幽灵随机移动?我想出了如何移动自己的播放器。我尝试使用 random.randiant 命令,但它一直出现空白屏幕。我尝试对所有图像进行 bliting,但仍然出现空白屏幕。我只是想先对幽灵进行实验,然后再对其进行编程以杀死玩家。我正在运行 Window 7、Python 3.1 和 Pygame 3.1。

注意:我不会为我的吃豆人游戏设置界限。幽灵可以在 Pygame 屏幕显示周围自由移动。

0 投票
2 回答
1503 浏览

shell - 如何将 aria2 与 pacman 一起使用?

我想为 zsh 创建一个别名,以通过 aria2 下载软件包并通过 pacman 安装它们,我不想通过将 xfercommand 添加到 pacman.conf 来使用 aria2c,因为有两件事:

首先,我的互联网连接速度很低,我不想让 pacman 锁定几个小时,

第二个 xfercommand 不支持多链接下载。

首先,我使用这个命令通过 pacman 下载或升级和更新:

但是我不知道如何在zsh中使它成为别名?

0 投票
1 回答
3552 浏览

search - Pacman pathfinding heuristic

How do I go about implementing an admissable heuristic function for a pacman game such that it finds the shortest path from a given location that includes multiple goals(all remaining dots). Currently i'm using an A* search with manhattan distances as the heuristic. I take the sum of all manhattan distances from a node to every remaining dot that has not yet been eaten and that is my H(n). The algorithm takes extremely long to complete and i'm not really sure about how to tiebreak.