系列描述
创建一个基于回合的多人游戏体验,在那里用户竞争成为最后一个剩下的玩家!这是冒险游戏之后的一个很好的下一课,这个系列扩展了游戏设计和计算机科学中的核心概念。一旦完成,体验可以轻松定制独特的游戏元素并获得资金化。
目标和前提
学习目标 | 练习 模块化编程 通过创建单独处理游戏功能的脚本,例如传送玩家或启动匹配计时器。: 实现 事件 每当游戏匹配开始和结束时,以创建独立脚本之间的原因和效果关系。: 实现 阵列 来管理玩家并根据需要在玩家开始、赢得或离开游戏时操纵它们。: 理解回合制游戏的编码架构,包括如何清理和重置以便进行循环游戏。 |
前提条件 | 了解如何使用 if 语句、阵列和循环。 有一般的了解模块脚本。 |
系列内容
文章 | 描述 |
---|---|
项目设置 | 制定体验的愿景并构建地图来测试游戏和移动。 |
编写游戏循环 | 使用模块脚本编写会在体验背景中运行的游戏循环的代码。 |
管理玩家 | 继续使用模块脚本来管理一组玩家并执行功能,例如将它们传送到比匹配。 |
计时器和事件 | 使用事件来跟踪游戏的不同状态并在状态发生变化时发出信号,例如计时器结束。 |
创建图形用户界面 | 向使用图形用户界面的玩家显示当前游戏状态和其他信息。 |
结束比赛 | 跟踪比赛中的当前玩家数量,并使用该信息发送触发游戏结束的事件。 |
清理和重置 | 了解如何清理代码以确保每个玩家在匹配赛后体验连续的游戏循环。 |
完成项目 | 找到资产来装饰地图,并查看可选挑战以进一步提升体验。 |
示例项目
![]() | 战斗皇后示例 播放最终项目的版本以查看你能用这个系列开发什么。 |