【问题标题】:War card game in java text based [closed]基于java文本的战争纸牌游戏[关闭]
【发布时间】:2012-05-30 11:07:40
【问题描述】:

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

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

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

谢谢

【问题讨论】:

  • 你有没有尝试过?也许在创建游戏之前先从简单的 Java 教程开始。
  • @DanW:公平地说,War 是我今天学习 Python 的方式。再说一次,我事先阅读了一些教程......

标签: java arrays text arraylist


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

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

【讨论】:

    猜你喜欢
    • 2021-03-05
    • 1970-01-01
    • 2023-04-04
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多