面向对象编程代考 Java代考 COMP2396 I CSIS0396代写
489COMP2396 I CSIS0396 Object-oriented Programming and Java 面向对象编程代考 Only approved calculators as announced by the Examinations Secretary can be used in this examination. It is the candid...
View detailsSearch the whole station
Java游戏代写 介绍 在Java中实现这个名为Wordle的文字游戏。这是Josh Wardle在新冠病隔离期间写的。请点击链接Wordle Game – Play Unlimited看看游戏是怎么玩的,我希望你喜欢它。Wordle游戏规则
在Java中实现这个名为Wordle的文字游戏。这是Josh Wardle在新冠病隔离期间写的。
请点击链接Wordle Game – Play Unlimited看看游戏是怎么玩的,我希望你喜欢它。
游戏目的是在6次尝试中猜出隐藏的5个字母的单词。
游戏规则很简单,这是一个单人游戏,计算机从单词列表中随机选择一个【五个字母】的单词,玩家不可见。玩家试着从键盘输入5个字母,玩家总共可以猜6次来发现目标单词,每次尝试后都会得到反馈如下:
包含字母的单元格有三种颜色,可以是绿色、黄色或灰色。
绿色表示字母包含在单词中,并位于该位置。
黄色表示字母包含在单词中,但不在该位置。
灰色表示字母不包含在单词中。
1. 强制用户只提交五个字母的单词。如果用户只输入4个字母或者输入数字,请发出警告消息或者提前阻止这种情况发生。
2. 这五个字母也应该是一个合理的英语单词(合理处理玩家的非英语单词的猜测)。
3. 您需要获得一个包含5个字母的英语单词的列表。您可以通过拥有一个包含大量五个字母单词的文件来实现这一点(可以在internet上搜索并存储在文件中)
4. 考虑如何获取输入(虚拟键盘/物理键盘)。
5. 游戏有两种结束方式,若玩家在6次猜测中猜到了正确的目标单词则胜利),若玩家总共猜了6次,但没有正确猜到目标单词则失败。
您应该考虑以下部分来帮助您进行软件设计。
1. 初始设置。显示界面并选择目标单词供玩家猜测。
2. 获取玩家输入(5个字母单词)并提供反馈。
如何获得玩家的输入?
决定显示包含字母的单元格的颜色(绿色、黄色或灰色)。
根据玩家的猜测更新显示。
3. 游戏终止
终止游戏(要么猜对了单词,要么玩家已经尝试了6次)。并且询问玩家是否想再玩一次。
您的提交内容将根据以下基本标准进行标记。
1. 代码注释。
2. 类、方法和变量的合理名称。
3. 代码编写良好,不包含冗余代码。能从命令提示符编译和运行。
5. 界面的布局是否易于使用和吸引人(它看起来是否像原版的WORDLE游戏)
6. 一场游戏是否完整(能以赢或输告终)
7. 是否有足够长的单词的列表来让游戏变得有趣(每个单词必须是【5个字母】)
更多代写:CS网课代考 quiz代考 proctorio作弊 英国统计网课代上推荐 北美商科essay考试代考 渥太华网课论文代写 代写英文论文写作
合作平台:essay代写 论文代写 写手招聘 英国留学生代写
COMP2396 I CSIS0396 Object-oriented Programming and Java 面向对象编程代考 Only approved calculators as announced by the Examinations Secretary can be used in this examination. It is the candid...
View detailsJava Java编程作业代写 General coursework requirements: Considering the program requirements and the marking criteria: • Produce a Java program for a Reversi/Othello General coursewor...
View detailsMidterm 2 数据结构考试代考 Question 1 25 pts Your task for this question is to create a Node class by implementing an interface. To begin, the following interface is provided Question 1 ...
View detailsAssignment 4 COMP 250 Java作业代写 General instructions Search for the keyword updated to find any places where the PDF has been updated.We will provide you with some examples Gen...
View details