为挑战做准备

已完成

在此项目中,可以使用 GitHub Codespaces 开发小游戏应用程序。 可以使用 Codespaces 通过 Python 开发控制台应用程序,而无需在本地计算机上安装 Python 或任何其他工具。

1.GitHub 帐户和服务

若要开始,你需要一个 GitHub 帐户。 如果没有帐户,请在 github.com 免费创建一个帐户。 登录到你的 GitHub 帐户,并确保启用 GitHub Codespaces 和 GitHub Copilot 服务。

GitHub Codespaces

GitHub Codespaces 是一种基于云的开发环境,可用于快速为项目设置全面的工作区。 所有组织中的开发人员都可以访问它,每月最多可以免费使用 60 小时。 GitHub Codespaces 和 Dev Containers 密切相关,因为 Codespaces 使用开发容器来提供基于云的开发环境。

什么是开发容器?

Dev Containers(也称为 Development containers)是 Visual Studio Code 中的一项功能,可用于使用 Docker 容器定义和配置开发环境。 GitHub Codespaces 利用这项技术,允许用户直接在其浏览器或 Visual Studio Code 中创建可自定义且可重现的开发环境。 此集成可确保流畅高效的开发体验,为开发人员提供一致且个性化的项目环境。

可通过 Visual Studio Code 和基于浏览器的编辑器访问 GitHub Codespaces。 官方 Visual Studio Code 文档中 的此图说明了此功能。

显示本地计算机中的开发环境并与云中的开发环境(开发容器)进行比较的关系图。

GitHub Copilot 徽标

GitHub Copilot(GitHub 自动助手)

GitHub Copilot 是一个 AI 结对程序员,可在编写代码时提供自动完成样式的建议。 可以从 GitHub Copilot 接收建议,方法是开始编写要使用的代码,或者编写描述代码要执行的操作的自然语言注释。

在你的 GitHub 上激活 GitHub Copilot 试用版:

  • 在页面右上角单击你的个人资料头像,然后单击“设置”
  • 在边栏的“代码、规划和自动化”部分中,单击“GitHub Copilot”。
  • 单击“开始免费试用”,并选择是要按月还是按年付费,然后单击“继续”以获取 Copilot 的访问权限。
  • 按照步骤验证付款详细信息,然后单击“发送”。
  • 选择首选项,然后单击“保存”并开始操作。

注意

学生可以在 GitHub 学生开发人员包 - GitHub 教育版中声明 GitHub 学生开发人员包。 此福利包括 Codespaces 访问权限、GitHub Copilot、面向学生的 Azure 以及其他权益。

2.设置环境

在 GitHub 帐户中启用 GitHub Codespaces 和 GitHub Copilot 后,还需要使用Fork函数在 GitHub 帐户中创建模板存储库的副本。 在存储库分支创建结束时,你的 GitHub 帐户中会有一份模板存储库的副本。 使用此存储库开发小游戏应用程序。

Visual Studio Code 远程试用 Python 模板存储库的屏幕截图,其中突出显示了“分叉”按钮。

在创建的存储库页上,选择 Code 按钮,然后在 Codespaces 选项卡中选择 Create codespace on main。 很快,Codespaces 将为你创建一个开发环境。

创建分支后的存储库的屏幕截图,其中突出显示了主要按钮上的“编码并创建 Codespace”。

当 Codespaces 完成开发环境的创建后,浏览器中会显示一个 Visual Studio Code 窗口。 可以在浏览器中使用 Visual Studio Code 来开发小游戏应用程序。

在浏览器上运行 Visual Studio Code 体验的 Codespaces 的屏幕截图