第10.2课:创建简单交互游戏

欢迎,各位游戏开发者!你们已经分析了一款好玩游戏的秘诀,并设计了你们自己超棒的概念。现在,是时候开启你们的游戏工作室,启动电脑,用代码把你们的创意变为现实了!

你会学到什么?

在这堂工作坊结束时,你将能够:

  • 使用代码,来创造游戏的基本元素(比如玩家操控和目标)。
  • 搭建一个有清晰获胜方式的、简单又可玩的游戏。
  • 测试你的游戏,找出并修复所有Bug。
  • 设计一款让新玩家也能轻松理解和上手的游戏。

你的“游戏开发”计划

从“计划”到“程序” (12分钟)

  • 让我们来回顾一下上节课做的游戏设计方案。
  • 我们会看几个 Scratch Jr. 里的简单游戏范例(比如“接东西”或“走迷宫”游戏),看看它们是如何编写的。
  • 根据你的方案,我们将为你的第一款游戏,设定一个简单、可实现的目标。记住,从简单开始是成功的关键!

游戏开发工作坊 (30分钟)

  • 是时候动手搭建了!让我们开始编程吧。
  • 你的第一个任务是,搭建你游戏里最重要的部分:核心玩法。(例如:让你的角色移动、让物体出现)。
  • 当核心玩法能正常运作后,你就可以添加其他关键部分了:
    • 一种获胜的方式(比如到达终点线或碰到一个物体)。
    • 给玩家的清晰游戏说明
  • 老师将是你的首席开发员,帮助你解决问题和“调试”代码。

“游戏测试”与反馈 (8分钟)

  • 每一款真正的游戏,都要经过测试!是时候让朋友来玩玩你的游戏了。
  • 观察他们玩的过程。他们明白目标吗?好玩吗?有没有Bug?
  • 根据他们的反馈,快速改进你的游戏。

你的“开发者”工具箱

  • 你安装了 Scratch Jr. 的设备
  • 你上节课完成的游戏设计工作纸
  • 一张供我们“游戏测试员”使用的简单反馈表
  • 为每一款完成的游戏,献上热烈的掌声!

如何成为明星开发者?

  • 你成功地把你的设计方案,变成一个能运行的程序了吗?
  • “能玩了!”测试: 你的游戏有清晰的目标和玩家获胜的方式吗?
  • 你完成的、可玩的游戏,是一项巨大的成就,它证明了你是一名真正的游戏开发者!

需要掌握的新词汇

  • 游戏循环 (Game Loop): 游戏代码的核心部分,它会一遍又一遍地运行,检查玩家的动作并更新屏幕。
  • 用户界面 (User Interface / UI): 玩家用来与你的游戏互动的按钮、文字和屏幕。
  • 测试 (Testing): 试玩一个游戏,以找出Bug和需要改进之处的过程。
  • 实现 (Implementation): 将你的设计方案,用代码真正搭建出来的过程。