一、简介

Electronic supplementary material The online version of this chapter (doi:10.​1007/​978-1-4842-2493-9_​1) contains supplementary material, which is available to authorized users.

我是个游戏玩家。在我成为程序员之前,我就是一名游戏玩家。然而,我从来没有试图建立一个游戏…直到现在。几周前,一个同事画了一个简单漂亮的平台游戏草图。我看到它的那一刻;我知道我想建造它。

知道从哪里开始总是很难。很多关于制作游戏的书籍和教程,往往都是用 Java,C++,或者其他一些你还没学过的语言写的。因此,当你还需要学习新的语言时,制作游戏的复杂性就增加了。

取而代之的是,我要用现代的 JavaScript 来制作网页浏览器的游戏。它们使用起来毫不费力,而且在任何地方都适用。如果你想做一个游戏,加入我吧。我们将从零开始,并在任何时候都建立有趣的游戏。

如果你有问题,可以在推特上问我: https://twitter.com/assertchris