创建篮球游戏应用的C逻辑


文档摘要

创建篮球游戏应用的C#逻辑 前提条件 此活动要求你在Visual Studio中编写代码。你可以使用 C# 控制台应用程序 模板来完成本活动中的一些练习。在模板中的 方法内输入你的代码,并按 + 运行程序而不进行调试。 指示 在这个活动中,你将使用C#为篮球游戏创建基本的应用逻辑。每个练习都反映了可能在游戏中使用的脚本逻辑。 为应用中的玩家创建一个 变量。 玩家必须拥有篮球才能投篮。如果球员没有篮球,他们必须等待下一次投篮机会。游戏开始时,球员拥有篮球直到他们投篮。创建一个条件语句,反映如果球员没有球时会发生什么。 创建一个 变量来表示通过成功的篮球投篮获得的总分数。 游戏开始时, 的值被设置为 。每次球员成功投篮时,他们的 增加 分。创建一个 方法,在球员投篮成功时将他们的 增加 分。

创建篮球游戏应用的C#逻辑

前提条件

此活动要求你在Visual Studio中编写代码。你可以使用 C# 控制台应用程序 模板来完成本活动中的一些练习。在模板中的 Main 方法内输入你的代码,并按 Ctrl + F5 运行程序而不进行调试。

指示

在这个活动中,你将使用C#为篮球游戏创建基本的应用逻辑。每个练习都反映了可能在游戏中使用的脚本逻辑。

  1. 为应用中的玩家创建一个 player 变量。
  2. 玩家必须拥有篮球才能投篮。如果球员没有篮球,他们必须等待下一次投篮机会。游戏开始时,球员拥有篮球直到他们投篮。创建一个条件语句,反映如果球员没有球时会发生什么。
  3. 创建一个 score 变量来表示通过成功的篮球投篮获得的总分数。
  4. 游戏开始时,score 的值被设置为 0。每次球员成功投篮时,他们的 score 增加 1 分。创建一个 TakeShot 方法,在球员投篮成功时将他们的 score 增加 1 分。
  5. 玩家有 5 次投篮机会。第5次投篮后,游戏结束。创建一个 while 循环,执行 TakeShot 方法,直到球员投出第5次球。
  6. 当游戏结束时,输出球员的总分。使用 Console.WriteLog() 命令创建一个字符串,输出球员的名字和分数。

加分项

没有实际的游戏进行时,验证你编写的程序是否有效可能会有些挑战。不过,有一种方法可以编程地模拟游戏过程!ConsoleReadLine() 命令接受输入并将值存储到程序中的变量中。一旦值被存储,程序就可以继续执行脚本时使用该值。

使用 ConsoleReadLine() 修改你创建的程序以模拟游戏过程。使用 ConsoleReadLine() 执行以下操作:

  • 询问并分配玩家的名字到 player 变量。欢迎玩家并告知他们游戏即将开始。
  • 确认玩家的投篮是否成功。如果玩家投篮成功,则增加他们的分数 1 分。如果玩家没有投篮成功,则告诉玩家再试一次。
  • 游戏结束后,将玩家的最终分数打印到控制台。

评分标准

标准 杰出 合格 需要改进
创建游戏变量。 所有变量都使用正确的语法创建。 大多数变量使用正确的语法创建。 使用不正确的语法创建了一个或多个变量。
创建带有 while 循环的方法。 使用正确的语法创建了方法和 while 循环。 方法或 while 循环有一个语法错误。 方法和 while 循环都有语法错误。
使用 ConsoleReadLine() 模拟游戏过程。 游戏模拟输出准确的字符串。 游戏模拟工作但输出不准确的字符串。 由于错误代码无法运行。

解决方案

要查看此活动的一个潜在解决方案,请查看 解决方案

声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。


作者与出处
原作者: microsoft
来源:microsoft
许可证:MIT
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: microsoft 转发
评论区 (0)
U