25

如何不写一行代码就做出一款游戏来 - 简书

 3 years ago
source link: https://www.jianshu.com/p/d190f3da5506?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
2020.07.04 09:33:04字数 730阅读 150

想法源自几年前被撒过的一次狗粮。

我的一个朋友在他女朋友生日的时候,写了一款贪食蛇给她女朋友作为生日礼物。但是这个贪食蛇不是普通的贪食蛇,里面有很多对他女朋友来说具有独特的意义细节。比如第一关的游戏背景图恰好是他们俩第一次认识的地方,代表着他们最初相遇。这个游戏通关后,会弹出一封洋洋洒洒写满800字的情书。我想,任何一个女孩收到这样的礼物都会瞬间沦陷,他的女朋友自然也不例外。在那个我们都还只会拿父母的钱买点巧克力送给对象的时候,他不花一分钱,就完成了一个如此精巧、独特且非常具有纪念意义的礼物,瞬间让他变成了“别人家的男朋友”。

那时候我还不会写代码,但是一颗种子已经在心中悄悄埋下。

几年以后,我成了一名程序员。于是,我也想做一点像我这位朋友一样的事情。但是这一次,我要比他“玩得更大”。

DIYGAME 介绍

我写了一个项目,名为DIYGAME,旨在让所有人都能做出属于自己的游戏,即便一行代码都不会写,轻松无痛地成为“别人家的男朋友”。

DIYGAME的使用非常简单,基本上跟着提示傻瓜式地操作,你就能够做出一款带有自己独特印记的冒险游戏。

你可以定制游戏角色的形象:

比如这是一张我的自拍:

webp

通过使用DIYGAME的工具后,我可以把我的头像嵌在游戏角色上。从这一刻起,这个游戏就已经刻上“你的指纹”了。

你可以自定义每个关卡的结构:

最终每个关卡的内容会按照你的想法实现:

你还可以设计游戏的开始与结束界面:

最终的成果可以以HTML文件格式下载下来,并直接在浏览器上面跑。

DIYGAME主页与源码仓库

DIYGame是用Vue全家桶写的纯前端应用。

源码地址:GITHUB repo

主页:DIYGAME

总的来说,我暴露出了足够多的接口,让使用者可以实现足够灵活的定制。DIYGAME目前只支持生成一种游戏,就是冒险游戏(platform game),类似超级马里奥那种,以后会逐渐再添加其他类型的游戏。如果您喜欢,欢迎持续关注。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK