我的背景是语言学家,所以在新的一年里,出于兴趣,我决定学习计算机语言 c#,这样我就可以为我的孩子和学生制作小型文字游戏。
我已经开始研究文字游戏,并且一直在阅读有关使用我一直在玩的 char 类型和 char 数组的内容,因此我已经能够生成字母表。
我真正想做的是让一个单词出现随机字母缺失,然后出现字母表,玩家需要选择正确的字母来完成单词。
我不追求代码,作为一名教育工作者,我不喜欢作弊,只是建议我可以从哪里开始,我应该读什么,这样我才能实现我所描述的。
非常感谢您的帮助和建议
我的背景是语言学家,所以在新的一年里,出于兴趣,我决定学习计算机语言 c#,这样我就可以为我的孩子和学生制作小型文字游戏。
我已经开始研究文字游戏,并且一直在阅读有关使用我一直在玩的 char 类型和 char 数组的内容,因此我已经能够生成字母表。
我真正想做的是让一个单词出现随机字母缺失,然后出现字母表,玩家需要选择正确的字母来完成单词。
我不追求代码,作为一名教育工作者,我不喜欢作弊,只是建议我可以从哪里开始,我应该读什么,这样我才能实现我所描述的。
非常感谢您的帮助和建议
如果我正确理解了您的问题,那么您正在寻找一种算法(甚至是伪代码)而不是代码或其他任何东西。如果我要按照您的描述实现游戏,我会按照以下方式进行:
这是一个非常简单的游戏,它使用了非常基本的概念。我相信在这种情况下 XNA 完全是矫枉过正。就像 Mustafa 在原始帖子的评论中提到的那样,XNA 提供了一个使游戏编程更容易的框架,因为它提供了模板,但它也增加了很多开销和不必要的复杂性(尤其是对于新手程序员)。因为你来自非编程背景,我建议 Python 或 Ruby 作为一个很好的入门语言,并建议研究以下主题:
一旦你构建了一个可以工作的命令行应用程序,那么我建议你研究一下图形用户界面 (GUI) 之类的东西,让它看起来“漂亮”。