gpt4 book ai didi

java - 如何添加由标签数组中使用的图片制作的玩家在船上的运动

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:12 25 4
gpt4 key购买 nike

我正在做一个项目(蛇和梯子游戏)并想添加以下功能。- 跟踪每个玩家在网格上的位置- 允许玩家沿着梯子和蛇向下移动。

我正在使用网格面板中的标签数组制作带有蛇和梯子的板。我想在标签上显示用户的位置。怎么做?任何想法?

最佳答案

基本上你可以将其视为一个图,最好将其表示为邻接矩阵。

您可以添加的功能:

  1. 从当前单元格 (x,y) 移动到其他单元格 (N) 个位置
  2. 您可以保留玩家数组,这将为您提供玩家所在位置的信息
  3. 您可以将数组中的单元格与蛇的头部相关联,并且基本上保留一张 map ,该 map 会告诉您蛇会将玩家带到哪里。
  4. 同样,您可以保留一张梯子 map 以及它们将您引向何处。

注意:所有这些映射都可以将 Point 作为键并将 Point 存储为值

您可能想要创建的类:

Class Point {
int x,y;
// other methods
}

Class Player {
int positionX,PositionY;
// other methods like move(n) .. etc
}

关于java - 如何添加由标签数组中使用的图片制作的玩家在船上的运动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28634900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com