所有分类
  • 所有分类
  • 实时新闻

如何寻找到相对完整的真正的游戏的源码用来学习?

误入 github 游戏区,结果意外地收获颇丰mp.weixin.qq.com/s/go1m9S01FAt-I0KATeBkog如何寻找到相对完整的真正的游戏的源码用来学习?

巧了不是,一次偶然的机会,误打误撞,我来到了 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、http://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 年!

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

如何寻找到相对完整的真正的游戏的源码用来学习?

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

下载或安装游戏过程中,遇到问题可以查看

HelloGitHub想让更多人爱上编程、开源,所以一直在尝试、摸索如何可以帮助到更多的人。目前HelloGitHub 交流群已全面开放,关注HelloGitHub,添加:HelloGitHub001为好友入群,可同CC++JavaGoPython、前端机器学习等各界大佬谈笑风生、切磋技术~ 还有大学生开源群,叫上你的小伙伴一起感受开源的乐趣吧!目前HelloGitHub小程序已上线,可以直接搜索开源项目啦~

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目,找开源就上 HelloGitHub。

原文链接:https://www.w1ym.com/82631/,转载请注明出处~~~
0

评论0

请先

站点公告

【温馨提示】 本站不建议您对本站支付任何费用或开通任何会员本站99%资源为免费资源只提供共享不提供技术支持,本站资源主要以学习开发为主,本站是为个人资源记录学习研究等情况而建立,如特殊原因下载,需在24小时删除相关资源。本站资源均来自互联网收集或网友分享,若有侵权,请联系站长删除,谢谢。立即查看
显示验证码
没有账号?注册  忘记密码?