前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >上架Steam一周的付费游戏,开源了!其实你能“薅”的不止一只羊

上架Steam一周的付费游戏,开源了!其实你能“薅”的不止一只羊

作者头像
量子位
发布2021-06-17 10:48:04
5940
发布2021-06-17 10:48:04
举报
文章被收录于专栏:量子位
月石一 发自 凹非寺 量子位 报道 | 公众号 QbitAI

最近,一位开发者把自己在Steam上的游戏——SNKRX开源了,这一举动引发了网友们的关注。

这款游戏几天前刚刚在Steam上线,售价是15元(促销价12元)。

并且大部分网友给出了很高的评价:

游戏非常有趣,价格还公道~

这是一款Roguelite类型的游戏,主角是一条能自动攻击敌人的“战斗蛇”:

并且可以用不同的组合,创造出独一无二的造型:

现在,只需安装Steam平台,下载并运行存储库,就可以愉快的薅羊毛玩耍了。

新手也能开发同款

一只羊还不够?别急,其实你可以自己开发游戏。

比如,像SNKRX这样一款可玩性高的小游戏,开发起来难吗?

有网友指出,这款游戏是受到Auto Battlers的启发,将不同的部分设置成不同角色,再通过蛇的外形组合起来。

游戏控件很简单,联系机制也容易掌握,开发人员的工作量并不多

对于新手如何开发游戏,网友们也纷纷支招。

有网友推荐Solar2D,它是一个跨平台开源框架,由Corona SDK引擎发展而来。

非常适合为移动设备、电视、桌面系统和HTML5快速创建应用程序和游戏。

Solar2D官网提供了多种简单的示例:

比如,跳跃:

打字机:

除了Solar2D,还有人推荐JavaScript游戏库Kaboom.js

除了代码数量不多,Kaboom网站还提供了详细的教程。

与Solar2D相似,官网也提供了各种基础示例:

不过,网友们提到最多的,还是LÖVE,这是一款使用Lua编程语言的2D游戏引擎,对新手十分友好。

如果让我教新手,我可能让他们从LÖVE开始,它非常简单,只需在屏幕上显示一些内容,无需搞乱配置、构建系统和包管理器等。

与采用集成方法的其他使用Lua的框架和引擎(Defold,Solar2D,Roblox)不同,这是一个更封闭的解决方案,您无需过多扩展引擎,而只需在其中编写脚本即可。

LÖVE之所以简单,正是因为它比其他游戏引擎少了很多东西,但是这并不影响它的基本功能。可以说是“麻雀虽小,五脏俱全”,此外还可以使用大量的插件。

使用Love2d已经有几年了,你说的很对,它对教育很有帮助。只需几行代码,就可以实现有趣的事情。 API能够满足需求,再加上Lua的简单性,这是一个强大的组合。通过实时重载,就可以在运行环境的紧密地运行。

这种框架是低级的,功能仅包括与硬件和渲染图形基元的接口,硬件抽象层大大简化了对操作系统功能的访问。 诸如场景管理、AI导航、实时代码重载、骨骼动画、普通图形着色器、图块地图、声音管理、UI之类的其他东西,都不在框架之中。

LÖVE的其他成果

还有网友晒出自己用LÖVE制作的游戏。

比如:挖矿小游戏。

游戏规则要求,最多只能保存3块泥土,其他泥土可以用多余的空间来放置。但是,当通往关卡入口的路被堵住时,会失去氧气。

此外,还有网友制作了有些复古的弹球游戏。

感兴趣的小伙伴,快来制作一款自己的游戏吧~

参考链接:

[1]https://github.com/a327ex/SNKRX [2]https://news.ycombinator.com/item?id=27254177 [3]https://store.steampowered.com/app/915310/SNKRX/ [4]https://solar2d.com/ [5]https://love2d.org/ [6]https://Kaboomjs.com/ [7]https://wheybags.itch.io/drilbert [8]https://www.youtube.com/watch?v=mNhn77ipGTc

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新手也能开发同款
  • LÖVE的其他成果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档