有什么开源的游戏,开源游戏软件
之前我在GitHub 上写过一篇介绍开源游戏的文章:“无意中进入了GitHub 的游戏领域,意外收获颇丰。”在那篇文章中,我介绍了5 个有趣好玩的开源游戏。当时,这篇文章对大多数读者来说都是众所周知的,但也有一些读者说:“这是一个有趣的游戏,但我不知道如何安装它,所以我担心玩不了!”需要。 “理性”,不如降低门槛,于是开始计划打造一款只需点击一下即可的开源游戏合集。
如果您正在寻找有趣的网络游戏开源项目,您经常会发现这些游戏虽然在质量或图形方面可能不如PC游戏,但它们有自己的优点,例如无需安装,易于使用操作,创新玩法,懂了。轻松解谜等,这些游戏基本上可以在闲暇时间(等饭、路上、开会等)马上玩。手机真的很酷!
今天终于攒了10款开源网游,一次性分享给大家。 HelloGitHub评选出的开源项目肯定各有千秋,一起来看看、玩玩吧!
1. Heextris(六角俄罗斯方块) 星星数:2k | 编程语言:JavaScript | 手机版:支持
这是一款受俄罗斯方块启发的快节奏益智游戏。 Heextris 本质上就像俄罗斯方块一样,你可以控制方向来消除掉落的方块。
玩家可以使用左/右箭头键旋转六边形,使掉落的彩条落在指定的边缘上,并且可以使用向下箭头键来增加掉落速度。通过连接3 个或更多相同颜色的块并使它们消失来赚取积分。如果连续擦除,积分将加倍。当彩色块突破深灰色六边形时游戏结束。
源代码:github.com/Hextris/heextris
地址:heextris.io/
2. adarkroom 星星数:6.3k | 编程语言:JavaScript | 手机版:不支持
一款有趣的纯文字冒险游戏,支持中文。在游戏中,玩家收集材料、添加建筑、制作道具和武器,经历一段有趣的冒险。如果你喜欢角色扮演游戏,这绝对会是你的菜。
游戏一开始有点无聊,点Tim Chai就行了。第一次玩游戏的学生一开始可能会感到困惑,因为事件发生需要一段时间。看滚动文字,点击Tim Chai,耐心等待约30秒后,会触发新事件,冒险开始。游戏默认在本地保存游戏进度,还支持存档导入/导出。
源代码:github.com/doublespeakgames/adarkroom
地址:adarkroom.doublespeakgames.com/lang=zh_cn
3. lifeRestart(人生重启模拟器) 星星数:9.6k | 编程语言:JavaScript | 手机版:支持
说到网络文字游戏,就不得不提《Life Restart Simulator》,一款这两年特别火的开源游戏。
在游戏中,玩家只需要在游戏开始时选择天赋并分配初始属性,然后就眼睁睁地看着岁月流逝,生命转眼结束。 “重新开始”,开始新的生活。该游戏因其诙谐幽默的文笔和出乎意料的结局而广受欢迎。除了前述的经典模式玩法外,还新增了名人模式,让你体验名人的生活。
源代码: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 | 手机版:支持
类似于扫雷的游戏,玩法和规则与扫雷基本相同,消除未知方块后面的黑洞。
首先你可以选择游戏的难度级别,设置宽度/高度和黑洞的数量。当玩家点击未知方块时,会出现一个数字或黑洞。如果是数字,则该数字代表其周围黑洞的数量。例如,“1”表示该块后面有一个黑洞。在数字周围放置方块,然后单击黑洞来开始和结束游戏。左上角显示未知区块的数量,右上角显示成本/最佳时间,可以通过下面的切换按钮切换到标记模式。
源代码: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.弹球星星数:1.9k编程语言:Flutter手机版:不支持
这是一款使用Flutter 和Firebase 构建的经典弹球游戏,由Google 开源。首先,有一个名为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 Stars:9.6k | 编程语言:JavaScript | 移动版本:支持
它是一个用于培养习惯的开源应用程序,但为什么它会出现在你的游戏收藏中呢?因为它将习惯养成的过程视为角色扮演游戏。
你要根据设定的习惯,创造出现实生活中需要完成的任务,完成这些任务将会给你相应的经验值和金币,这些经验值和金币可以用来升级你的虚拟角色的等级或者购买装备。但如果任务失败,你会损失相应的血量作为惩罚。随着你的等级提升,更多的玩法将会开放,比如孵化宠物、职业、专属技能、组队副本等。
源代码:github.com/HabitRPG/haveica
地址:habitika.com/
最后,在写这篇文章时,我发现经典游戏有很多同类型的开源项目。例如,如果您在GitHub 上搜索“俄罗斯方块”,您将找到50,000 个开源项目,但您也可以对“俄罗斯方块”进行同样的操作。很少有像“Hextris”和“react-tetris”这样具有相同质量的开源项目。
事实上,即使功能相同,每个项目独特的“东西”也不是一朝一夕就能实现的,需要不断的迭代和大量的精力和时间才能让一个项目脱颖而出。
还是那句话:“如果用工匠精神打磨一个开源项目,一定会创造出杰作。这些就是本次介绍的开源游戏项目。如果您喜欢本期内容,请支持我们喜欢和分享!”
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学[多图],天地劫幽城再临归真4-5怎么样八回合内通
2024-06-28