全球游戏果酱,ISU游戏开发俱乐部2019

我已经参加过两次黑客马拉松,所以我有点儿期待。 我们甚至举办了一场黑客马拉松比赛。 这个事件与我以前所经历的完全不同。 因为这不是通过MLH进行的,而且仅与学校里的一个俱乐部在一起,资金显然减少了,但是这仍然是我们在校园里一个大房间里的好时光,那里装着舒适的豆袋,白板和电视屏幕,在校园。

在活动开始之前,我在晚餐时与我的团队会面,讨论我们想要做的事情。 我真的很喜欢事先与我的团队会面,以弄清楚如何处理该事件,并在我们真正开始之前提出要考虑的策略和事情,这使事情变得更加顺利。 在我们的谈话中,我们决定制作一款具有某种怀旧气质的简单手机游戏,例如一款较旧的手机游戏。 直到活动晚上我们才知道主题,所以我们无法计划太多。 我们确实决定使用Javascript编写所有代码,并发现Phaser.io作为html5游戏引擎。 我们正计划为网络制作游戏,然后在有时间的情况下将其移植到手机上。

活动从6点开始,而我上周五的上课时间是5点,所以有足够的时间在开始之前抢点东西。 当我们到达那里时,我们将通过本年度的视频介绍该活动,该视频的主题为“家庭”

绘制好关卡后,我们对要实现的所有对象有了一个想法,然后我们就要着手制作主游戏。 我开始创建游戏的精灵和图形元素,Josh开始研究菜单系统,Jacob在服务器和后端上工作,Ben直接在实现实际游戏元素上工作。

对于主项目,我们使用了Phaser.io Examples提供的示例来处理项目,并将我们自己的资产和代码添加到项目中。 我们取得了很大的进步,但是决定我们都饿了,因为没有食物,我们决定点比萨! 那是一个非常棒的披萨,我对其他团队坐在那里看着我们吃饭感到有点难过,但嘿没有人阻止他们订购自己的披萨

在第一天发生了一件非常奇怪的事情,有一个家伙正在所有团队中工作,并提出了他的“好玩的上瘾游戏”的想法,他来到了我们身边,开始讲话,他没有什么实质性的想法或任何类似想法的东西。 他告诉我们,他不希望我们给他任何想法,以免我们以后不起诉他偷东西。 如果我们感兴趣的话,他希望我们给他发送电子邮件,并且在做一些很棒的项目来帮助世界时,他总是很酷,他似乎不知道自己在做什么。 一个想要为我们的游戏制作配乐的家伙也与我们联系。 音乐非常悦耳,如果我可以找到他的SoundCloud,请在这里链接。

在吃完饭并重新编码后,我们开始得到看起来像游戏的东西。 我们决定将其称为一个晚上,并在第一天晚上入睡,以便在编码的第二天休息。 我们列出了第二天要完成的所有事情。 按照我们前进的速度,我们将能够在两天内完成任务,而不是三天。 我们需要完善游戏机制,制作一些关卡,并使其能够随着玩家滚动并能够通过触摸屏进行游戏。 完成所有这些操作后,我们将完成许多工作。

第二天,我们回到11时左右回到房间,所以我们都睡了很多,真是太好了。 我们回来了,开始着手完成游戏。 我最终使触摸屏控件开始工作,Ben完成了游戏玩法,Josh和Jacob也完成了他们正在做的任务。 我们开始着手开发并在线部署游戏,以使每个人都可以玩。 我们认为Heroku将是部署游戏的最简单,最便宜的方式。 我们将一个新项目与我们的GitHub存储库链接并启动了服务器。 我们发现在设置方面存在很多错误,因此我们开始尝试查找错误的位置并进行修复。 我们有一些文件的大小写不正确,无法在localhost上运行,但在服务器上无法正常工作,还有一些其他问题已得到修复。 然后,我们开始在关卡上进行工作。 我们每个人都取得了一个水平,而Ben取得了两个。 这些关卡是通过复制和粘贴元素代码并调整坐标来设计的,因此这很繁琐,但我们能够做出一些非常酷的关卡(第2级,我制作的是最好的!)。 另外,为了配合主题,我们将目标设为房屋,因为角色要回家了。

在使它工作到对它感到满意的程度之后,我们所有人都开始玩它,并让其他人也可以在房间里玩我们的游戏,以了解他们的喜欢程度。

由于我们的主要工作原理和主题,我们命名了Spring Home项目。 请访问下面的网站进行游戏。 它也可以在手机上使用!

https://springhome.herokuapp.com/menu/

这是我们的游戏清单:

春季之家

它略低于平均水平,但我们喜欢它! 这是我们第一次参加黑客马拉松。 我们使用了新的平台Phaser来制作响应式2D html5游戏。

总的来说,制作这款游戏​​是一个美好的时光,我学到了很多东西,尤其是node.js,express和phaser的工作方式。 团队很棒,我们所有人都玩得很开心。 我们的项目原来非常酷。 我所做的每个项目,我学得越多,就越能编码项目并将想法变为现实。 对于Game Jam,没有奖品,但是绝对值得在这个小项目中投入时间和精力。 如果您到目前为止已经阅读了有关我们的游戏的文章,请检查一下,如果您愿意,请写一个回应!