01

让复古游戏在 Mac 上焕发新生

OpenEmu 是一个专门为 macOS 打造的开源项目,它的目标很明确:让在 Mac 上玩老游戏(模拟器)的体验变得像使用一个真正的 Mac 应用一样好。

现在在 GitHub 上获得 16.7K 的 Star 了。

它不想只是一个能运行游戏的工具,而是追求成为 macOS 系统上一个高质量、原生的「游戏机」。

支持的平台非常广泛,包括但不限于:

为了实现这个目标,OpenEmu 充分利用了苹果自家的现代技术,比如构建用户界面的 Cocoa、负责高效图形渲染的 Metal、实现流畅动画的 Core Animation 等。

它还采用了像 Sparkle 这样的成熟第三方库来实现自动更新功能,让用户总能方便地获取最新版本。

02

自动化塔防策略游戏

Mindustry 的核心玩法是自动化塔防 + 即时战略,基于 Java 开发, 现在在 GitHub 上获得 25K 的 Star。

你需要保卫自己的基地不被一波波敌人摧毁,但光造防御塔可不够。

你得像玩工厂模拟游戏一样,铺设传送带、建造矿机、熔炼金属、生产弹药,把资源高效地运送到前线炮塔。

整个过程就是设计一套不断升级、越来越复杂的自动化流水线,同时还要兼顾基地的防御。

它最大的特点就是「自动化」和「策略」的结合。

玩家不仅要实时指挥战斗、建造和升级防御设施,更要精心规划整个资源采集、加工和运输的网络。游戏节奏紧张刺激,敌人会持续不断地进攻,迫使你不断优化生产线和防御布局。

03

开源奇幻体素 RPG

在一个广阔的奇幻世界里冒险,这个世界由一个个体素构成,充满未知和挑战,这就是开源的 Veloren

它是一款免费开源的动作冒险角色扮演游戏(RPG),全球开发者共同维护开发。

目前已经在 GitHub 获得 6.6K 的 Star,而且最近 5 天还有代码提交。

它的灵感来自于几款经典游戏:《Cube World》 的体素世界和探索感、《塞尔达传说:旷野之息》 的开放世界与冒险氛围、以及 《矮人要塞》 和 《我的世界》 的深度模拟与自由创造精神。

它试图将这些元素融合,打造一个属于玩家自己的奇幻冒险体验。

04

韦诺之战

这是一个免费的、开源的回合制策略游戏,GitHub 上有 6 千人 Star,而且一直在更新维护。

背景设定在 奇幻世界 里,类似《英雄无敌》或《火焰纹章》那样的战棋玩法,这款游戏的核心特点很清晰:

① 经典回合制战斗: 你指挥不同种族的军队(人类、精灵、兽人、亡灵等),在网格状的地图上轮流行动。每个兵种都有独特的移动方式、攻击类型和特殊能力,策略深度十足。

② 丰富的单人剧情: 游戏提供了多个制作精良的战役,每个战役都像一部奇幻小说,有引人入胜的故事线、多个难度选择和不同的胜利目标,带你体验主角的冒险旅程。

③ 强大的多人对战: 你可以和朋友在单台电脑上对战,也可以在线和其他玩家切磋技艺,享受排兵布阵、斗智斗勇的乐趣。

④ 无穷的扩展性: 这大概是它最吸引人的地方之一了。

  • 自带地图编辑器: 你可以轻松创建自己的战场地图。
  • 开放内容创作:玩家社区制作了海量的 玩家自制内容,包括全新的战役、额外的对战阵营、特殊地图包、甚至修改游戏规则的模组,大大延长了游戏寿命。

⑤ 跨平台免费: 它可以在 Windows、macOS、Linux 上运行,并且是完全免费的。虽然也有 Android 和 iOS 的移植尝试(iOS 版本较旧,Android 是测试版),但 PC 平台始终是主力。

05

怀旧风格的开源多人射击游戏

Teeworlds 是一款免费开源的在线多人射击游戏,代码已经在 GitHub 开源。这款游戏主打怀旧简约的 2D 画面风格,核心玩法是快节奏的多人对战。

它最大的亮点是 支持最多 16 名玩家同场竞技,提供了多种经典的游戏模式,比如紧张刺激的团队死斗(Team Deathmatch)和需要策略配合的夺旗模式(Capture The Flag)。

更酷的是,游戏内置了地图编辑器,玩家们可以发挥创意,自己设计独一无二的对战地图,大大增加了游戏的可玩性和社区活力。

Teeworlds 是真正的跨平台游戏,官方支持 Windows、Linux 和 macOS 等主流操作系统。这意味着你和不同平台的朋友也能一起联机游玩。

最后总结

如果你对编程感兴趣,想要学习python、人工智能、Java、前端,这里给大家分享一份编程全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!

1️⃣零基础入门

① 学习路线

对于从来没有接触过编程的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

② 路线对应学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手编程~

2️⃣国内外书籍、文档

① 文档和书籍资料

3️⃣工具包+项目源码合集

①Python工具包

学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!

②编程实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!

③小游戏源码

如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!

4️⃣大厂面试题

我们学会了编程之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

完整版获取方式:

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐