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