简介
创建小游戏有助于练习编程技能,并提高使用 Python 创建控制台应用程序的能力。
在本模块中,你将在 GitHub Codespaces 和 GitHub Copilot 的帮助下开发经典的石头剪刀布小游戏。 也就是说,无需担心配置开发环境,因此可以专注于应用程序开发,同时依赖代码助手。
关于挑战
石头剪刀布游戏是一种手势游戏,每个玩家选择三种工具中的一种。 从编程的角度来看,此挑战是练习条件决策、迭代和使用 Python 模块的一个很好的练习。
游戏的获胜者基于三个简单的规则:
- 石头打败剪刀。
- 剪刀打败布。
- 布打败石头。
本模块结束时,你将通过 GitHub Copilot 创建一个可玩的小游戏应用程序!
注意
这是一个挑战项目模块,你将根据规范从头到尾完成一个项目。 本模块旨在测试你的技能:几乎没有指南,没有分步说明。
提示
GitHub Copilot 提供免费层,每月 2,000 次代码自动完成和 50 条聊天信息。 若要开始使用,请打开 Visual Studio Code,单击 GitHub Copilot 图标,然后单击“登录以免费使用 GitHub Copilot”。 在即将在浏览器中打开的窗口中登录到 GitHub 帐户。 了解详细信息。
学习目标
在本模块中,你需要展示以下能力:
- 将 GitHub Codespaces 用作开发环境。
- 将 GitHub Copilot 用作助手。
- 在 Python 控制台应用程序中开发输入和输出例程。
先决条件
- 用于执行例程的 GitHub 帐户和 Git 命令的基础知识(
add, commit and push
)。 - 在控制台上处理变量、列表、循环、条件和打印消息的 Python 基本知识。
- GitHub Copilot 在 GitHub 帐户中启用。
- 基本了解如何在 Visual Studio Code 中安装扩展。