Micropolis 城市模拟移植版(micropolisJS)
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...
librerama · Librerama/librerama
Librerama 是一款快节奏街机小游戏(作者称「nanogames」)合集:目标是在游戏结束前尽可能多地通关小游戏来累积高分,小游戏的速度与难度会逐步提升。游戏自带一组 nanogames,也支持自制并游玩自定义内容。项目使用 Godot Engine 开发...
Librerama 是一套以「快节奏街机小游戏合集」为定位的自由开源项目。名字本身就是一个造词:Libre 取自法语,意为「自由」;rama 则来自葡萄牙语 fliperama(街机厅)。作者把这些体量极小、单局只有几秒钟的迷你游戏称作 nanogames(纳诺游戏),整个作品就是围绕它们搭建起来的一台「街机合集」。
按 README 的说明,游戏的目标非常纯粹:在不断加速、不断变难的小游戏轮换中尽量多赢几局,把分数堆到尽可能高,直到游戏结束(game over)。除了随游戏附带的一批 nanogames,玩家也可以自行制作并游玩自定义内容。
需要特别注意的是,作者在 README 中明确标注 本作仍处于开发中(work-in-progress):许多内容尚未完成,已经实现的部分也可能随时变动。因此更适合把它当作一个正在成长的开源游戏项目来关注与参与,而不是功能齐备的成品。
项目完全基于 Godot Engine 构建,这意味着 Godot 是编辑工程与导出各平台可执行文件的唯一必备工具。换句话说,想要修改代码、调整资源或打包发布,都需要具备一定的 Godot 使用经验。
关于版本,README 给出的要求是:
项目本身使用 GDScript 编写,适合希望学习 Godot 脚本语言与小型游戏状态切换机制的开发者阅读。仓库中另设有 distribution/screenshots 目录存放宣传用截图。
nanogame.json 文件中,需要逐一查看。项目在授权上区分得比较清楚:
如果要二次分发或商用衍生,需要同时满足代码与素材两套许可的条件。
Librerama 不仅「自由」,也「免费」,因此作者对捐赠持欢迎态度:可以通过 Liberapay 向作者(Yeldham)捐款,款项会被用于在本项目以及其他自由/开源游戏工作上投入更多时间。
对开发者而言,更有价值的参与方式仍然是:阅读 wiki 了解 nanogame 的编写规范、在 Matrix 频道中讨论设计思路,或直接基于 GPL 的授权提交自己的改动与自制小游戏。
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...
该仓库为 Java 语言项目,名称 BuildGDX 由「Build」与「GDX」组合,推测与 B...
Mindustry 是一款用 Java 编写的「自动化塔防 RTS」,仓库 topics 标注为 and...
Unknown Horizons 官方代码仓库,使用 Python 开发。据 README,这是一款 2D...
《Dead Ascend》是一款手绘风格的 2D 点击式(point-and-click)冒险解谜游戏...