之前我在GitHub上写过一篇介绍开源游戏的文章:无意间进入了GitHub游戏区,意外收获良多。文章介绍了5款有趣好玩的开源游戏。虽然当时的文章得到了广大读者的认可,但也有读者反馈:“这些游戏看起来确实很有趣,但我不知道如何安装,所以我担心会不会玩他们!”读者的需求就是我的方向。与其“合理”,不如直接降低门槛,于是我开始打算写一个点开就能玩的开源游戏合集。
在寻找有趣的网络游戏开源项目时,我发现它们虽然在游戏质量和图形方面不如那些PC游戏,但它们也有自己的优点,例如:无需安装,操作简单,玩法新颖,还有轻松解谜,这些游戏基本上可以在闲暇时间马上玩(等饭、路上、开会?)。重点是,因为它们运行在浏览器上,所以大部分都可以在手机上玩,这真是太酷了!
1、Hextris(六边形的俄罗斯方块)
星数:2k编程语言:JavaScript手机版:支持
这是一款受俄罗斯方块启发的快节奏益智游戏。 Heextris 的玩法基本上类似于俄罗斯方块,你可以控制方向来消除掉落的方块。
玩家可以使用左/右方向键旋转六边形,使掉落的彩条落在指定的边缘上。向下方向键可以加快下降速度。通过连接3 个或更多相同颜色的块来清除块并赚取积分。连续消除可获得双倍积分奖励。当色块突破深灰色六边形时游戏结束。
源代码:github.com/Hextris/heextris
地址:heextris.io/
2、adarkroom(小黑屋)
星数:6.3k编程语言:JavaScript手机版:不支持
一款有趣的纯文字冒险游戏,支持中文。游戏中,玩家收集材料、添加建筑、制作道具、武器,体验有趣的冒险。如果你喜欢RPG游戏,这绝对会是你的菜。
游戏前期有点无聊,只能点Tim Chai。没玩过的同学一开始很容易感到困惑,因为触发事件需要时间。看滚动文字+点击Tim Chai,耐心等待30秒,就会触发新的事件。开始你的冒险。游戏默认会在本地保存游戏进度,并且还支持导入/导出存档。
源代码:github.com/doublespeakgames/adarkroom
地址:adarkroom.doublespeakgames.com/?lang=zh_cn
3、lifeRestart(人生重开模拟器)
星数:9.6k编程语言:JavaScript手机版:支持
说到网络文字游戏,就不得不提这两年特别火的开源游戏《人生重启模拟器》。
在游戏中,玩家只需要在游戏开始时选择天赋并分配初始属性,然后看着岁月飞逝,转眼间生命就结束了。如果不满意,可以点击“重启”开始新的生活。该游戏因其诙谐幽默的文笔和出乎意料的结局而广受欢迎。现在除了上述的经典模式玩法外,还有全新的名人模式,可以体验名人的生活。
源代码:github.com/VickScarlet/lifeRestart
地址:liferestart.syaro.io/public/index.html
4、lila(国际象棋)
星数:12.9k编程语言:Scala+TypeScript手机版:支持
这是一款承诺永久免费、无广告、支持中文的棋牌游戏。这个项目不仅仅是一个国际象棋游戏,而是一个关于国际象棋的一切的平台。因为除了在线对战、人机对战、好友对战、比赛等之外,它还有学棋教程、社区、观看直播等。
源代码:github.com/lichess-org/lila
地址:lichess.org/zh
5、proxx(扫清黑洞)
星数:1.2k编程语言:JavaScript手机版:支持
类似于扫雷的游戏,玩法和规则与扫雷基本相同,这里就是消除未知方块后面的黑洞。
源代码:github.com/GoogleChromeLabs/proxx
地址:proxx.app/
6、react-tetris(俄罗斯方块)
星数:7.4k编程语言:TypeScript手机版:支持
重新打造经典的俄罗斯方块,该项目采用了React+Redux+Immutable技术栈。这款游戏的还原水平堪称像素级,不仅体现在画面上,还体现在流畅度、玩法、音效等方面。
源代码:github.com/chvin/react-tetris
地址:chvin.github.io/react-tetris/
7、Open-Golf(迷你高尔夫)
星数:1.6k编程语言:C手机版本:不支持
一款20 个级别的高尔夫游戏。虽然游戏的画面很粗糙,但我玩得很开心。亮点是碰撞反应和有趣的关卡设计。
源代码:github.com/mgerdes/Open-Golf
地址:mgerdes.github.io/minigolf.html
8、pinball(彈珠台)
星数:1.9k编程语言:Flutter手机版本:不支持
这是一款由Google开源的Flutter和Firebase构建的经典弹球游戏。开头有操作提示:A(左滤)/S(发球)/B(右滤)。游戏制作非常精美。
源代码:github.com/flutter/pinball
地址:pinball.flutter.dev/
9、chinese-dos-games(中文 DOS 游戏)
星数:7.2k编程语言:Python手机版:支持
中文DOS游戏在线合集,目前支持1800+游戏。
源代码:github.com/rwv/chinese-dos-games
地址:dos.zczc.cz/
10、habitica(习惯)
星数:9.6k编程语言:JavaScript手机版:支持
这是一个用于培养习惯的开源应用程序,那么为什么它会出现在游戏合集中呢?因为它将你的习惯养成过程视为角色扮演游戏。
你需要根据设定的习惯来创建现实中需要完成的任务。当你完成任务时,你将获得相应的经验和金币,这些金币可以用来升级你的虚拟角色的等级和购买装备。但当任务失败时,就会损失相应的血量作为惩罚。随着你等级的提升,更多的玩法将会开放,比如:孵化宠物、职业、专属技能、组队打副本等。
源代码:github.com/HabitRPG/habitica
地址:habitica.com/
最后
在写这篇文章的时候,我发现一款经典游戏会有很多同类型的开源项目。例如,在GitHub 上搜索“俄罗斯方块”会找到50,000 个开源项目,但可以按照文章中描述的方式完成。 “Hextris”和“react-tetris”,同等质量的开源项目很少。
标签:
用户评论
哇,这个清单太实用了!我一直在找一些免费好玩的在线游戏,这10款点击即可玩的游戏简直是我的救星!
有9位网友表示赞同!
真的假的?10款开源游戏都能直接玩?这太酷了!我打算试试看,希望能找到几个合我心意的。
有5位网友表示赞同!
哈哈,这标题一看就是给那些不喜欢下载游戏的人准备的。不过,我也想看看有没有什么有趣的游戏可以体验一下。
有15位网友表示赞同!
我试过其中的一款,感觉还不错,就是有点卡,希望更新后能改善。
有7位网友表示赞同!
我之前也关注过开源游戏,但总是觉得下载和安装太麻烦。这次可以直接玩,真是太方便了。
有12位网友表示赞同!
这些游戏都是免费的吗?我还是第一次听说有这么多好玩的在线开源游戏。
有13位网友表示赞同!
我一直在寻找一些适合在办公室偷偷玩的游戏,这个清单里的游戏看起来都很适合。
有8位网友表示赞同!
哈哈哈,没想到现在还有这么多开源游戏可以选择,感觉像回到了小时候玩电脑游戏的日子。
有13位网友表示赞同!
我看了下,有几个游戏看起来很有创意,打算抽空试一下。
有14位网友表示赞同!
感觉这10款游戏覆盖了各种类型,从冒险到策略,我都想试试。
有19位网友表示赞同!
我只玩过几款游戏,但感觉都挺不错的,尤其是那个RPG游戏,玩起来很带感。
有10位网友表示赞同!
唉,我试了几款,但都不太适合我。可能是我口味太独特了吧。
有16位网友表示赞同!
希望开发者能持续更新这些游戏,这样就能玩得更久一些了。
有11位网友表示赞同!
我注意到有几款游戏有汉化版,这对我这种不太懂英文的人来说太友好了。
有5位网友表示赞同!
我之前下载过一个开源游戏,结果运行起来问题一堆。希望这些游戏不会有同样的问题。
有12位网友表示赞同!
这10款游戏里有没有什么适合小孩子玩的?我想给我侄子找个适合他的游戏。
有5位网友表示赞同!
感觉这些游戏挺有潜力的,希望能有更多的人支持和关注开源游戏。
有10位网友表示赞同!
看了评论,感觉大家对这些游戏评价不一。我也打算试试,看看自己能不能找到喜欢的。
有6位网友表示赞同!
我猜这些游戏里肯定有很多人气王,不知道有没有人能推荐一下。
有19位网友表示赞同!