各类游戏机制、算法和效果的具体例子的汇总。这些例子都是借助JavaScript语言的Phaser游戏框架实现的,可是概念和方法是普适的,可以被任何引擎采用。把它想象成伪代码,每节包含一些不一样的例子,按照从很是基本的到比较高级的实现的顺序进行。每一个例子都是交互式的,对键盘或鼠标输入(或触摸)作出响应。html
我叫John Watson。一般我靠作互联网方面的工做养活本身。可是在过去的几年里,我已经自学了游戏开发,在我很小的时候我就想作。我制做这些例子的目标是为其余游戏开发者提供一个有帮助的资源,特别是那些刚刚起步的游戏开发者,包括我本身。算法
每一个例子关注一个概念,包括源代码的具体实现。它们并不意味着彻底正确或要表明一个完整的游戏。它们没有被高度优化。它们甚至不是 实现被说明的游戏机制的 最佳方法!(它们固然不是惟一的方式。)它们是为了清晰而编写的,有助于容易地理解潜在概念,并把它们应用到你本身引擎的工做中。我指望随着我收获经验的同时,某些例子会演化。不过我但愿你发现它们的用处,并在你本身的游戏里把它们做为起点。segmentfault
这是一项进行中的工做。若是你有问题、纠错、或建议,请联系我。感谢你的访问!框架
原文地址:http://gamemechanicexplorer.com/
文章首发 腊八粥优化