问题标签 [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.
java - Java 游戏编程第 1 部分:平滑运动
我是计算机班三人小组(高中新生)中的三分之一。对于我们的项目,我们决定用 Java 制作一个吃豆人风格的游戏。我们都没有太多经验,所以到目前为止,我们基本上一直在自学。我们已经取得了相当大的进步,但在这一点上我们似乎已经停滞不前。以下是我们的主要问题:
- 我们怎样才能让我们的吃豆人(胖子)顺利地穿过瓷砖?他一块一块地移动,但这看起来不专业。此外,当您按住箭头键时,他会滑过屏幕。我们怎样才能防止这种情况发生?
(我还有其他需要帮助的事情,但它们的问题不同)
谢谢您的帮助!
到目前为止,这是我们的代码:
迷宫类:
地图类
板级
玩家等级
有任何想法吗?
java - Java 游戏编程第 2 部分:消失的图像
对于一个学校计算机项目,我决定用 Java 制作一个吃豆人风格的游戏(和另外两个人)。我们都没有太多经验,所以到目前为止,我们基本上一直在自学。我们已经取得了相当大的进步,但在这一点上我们似乎已经停滞不前。
当胖子碾过糖果时,我们怎样才能让糖果消失呢?我们已经尝试使用重绘,但我们似乎无法让事情正常工作。
(我还有其他需要帮助的事情,但它们的问题不同)
谢谢您的帮助!
到目前为止,这是我们的代码:
迷宫类:
地图类
板级
玩家等级
有任何想法吗?
java - 进入一侧,退出另一侧
你能帮忙解决一个小问题吗,我怎样才能让我的 pacman 离开左侧,并在右侧输入相同的 x 位置?我知道我的阵列没有反弹。我的 pacman 在我的阵列中旅行。感谢您的帮助。
java - java pacman 墙壁碰撞无法正常工作
尝试编写 java pacman.i 使用 bufferedimage 来存储迷宫。为了检查 pacman 与墙壁的碰撞,我使用了 2d int 数组,值 0 表示空白空间 & pacman 可以在上面移动,1 是 wall.pacman 对象应该在按键时间,按键释放时停止。但是 pacman 没有正确移动,它有时也会在墙壁方块上移动,有时它会移动然后完全停止,即使它在空方块中也是如此。不知道我哪里出错了。我使用了以下课程。请有人帮忙。
java - 使用工厂方法设计模式创建 Pacman 迷宫
我目前正在进行一个项目,我正在使用几种设计模式为 Pacman 游戏创建一个框架。我正在寻找使用工厂方法。这个想法是该框架将支持迷宫,但不知道在运行时将部署哪些迷宫。
我了解如何使用工厂方法,更多的是我在空白处绘制迷宫的内容。至于我应该在 MazeFactory 和抽象 Maze 类中包含或存储哪些方法或变量。我本身并不是在寻找任何编码帮助,而只是寻找类应该为上述规范提供的信息。
如果这个问题违反了论坛的性质或以某种方式被重复,我们深表歉意。提前致谢!
javascript - 我可以将一个方法作为参数放在 setInterval 函数中吗?
Preety 直截了当的问题,虽然我在尝试这两种方法的任何地方都找不到答案:
和
java - 将 jLabel 移动到 jPanel 中的不同位置(类似 Pacman 的游戏)
我正在制作一个像吃豆人这样的游戏,到目前为止我只是从网格开始。我启动了网格,但我需要弄清楚如何将某些东西移动到网格中的不同位置,以便当用户单击或我的幽灵移动时,它会显示在屏幕上。我如何让它动起来?我尝试了很多不同的方法,但没有一个对我有用。
}
c++ - 在 SDL 中渲染静止图像
我目前正在学习 SDL,并且正在尝试创建 Pacman 游戏。我正在尝试逐步进行,以免陷入大量代码的困境。
到目前为止,我已经创建了一个空白窗口并在上面渲染了一个 Pacman 图像。我可以按箭头键并在窗口周围移动 Pacman。我已经设置好了,所以 Pacman 图像存储为 SDL_Texture,我使用 RenderCopy 将其传送到窗口。每次用户按下箭头时,我都会移动图像的坐标并重新渲染整个图像。这工作得很好。然而,现在我想在屏幕上放一些点,让吃豆人吃东西。但是,如果我加载一个点图像并将其存储为新纹理以与 Pacman 一起在屏幕上闪烁,那么每次我移动 Pacman 时,点都会闪烁进出,因为它正在与 Pacman 一起被擦除和重新渲染。
我的问题是,如何避免这种“闪烁”?我可以以某种方式只重新渲染 Pacman 而不重新渲染屏幕的其余部分吗?还是有其他方法可以做到这一点?我想当我稍后在后台尝试创建迷宫时,我也会遇到同样的问题。如何制作每次重新渲染时都不会闪烁的静态背景?
以下是我到目前为止的代码。如果那里有任何格式错误的代码,请原谅我。正如我所说,我刚刚开始学习 SDL(对 C++ 也很陌生),所以如果有任何明显的“你不应该那样做!” 里面有一些东西,我会很感激有人指出:)
编辑:在回答 raser 的评论时,这里是我找到 PollEvent 示例的链接:http ://wiki.libsdl.org/SDL_CreateRenderer?highlight=%28%5CbCategoryAPI%5Cb%29%7C%28SDLFunctionTemplate%29
java - Java KeyListener 类
我有一个Keylistener
游戏课程,我正在制作一个有问题的游戏。我似乎无法通过按键使 pacman 移动。似乎该Keylistener
方法从未被调用过。我对 Java 和 GUI 界面比较陌生,所以如果我的编码有点生疏,请原谅我。
java - Pacman 游戏按键监听器
我有 2 个类用于 pacman 游戏的开始,我对按键侦听器或按键绑定的工作方式感到非常困惑。我有向上、向下、向右和向左移动的方法。我花了几个小时试图弄清楚我,它不会调用常规方法,并且组件让我感到困惑。有人可以帮我看看如何获得箭头键调用方法的最终结果吗?我有下面的代码,但我取出了所有关键测试。
游戏类: