系列描述
创建一个基于回合的多人游戏体验,在其中用户竞争成为最后一个剩下的玩家! 这是冒险游戏后的一个很棒的下一课,这个系列会在游戏设计和计算机科学中的核心概念上展开。 完成后,体验可以通过独特的游戏玩法元素和货币化轻松自定义。
目标和前提
学习目标 | 使用 模块化编程 来实践,创建脚本来分开游戏功能,例如传送玩家或启动匹配时间。 在游戏匹配开始和结束时实现事件,以在不同脚本之间创建原因和效果关系。 实现 阵列 来管理玩家并在玩家开始、胜利或离开游戏时需要进行操作。 了解回合制游戏的编程架构,包括如何清理和重置以便生成循环游戏玩法。 |
前提条件 | 了解如何使用 if 语句、 array 和 for 循环。 有一种了解模块脚本的总体。 |
系列内容
文章 | 描述 |
---|---|
项目设置 | 为体验打算一个愿景,并且设计出一个地图来测试游戏玩法和移动。 |
编写游戏循环 | 使用模块脚本来编写体验的背景中运行的游戏循环。 |
管理玩家 | 继续使用模块脚本来管理一组玩家,并且执行像将他们传送到匹配赛等等的功能。 |
计时器和事件 | 使用事件来跟踪游戏中不同的状态和信号,例如标记时间结束。 |
创建图形用户界面 | 使用图形用户界面显示当前游戏状态和其他信息。 |
结束比赛 | 跟踪当前玩家数量,并使用该信息来发送触发游戏结束的事件。 |
清理和重置 | 了解如何清理代码,以确保每个玩家在匹配赛后都可以体验到连续的游戏体验。 |
完成项目 | 找到装饰地图的资源,以及可选的挑战,以进一步提升体验。 |
示例项目
战斗模式示例 播放最终项目的版本,以便您可以开发出这个系列的什么。 |