创建一场战斗皇家

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

系列描述

创建一个基于回合的多人游戏体验,在那里用户竞争成为最后一个剩下的玩家!这是冒险游戏之后的一个很好的下一课,这个系列扩展了游戏设计和计算机科学中的核心概念。一旦完成,体验可以轻松定制独特的游戏元素并获得资金化。

目标和前提

学习目标

练习 模块化编程 通过创建单独处理游戏功能的脚本,例如传送玩家或启动匹配计时器。:

实现 事件 每当游戏匹配开始和结束时,以创建独立脚本之间的原因和效果关系。:

实现 阵列 来管理玩家并根据需要在玩家开始、赢得或离开游戏时操纵它们。:

理解回合制游戏的编码架构,包括如何清理和重置以便进行循环游戏。

前提条件

了解如何使用 if 语句、阵列和循环。

有一般的了解模块脚本。

系列内容

文章描述
项目设置制定体验的愿景并构建地图来测试游戏和移动。
编写游戏循环使用模块脚本编写会在体验背景中运行的游戏循环的代码。
管理玩家继续使用模块脚本来管理一组玩家并执行功能,例如将它们传送到比匹配。
计时器和事件使用事件来跟踪游戏的不同状态并在状态发生变化时发出信号,例如计时器结束。
创建图形用户界面向使用图形用户界面的玩家显示当前游戏状态和其他信息。
结束比赛跟踪比赛中的当前玩家数量,并使用该信息发送触发游戏结束的事件。
清理和重置了解如何清理代码以确保每个玩家在匹配赛后体验连续的游戏循环。
完成项目找到资产来装饰地图,并查看可选挑战以进一步提升体验。

示例项目

战斗皇后示例

播放最终项目的版本以查看你能用这个系列开发什么。