今天我在 GitHub 摸鱼寻找新的“目标”时,发现了一个开源项目是 RougeLike 类的角色扮演游戏「破碎版像素地牢」(Shattered Pixel Dungeon)类似魔塔的游戏。

游戏简介:一个 RougeLike 类 RPG 游戏,以像素风、多样性为特色,游戏中每场探险都独一无二,每次开局都有新的乐趣。游戏拥有 4 个可选角色,而且会随机生成关卡和敌人,超过 150 种可供收集并使用的道具,支持中文、苹果和安卓手机。游戏操作简单但想通关游戏不是件容易的事情。

嘿,看起来不错。我这个 RPG 游戏爱好者,立马去把玩了一番。

太好玩了!没谁了,今儿就它了。

项目地址:https://github.com/00-Evan/shattered-pixel-dungeon

上手

这个游戏一共才 8MB 我很快就安装好了,录了个试玩视频:

安卓和 PC 版的安装包下载地址在文末

良心游戏

游戏画面是暗黑风,进入游戏先选择角色,有战士、法师、射手、盗贼,但刚开始只能选择战士。

因为第一次玩,我瞎逛几步得到了一些看不懂的道具,玩了 2 分钟我就死了。

我又玩了几把,虽然 10 分钟内死了 5 次,但体验到了游戏的职业、天赋、装备、药水、鉴定、药水、食物等系统,还有一些机关和任务之类的。虽然游戏有些难上手,但是这也正是 RougeLike 类游戏的乐趣所在。

总而言之可玩性很高,只是我太菜挂得快,好多都没体验到。

破碎版像素地牢具备:

  • 高复玩性:随机生成的楼层、敌人和道具。每局都有崭新体验!
  • 4 种英雄职业:战、法师、盗贼、猎手。每个英雄都有独特玩法。
  • 8 种专精:成功过关斩将的英雄可以精进他们的技巧,变得更加强大。
  • 5 种极具特色的地牢区域:每一个区域都有独特的敌人、陷阱还有任务。
  • 超过 150 种道具:包括各种强力法杖、戒指、武器和护甲。
  • 50 余种敌人、30 种陷阱、5 个关卡首领将会来考验你的技术。
  • 独特的神器:其力量随着使用而成长。
  • 持续更新:大约每隔一月便会带来全新内容。

然后,我去 Google Play 看了下大家的评价,有 8 万人给出了将近满分的评价,总分 4.7。

大部分​打低分的玩家都是因为游戏太难了,但这种 RougeLike 类的 RPG 游戏,上手就是有一定的难度。我还记得当时玩魔塔,卡在一层好长时间,重来好几次才过去。

「破碎版像素地牢」这个游戏不仅好玩而且 100% 免费,没有广告和内购,仅靠捐赠开发了 7 年,最近终于发布了 v1.0.0 版本并上线了 App Store。

因为我的是安卓手机,所以让朋友在 App Store 搜了下,然而国内的 App Store 没搜到

它除了是款好玩的游戏,还​是个维护了 7 年的开源项目。

出生于开源社区

「破碎版像素地牢」(shattered-pixel-dungeon)诞生于 GitHub 社区是一个 Java 开源项目,它基于另一个已经停止维护的项目 Pixel Dungeon 开发。

最初作者只是想修复 Pixel Dungeon 的 BUG,但经过 7 年的开发和迭代(5000 次提交)已经变成一个完全不同于 Pixel Dungeon 的项目了。

作者本身不是从事游戏开发的程序员,但出于对游戏开发的热爱,才有了这个开源项目。开源的方式也让 shattered-pixel-dungeon 充满活力,开源的力量正在让它变得越来越好。比如:多语言的翻译,就是通过社区的贡献。

参与翻译:https://www.transifex.com/shattered-pixel/shattered-pixel-dungeon

最后

今天推荐的「破碎版像素地牢」就聊到这里,最后希望它开源的故事能给你带来些启发。

不要总问自己会什么,或许阻碍参与开源的不是技术。还是那句话:“兴趣是最好的老师!”

​这里是 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目,帮你找到开源的乐趣。


游戏下载链接: https://pan.baidu.com/s/1edPJ0p1aHiTyZEJZaKhwhQ 密码: fkb9

友情提示:下载需谨慎!请合理安排时间!

别问我为什么这么说,因为我蹲的腿都麻了!

这款打怪升级的小游戏,7 年前出生于 GitHub 社区,如今在谷歌商店有 8 万人打了满分的更多相关文章

  1. 关于一款c++贪吃蛇小游戏

    好久不资瓷了. 首先声明,这个东西为转载(窝不会写这个.) 原作者:洛谷dalaoWZK20080124. 代码如下: #include <iostream> #include <W ...

  2. 微信小游戏爆款秘笈 数据库MongoDB攻略篇

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云数据库 TencentDB 发表于云+社区专栏 随着微信小游戏的爆发,越来越多开发者关注到MongoDB与小游戏业务的契合度. ...

  3. 软件工程 Android小游戏 猜拳大战

    一.前言 最近学校举办的大学生程序设计竞赛,自己利用课余时间写了一个小游戏,最近一直在忙这个写这个小游戏,参加比赛,最终是老师说自己写的简单,可以做的更复杂的点的.加油 二.内容简介 自己玩过Andr ...

  4. 盘点20款表现出众的HTML5游戏

    不管是对用户还是开发者来说,HTML5和JavaScript游戏这几年的发展真的是件好事.随着浏览器平台的日趋成熟,并开始整合这类型游戏所 要求的技术,我们每天都能在各大应用商店和社交网站中看到越来越 ...

  5. 【开源】微信小程序、小游戏以及 Web 通用 Canvas 渲染引擎 - Cax

    Cax 小程序.小游戏以及 Web 通用 Canvas 渲染引擎 Github → https://github.com/dntzhang/cax 点我看看 DEMO 小程序 DEMO 正在审核中敬请 ...

  6. 推荐10款超级有趣的HTML5小游戏

    HTML5的发展速度比任何人的都想像都要更快.更加强大有效的和专业的解决方案已经被开发......甚至在游戏世界中!这里跟大家分享有10款超级趣味的HTML5游戏,希望大家能够喜欢! Kern Typ ...

  7. Chrome 中的彩蛋,一款小游戏,你知道吗?

    今天看到一篇文章,介绍chrome中的彩蛋,带着好奇心进去看了一眼,没想到发现了一款小游戏,个人觉得还不错,偶尔可以玩一下,放松放松心情!^_^ 当 Chrome 无法连接到互联网时, 或者上着网突然 ...

  8. 介绍一款Android小游戏--交互式人机对战五子棋

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6589025 学习Android系统开发之余,编 ...

  9. 几款用jQuery写的h5小游戏

    人人都说前端用来做游戏是一件很困难的事情,遇到这些js的逻辑性问题,是不是有点懵?其实,做完一款游戏之后就会发现,没啥难的地方,差不多都是换汤不换药,作为爱玩游戏的我,也总结收集了几款比较流行的小软件 ...

随机推荐

  1. Django debug page XSS漏洞(CVE-2017-12794)

    影响版本:1.11.5之前的版本 访问http://your-ip:8000/create_user/?username=<script>alert(1)</script>创建 ...

  2. ClickHouse与ES的优劣对比

    优点: ClickHouse写入吞吐量大,单服务器日志写入量在50MB到200MB/s,每秒写入超过60w记录数,是ES的5倍以上. 查询速度快,官方宣称数据在pagecache中,单服务器查询速率大 ...

  3. 单片机学习(一)项目的建立和vscode代码编辑环境的设置

    目录 Keil项目的建立 使用vscode进行开发 工欲善其事必先利其器,因此我们先搭建一个比较舒服的开发环境. Keil项目的建立 打开Keil软件点击Project/New uVision Pro ...

  4. 计算机网络笔记Part1 概述

    总目录 1.计算机网络的功能.组成.分类 1.1功能 数据通信 资源共享 分布式处理 提高可靠性 负载均衡 1.2组成部分 硬件 软件 协议 1.3分类 按分布范围 广域网 WAN 城域网 MAN 局 ...

  5. 什么是 RFC 2544

    什么是 RFC 2544? 如果您从事网络工作,您可能听说过它,但 RFC 2544 究竟是什么呢? RFC 的全称是 Request for comment ,请求注解.是一系列收录了互联网国际标准 ...

  6. Window2016 安装Docker

    测试环境 Windows2016 DataCenter 安装步骤 1.开始运行"PowerShell" 2.指定Tls协议为1.2.(建议都先执行这一条命令,官方文档没有这一步,实 ...

  7. 单机版搭建kubernetes(K8s)

    准备 云原生的概念越来越火,忍不住去看了看kubernetes,初次接触,晕晕乎乎的,于是不管三七二十一,先搭建个单机版的再说(没钱买服务器,目前也懒得装虚拟机),跑起来也算是第一步吧.网上教程一顿搜 ...

  8. Spring Cloud Alibaba - Spring Cloud Stream 整合 RocketMQ

    Spring Cloud Stream 简介 在微服务的开发过程中,可能会经常用到消息中间件,通过消息中间件在服务与服务之间传递消息,不管你使用的是哪款消息中间件,比如RabbitMQ.Kafka和R ...

  9. Git-05-文件删除与恢复

    删除文件 1 添加一个文件test.txt文件用于测试 2 删除文件,这样删除,工作区和版本库一致 也可以直接rm 然后在 git rm,git commit 这样也能保证工作区和版本库一致 恢复误删 ...

  10. MySQL-01-简介以及安装

    Mysql简介 什么是数据 数据:文字.图片.视频... 人类认知的数据表现方式 计算机:二进制.16进制的机器语言 基于数据的重要性和复杂性的不同,我们可能有不同的管理方式 哪些数据是适合存储到数据 ...