2017年全球游戏果酱—火奴鲁鲁

这个周末,我参加了年度黑客马拉松,全球游戏果酱。 作为一个初学者,我实际上对此感到非常紧张,我以前从未玩过游戏。 就职典礼期间,宣布了今年的主题,那是“波浪”。 然后我们聚在一起,开始工作。 作为一个团队,我们面临的主要挑战之一是我们都没有构建游戏的经验,但是由于我们大多数人都了解JavaScript,因此我们决定构建游戏学习方法,以便在此过程中使用Phaser。 我们不确定要构建什么,只是知道我们想要以蒸汽波为主题,并希望通过用户手机对其进行控制。 我为我们的比赛结果感到非常自豪。 我们制作了一个多人射击游戏,其中的主要角色是拍摄Windows 95徽标的不同颜色的海豚必须避免出现希腊柱和半身像,斐济水壶和小手等障碍。 我认为这是这款游戏最酷的部分,是玩家使用手机上的SNES控制器控制海豚。 曾经,我真的以为这款游戏是不可能的,但我很高兴结果出来了。 控制器并没有我们想象的那么宽松,而且游戏实际上很有趣。 我真的很期待继续努力,以便改善它的功能,添加更多功能并完善它。 同样,我们制作的控制器可用于我们制作的任何其他游戏,您只需要将按钮映射到您想要的游戏功能即可。 我没有成为游戏开发者的计划,我只是想制作有趣的游戏。 我现在的主要目标是成为一名更好的Web开发人员,所以我对这次黑客马拉松的学习感到非常高兴,因为我不仅学习了如何使用Phaser,而且还学到了很多关于Websocket的知识,对此感到非常兴奋……我迫不及待地想将自己的新技能用于其他项目!

使用Paper.js制作HTML5游戏

前言:我从非常基础的html开始,并从CSS知识和对javascript的模糊理解开始。 我为什么喜欢坦克? 我有NFI,但是我有,当我需要一个想法在第二年统一休息之前制作一款游戏时,我认为坦克游戏的想法会很有趣。 总体而言,该项目花了我不到两周的时间。 我不是每天都在处理它,但是在考试期末它是一个不错的拖延工具。 我对自己想做的事情有一个基本的想法,但这实际上是一种“让我们看看这是怎么回事”的事情,因此有很多地方-如果我再有时间的话,我可能会做出不同的决定-但那是在学习’聪明? 该如何 核心很简单。 一个基本的index.html文件,带有一些简单的CSS来控制菜单,显示和某些交互性。 总体而言,该项目的90%都使用javascript,其中大部分都使用了paperscript(一种香草的微妙变体,用于更无缝的paper.js体验)进行了画布乐队的演出。 就像我最近做的许多Littler html项目一样,我使用urge.sh进行托管和部署。 设计 快速地将图形放在一起往往倾向于使用简单的快捷方式。 我的坦克是基本形状和多边形的集合,收集并包装在一起并具有一些基本功能。 我的爆炸,随着时间的流逝散布着随机散布的圈子。 我的贝壳,快速移动的圈子。 在进行任何真实的游戏玩法之前,我为坦克和炮塔设置了一些基本的上下左右的wasd控件,以便可以测试手感。…