【发布时间】:2025-11-28 23:40:01
【问题描述】:
所以我必须在 C# 中为我的 Programming I. 类制作一个 Bejeweled Blitz 克隆,但我有点坚持,因为它有点超出我目前的知识,所以我想从你们那里得到一些帮助。
任务如下:
制作一个 Bejeweled Blitz 克隆。在这个游戏中,场地最大为 79*24, 场上散落着不同颜色的球。这 游戏的目的,是通过切换来擦除尽可能多的球 两个相邻的球,这样就会有两个或更多的球 彼此相邻的相同颜色。这些球被从比赛中抹去, 并且它们上面的球占据了它们各自的位置和空虚 在场地的顶部将充满随机的新球 颜色。擦除球的价值取决于擦除的数量 球。所以 2 个被抹去的球价值 2 分,最高 5 分。在 游戏开始时玩家说出他们的名字和持续多长时间 他们想在几分钟内玩。游戏结束时玩家的 名称、比赛时间和得分进入 排行榜,按时长排列,然后得分。这 排行榜存储在 txt 文件中。
所以这就是我必须用 C# 编写的程序。我不太确定如何做到这一点,所以我非常感谢一些帮助。提前致谢!
【问题讨论】:
-
除了为您完成任务外,我不确定您对我们的期望是什么?我敢肯定你的学校一定给了你别的东西?至少有一个库或引擎可以进入?
-
我认为您应该将排行榜存储在文本文件中。
-
想想您需要的类、它们的行为以及程序的设计。如果到目前为止您还没有在课堂上学到这一点,那么这里可以做的事情并不多。
-
写一堆代表问题中名词的类。编写表示动词的方法。使用从控制台读取输入并写入控制台进行输出。当您有文本版本工作时,请继续添加更多功能。遇到编程问题时再回到 SO。
-
你说的太宽泛了?我在第一段中说过它在我之上,所以是的,我期待一个带有说明的解决方案,以帮助我理解它是如何完成的,但那没关系。