|
|
|
|
移动端

1.5.2 创建 The Crypt的具体步骤

《JavaScript开发实战》第1章编程、JavaScript和 JS Bin,本章首先介绍编程概念和 JavaScript编程,然后介绍 JS Bin--读者即将学习使用的在线编程环境,昀后是本书的一个持续范例:游戏 The Crypt。 本节为大家介绍创建 The Crypt的具体步骤。

作者:孙晓青/周伟 译来源:机械工业出版社|2018-05-04 22:06

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

1.5.2 创建 The Crypt的具体步骤

在本书的第一部分,我们已经学习了 JavaScript的一些核心概念,现在可以编写代码为游戏中的玩家( Players)和地点( Places)命名,并可以让玩家在地点之间移动,以放置和拾取他们发现的物品。图 1-7显示了该游戏需要创建的元素:玩家、地点、地图( Maps)和动作( Game)。请读者不必担心图中的术语,在本书的后续章节中会对其进行详细介绍。

以下每一章都会有一个与上图类似的游戏元素图。第一部分和第二部分都将使用 JS Bin上的控制台来显示游戏信息,并接受用户的输入。表 1-1显示了游戏元素与第一部分内容的对应关系。

表 1-1  The Crypt的游戏元素和第一部分中与之对应的 JavaScript

本书第二部分为玩家增加了挑战,在玩家使用合适的物品解出谜题之前,无法打开出口。第二部分编程的重点集中在以下几个方面:代码的组织、程序的部分隐藏、用户输入的检查以及能够增加项目灵活性的可重复使用和替换的模块。

图 1-8显示如何将该游戏拆分为地图数据和用于创建玩家和地点的构造函数模块、用于在控制台上显示信息的视图以及用于运行游戏并链接所有程序块的控制器。再次指出,目前读者不需理解图表中的所有术语,只要保持好奇和兴奋就好!所有上述概念将在本书的后续章节中详细叙述。

本书第三部分讲解如何使用 HTML模板更新该游戏,如何在游戏运行中加载数据,如何使用玩家和地点信息填充模板,以及如何使用文本框和按钮让玩家能通过网页输入命令,如图 1-9所示。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

征服Python—语言基础与典型应用

Python是目前流行的脚本语言之一。本书由浅入深、循序渐进地讲解如何使用Python进行程序开发。全书内容包括Python安装、开发工具简介、Pyth...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊