创建一个战斗锤

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

系列描述

创建一个基于回合的多人游戏体验,在其中用户竞争成为最后一个剩下的玩家! 这是冒险游戏后的一个很棒的下一课,这个系列会在游戏设计和计算机科学中的核心概念上展开。 完成后,体验可以通过独特的游戏玩法元素和货币化轻松自定义。

目标和前提

学习目标

使用 模块化编程 来实践,创建脚本来分开游戏功能,例如传送玩家或启动匹配时间。

在游戏匹配开始和结束时实现事件,以在不同脚本之间创建原因和效果关系。

实现 阵列 来管理玩家并在玩家开始、胜利或离开游戏时需要进行操作。

了解回合制游戏的编程架构,包括如何清理和重置以便生成循环游戏玩法。

前提条件

了解如何使用 if 语句、 array 和 for 循环。

有一种了解模块脚本的总体。

系列内容

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

示例项目

战斗模式示例

播放最终项目的版本,以便您可以开发出这个系列的什么。