我正在尝试使用Java编程来构建英语成语游戏。到目前为止,我对创造这个游戏的理解是,每个英语成语都已经固定,并且具有它自己的含义(例如 - “最后一根稻草”,这意味着“一系列问题中的最后一个问题”),这也可能有所不同。
我想制作一款可以满足这一需求的游戏。将询问用户有关成语的含义,在文本字段中给出答案,算法将检查答案是否正确。但这是我的困境;
1。)用户可能会给出他们的答案,但答案太模糊/模糊,并且不完全是具有真实答案的SAME。我想为此使用关键字比较方法,但它是否真的要解决问题?这引出了我第二个问题...
2.。)如何确保用户的单词,答案提示在语言上也是完全正确的?我的意思是他们可以写一些类似“问题最终结果”的内容,如果我之前提出关键字比较,它会将答案检查为正确答案,对吧?尽管它在语法上没有任何意义。
那么,对于如何解决这两个问题有什么建议/想法吗?我的第一(1)个问题的解决方案是否可以接受,第二个问题是否可能?因为我真的不知道现在做了什么......