首页> 学术问答> 莫纳什FIT9131Assignment2辅导
Java实现一个名为 256 With Arraylists的游戏
最佳答案
课程顾问-小管家
2023-04-20 11:12:52
游戏设计:
一、玩家注册,开始游戏
二、从multiples.txt文件中读取一个数,存储在Game Total中并显示
三、缓冲区ArrayList大小为5,初始为空
四、在游戏结束前,每一步玩家都有以下两种选择: 一、取出数 1、从Game Total中把数取出来存到ArrayList中 2、Game Total删除原来的数,并从multiples.txt中读取下一个数 3、判断结束条件,不满足则游戏从第四步继续进行 二、合并数 1、如果Game Total新读取的数和ArrayList中的某个数,把ArrayList的数和 Game Total的数相加,和存在Game Total中并删除ArrayList中的数。 2、判断结束条件,不满足则游戏从第四步继续进行
五、游戏结束条件 1、Game Total >= 256 2、ArrayList满了,且没有相同的数供合并 流程图 未完~ 主要类 Game: 程序的主类,允许玩家开始游戏,处理输入和输出。具备以下属性:PlayerName 存储玩家名字(3~10个字符长度,不允许有空格) Game Total 游戏最重要的数字 Buffer: 描述一个arraylist存储的缓冲区,属性包括存储倍数类multiple的arraylist以及arraylist允许存储的最大数量。 Multiples: 存储int类型的值,代表游戏使用的数字。
相关问答
最新问答
加州大学伯克利分校 GPA 如何提升?
请问加州大学伯克利分校 GPA 如何提升?我上学期刚来这边,没太适应教学环境,导致一开始成绩不太理想,想在这学期提升一下GPA,老师有哪些建议?
考而思2024-05-03哥伦比亚大学统计学专业好不好学?新生需要预习哪些内容?
你好,请问哥伦比亚大学统计学专业好不好学?新生需要预习哪些内容?我怕开学跟不上教学进度,所以打算提前预习一下,铺垫一下知识基础,所以来问一下老师建议。
考而思2024-05-03西安大略大学精算专业report作业怎么写?
你好,请问西安大略大学精算专业report作业怎么写?我没写过report,一点写作经验都没有,这次的report作业担心搞砸了,所以想让老师指导一下。
考而思2024-05-02