这天中午,我和往常一样就着美食视频吃完午饭,然后起身泡了一杯“高沫”。

我闻着茶香享受着午后的阳光,慵懒地坐在工位上习惯性的打开 GitHub 游荡,酝酿着睡意。

误打误撞我来到了 GitHub 游戏区:

https://github.com/topics/game

此时我已经是半睡半醒的状态,心想开源的小游戏有什么好玩的,但四分之一炷香之后我将毫无困意。因为这些开源游戏会把我彻底唤醒,虽然本人生平已经见过无数的开源游戏,但这次的开源游戏是我认为最“哇塞”的!

下面就让我们一起来看看,这期又有哪些让人眼前一亮的开源项目吧!

本期所有的游戏均支持中文,可运行在 Windows、Linux、macOS 等系统

1、Wesnoth(韦诺之战)

一款免费开源的回合制策略游戏。背景是为夺回韦诺的王位而战,游戏支持中文,包含丰富的地图、超多兵种和种族,玩法多样高自由度,还支持玩家 DIY 地图以及线上多人战役。但缺点是攻击的命中概率出奇的低,容易导致血压上升,很多玩家吐槽:”别的游戏要钱,这个游戏要命。” 会 C++ 的大神快来修改下参数,救救孩子们吧。

下载:https://www.wesnoth.org/

C++ 源码:https://github.com/wesnoth/wesnoth

2、Teeworlds

复古的多人在线射击游戏。由卡通的画面、简单的物理引擎、经典兵器组成,最多支持 16 名玩家对战。提供了单人、团队、夺旗子等竞赛模式,这个游戏很考验操作,在枪林弹雨间到处飞取敌人首级,很刺激!

下载:https://www.teeworlds.com/

C++ 源码:https://github.com/teeworlds/teeworlds

3、Mindustry(像素工厂)

一款以资源为核心的沙盒塔防游戏。通过收集资源提高科技,从而解锁更强大的武器,游戏内有 120 多种科技、19 种不同类型的采矿机和飞船,帮你抵御敌人保护基地,还支持 Android 设备。但请小心!这个游戏它可是时间杀手,特别上头!

下载:https://mindustrygame.github.io/

Java 源码:https://github.com/Anuken/Mindustry

4、shapez.io(异形工厂)

让你尽情发挥创造力,享受思维乐趣的益智类游戏。游戏目标是通过建造工厂生产符合要求的图形,操作简单只需设置好设施就会自动创造出各种图形,但随着关卡的深入难度将逐渐提高,越来越烧脑。

在线试玩:https://shapez.io/

JS 源码:https://github.com/tobspr/shapez.io

5、Veloren

一款独立的像素风格 RPG 游戏。它的灵感来自《塞尔达传说:旷野之息》、《矮人要塞》和《我的世界》等游戏。游戏里可以制作道具、合成物品、战斗升级、驯养生物,还可以探索地牢洞穴、在空中滑翔、与 NPC 交易。游戏拥有广阔的开放世界,虽然画质不高但其素材和音乐等均为原创,开源不易且行且珍惜。

下载:https://veloren.net/download/

Rust 源码:https://github.com/veloren/veloren

最后

这次我误打误撞闯进 GitHub 游戏区,收获了好几个好玩的游戏。其中最难以置信的是这些制作精良、玩法多样的游戏竟然都是开源的!众所周知做好玩的游戏很难,做好玩的开源游戏更难。 正所谓十年磨一剑,这些开源游戏项目的维护时间都是以年为单位,有的甚至超过了 10 年!

或许时间会让游戏的画面变得过时,玩法看起来不再新颖,但那些历经了时间打磨的代码、任务、音乐和设定,并不会随着时间的推移而褪色,反而会越发珍贵和经典。用工匠精神打磨开源项目定将铸就经典,这些开源项目又一次让我大开眼界。

以上就是本期介绍的所有开源游戏项目,如果你喜欢本期内容就 点赞+分享 支持一下吧。

误入 GitHub 游戏区,结果意外地收获颇丰相关推荐

  1. 【反传销】春节一个短暂误入传销和脱身的真实故事以及对技术的思考

    本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html       日常工具与其它文章目录:http://www.cnblogs.com ...

  2. 入行游戏建模,做场景建模师必备软件有哪些?有无发展前景

    想要入行游戏行业 首先我们应该了解建模需要用到的软件"ZBrush""3DMax""MAYA" ZBrush:高模的制作软件,用ZB做人物是 ...

  3. 剑网3哪5区人哪个服务器最多,剑网3哪个区服人最多?只有选对了游戏区才能体会到多人的乐趣...

    原标题:剑网3哪个区服人最多?只有选对了游戏区才能体会到多人的乐趣 网络游戏在我们普通玩家的眼中就是多人游戏,那么选择一个好的服务器就至关重要了,如果服务器玩家太少,再加上后期逐渐流失,很可能就变成了 ...

  4. 【第181期】恭喜KKasier入职游戏策划:主策和制作人有啥区别

    我是酱油,这是第181期文章 后台收到网友@KKasier的留言 前辈你好,我最近进了家游戏公司开始实习了,因为是新项目,和主策,制作人坐的挺近的,想请教一下这两个职位到底有啥区别,之前面试也碰到过这 ...

  5. 极客日报第 66 期:人人影视字幕组因侵权被查;GitHub 评论区支持上传视频;拼多多将春节红包加至 28 亿;任正非就注册姚安娜商标事件道歉

    文章目录 一.互联网快讯 二.程序员专属 三.Github 每日精选 四.CSDN 社区优质博文精选 一.互联网快讯 1.用户起诉腾讯,深圳南山法院一审判决认定:微信好友关系不属于个人隐私 2 月 3 ...

  6. 极客日报:人人影视字幕组因侵权被查;GitHub 评论区支持上传视频;

    一.互联网快讯 1.用户起诉腾讯,深圳南山法院一审判决认定:微信好友关系不属于个人隐私 2 月 3 日消息,1 月 22 日,深圳市南山区人民法院在审理一起用户起诉腾讯的侵权责任纠纷案时作出判决,明确 ...

  7. 谷歌浏览器打开标签会把之前的覆盖掉_Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题...

    原标题:Chrome 浏览器新更新解决了本地文件拖入导致的标签页意外关闭问题 这个问题之前相当让人头疼(至少对小编来讲是这样). 你有没有在 Google Chrome 浏览器上使用过拖放功能,但却发 ...

  8. 手把手教你把代码丢入github 中

    手把手教你把代码丢入github 中 作为一个小运维一步步教你们怎么把代码放入到github 中 首先呢我们下载一个git的客户端 https://git-scm.com/downloads/  下载 ...

  9. 云集品以共享经济为幌子因涉及传销被关闭,做社交电商防止误入

    近期"花生日记","云集品"因涉嫌传销被处罚及关闭,这个新闻一出对更多做社交零售的朋友来说有如泼了一盆冷水,因为对于很多创业者来说社交零售的新模式是低成本创业的 ...

  10. 从化区委刘棕会访从玉农业 林裕豪:再入大湾区菜篮子工程

    从化区委刘棕会访从玉农业 林裕豪:再入大湾区菜篮子工程 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 国稻种芯·中国稻谷网 中国三农智库网-功能性农业农业大健康大会 报道 万赢信采编:近日,受天 ...

最新文章

  1. 常见的音视频封装和编码
  2. EOS账户系统(7)权限评估
  3. 【SpringBoot零基础案例03】【IEDA 2021.1】SpringBoot框架核心配置文件application.properties的使用
  4. 实例20:python
  5. ps怎么清屏_黑洞PS大赛刷屏!最后一张扎心了……
  6. [转载] 黑马程序员_学习笔记8_C#基础归纳之数组
  7. 4.2 SE38数据对象
  8. SpringCloud Hystrix的超时时间配置以及监控平台搭建
  9. PHP好玩的代码一(笛卡尔的情书)
  10. 语音识别概念午后大跌 语音识别概念股一览表
  11. scala数据类型_Scala数据类型示例教程
  12. c++接口与实现的分离
  13. Eclipse的使用-Eclipse的简单使用,需要的来看看吧!
  14. 机动车验车需要的材料和流程(转载)
  15. python画钢铁侠标志_钢铁侠历代战衣mark1—mark47全揭秘(四)
  16. 梅森数-形如2n−1的素数称为梅森数
  17. Effective C++ Third Edition 读书笔记 3
  18. oracle600错误,oracle ora-600 Ktspgsb-1 错误处理案例
  19. 二进制数字调制器的设计
  20. 分享读过的 45 本电子书籍

热门文章

  1. 面向对象版学员管理系统 Python
  2. 53、backtrader的一些基本概念---如何用backtrader画图?
  3. #023单词接龙1(字符串)(女友)
  4. Basic SRVCC 基本SRVCC 信令流程
  5. 32位cpu和64位cpu对内存地址和内存单元的差别
  6. [spark] SparkSQL知识点全集整理
  7. Android自定义导览地图组件(二)
  8. 面试——HR问你的职业规划,应该怎样回答?
  9. 最小生成树的第三种求法-Borůvka (Sollin) 算法
  10. 【Segmentation】