-7

我需要一些帮助在 java 中创建战争纸牌游戏。我对 ArrayLists 非常缺乏经验,我猜这是我需要用来从计算机的卡片数组和用户的卡片数组中添加和删除卡片的东西。

谁能给我一些关于我应该采取的步骤以及我可以用来打印、比较等卡片的 ArrayList 方法的帮助吗?

欢迎使用代码,我对此有点陌生!

谢谢

4

1 回答 1

2
  1. 考虑制作某种Card可以处理所有花色和值的对象。
  2. 创建一个ArrayList<Card>来存放卡片。
  3. 实现游戏逻辑:
    1. 使用 将 ArrayList 前面的卡片出列ArrayList.remove(int),并使用 将它们入队ArrayList.add(Object)
    2. 考虑在转弯时会发生什么。每个人都Card必须有一个重量。
    3. 考虑一下当两张相同重量的牌被放下时会发生什么。那你怎么办呢?

把这些东西移开。代码可以稍后出现。此外,请查看 Java API 的ArrayList; 它会对你有很大帮助。

于 2012-05-23T21:07:07.170 回答