游戏机制探索
各种游戏机制、算法和效果的具体例子的汇总。这些例子都是借助JavaScript语言的Phaser游戏框架实现的,但是概念和方法是普适的,能够被任何引擎采用。把它想象成伪代码,每节包含一些不同的例子,按照从非常基本的到比较高级的实现的顺序进行。每个例子都是交互式的,对键盘或鼠标输入(或触摸)做出响应。
我叫John Watson。通常我靠做互联网方面的工作养活自己。但是在过去的几年里,我已经自学了游戏开发,在我很小的时候我就想做。我制作这些例子的目标是为其他游戏开发者提供一个有帮助的资源,特别是那些刚刚起步的游戏开发者,包括我自己。
每个例子关注一个概念,包括源代码的具体实现。它们并不意味着完全正确或要代表一个完整的游戏。它们没有被高度优化。它们甚至不是 实现被说明的游戏机制的 最佳方法!(它们当然不是唯一的方式。)它们是为了清晰而编写的,有助于容易地理解潜在概念,并把它们应用到你自己引擎的工作中。我期望随着我收获经验的同时,某些例子会演化。不过我希望你发现它们的用处,并在你自己的游戏里把它们作为起点。
这是一项进行中的工作。如果你有问题、纠错、或建议,请联系我。感谢你的访问!
原文地址:http://gamemechanicexplorer.com/
文章首发 腊八粥
木鱼
一个关于计算机、极客的英文文章的翻译网站
87 声望
4 粉丝
推荐阅读
’JIF‘是格式,‘GIF’是文化
关于单个字母的发音,我们已经倒出了如此多的词,可以与tabs和spaces、email和e-mail,以及是否大写“Internet”的争论匹敌了。
木鱼赞 1阅读 4.4k
JavaScript有用的代码片段和trick
平时工作过程中可以用到的实用代码集棉。判断对象否为空 {代码...} 浮点数取整 {代码...} 注意:前三种方法只适用于32个位整数,对于负数的处理上和Math.floor是不同的。 {代码...} 生成6位数字验证码 {代码...} ...
jenemy赞 49阅读 7.4k评论 12
再也不学AJAX了!(二)使用AJAX ① XMLHttpRequest
「再也不学 AJAX 了」是一个以 AJAX 为主题的系列文章,希望读者通过阅读本系列文章,能够对 AJAX 技术有更加深入的认识和理解,从此能够再也不用专门学习 AJAX。本篇文章为该系列的第二篇,最近更新于 2023 年 1...
libinfs赞 42阅读 7k评论 12
「多图预警」完美实现一个@功能
一天产品大大向 boss 汇报完研发成果和产品业绩产出,若有所思的走出来,劲直向我走过来,嘴角微微上扬。产品大大:boss 对我们的研发成果挺满意的,balabala...(内心 OS:不听,讲重点)产品大大:咱们的客服 I...
wuwhs赞 32阅读 3.6k评论 5
安全地在前后端之间传输数据 - 「3」真的安全吗?
在「2」注册和登录示例中,我们通过非对称加密算法实现了浏览器和 Web 服务器之间的安全传输。看起来一切都很美好,但是危险就在哪里,有些人发现了,有些人嗅到了,更多人却浑然不知。就像是给门上了把好锁,还...
边城赞 29阅读 6.4k评论 5
2022大前端总结和2023就业分析
我在年前给掘金平台分享了《2022年热点技术盘点》的前端热点,算是系统性的梳理了一下我自己对前端一整年的总结。年后,在知乎上看到《前端的就业行情怎么样?》,下面都是各种唱衰前端的论调,什么裁员,外包化...
i5ting赞 27阅读 2.4k评论 4
深入理解React Diff算法
fiber上的updateQueue经过React的一番计算之后,这个fiber已经有了新的状态,也就是state,对于类组件来说,state是在render函数里被使用的,既然已经得到了新的state,那么当务之急是执行一次render,得到持有新...
nero赞 31阅读 11.8k评论 3
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。