今天我在 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. 利用swagger和API Version实现api版本控制

    场景: 在利用.net core进行api接口开发时,经常会因为需求,要开发实现统一功能的多版本的接口.比如版本V1是给之前用户使用,然后新用户有新需求,这时候可以单独给这个用户写接口,也可以在V1基 ...

  2. phpcms开发使用

    二次开发入口文件: 1.dirname(__FILE___) 函数返回的是脚本所在在的路径 2.__FILE__ 当前运行文件的完整路径和文件名.如果用在被包含文件中,则返回被包含的文件名. 3.DI ...

  3. PHP-Audit-Labs-Day2 - filter_var函数缺陷

    目录 分析 示例 payload 修复建议 Day02-CTF题解 参考链接 分析 先看源码 // composer require "twig/twig" require 've ...

  4. 搭建NFS文件共享

    1.概述: NFS(Network File System)意为网络文件系统,它最大的功能就是可以通过网络,让不同的机器不同的操作系统可以共享彼此的文件.简单的讲就是可以挂载远程主机的共享目录到本地, ...

  5. Linux命令(三)vim编辑器的常用命令

    .subTitle { background: rgba(51, 153, 0, 0.53); border-bottom: 1px solid rgba(0, 102, 0, 1); border- ...

  6. Notepad++的NppFTP插件连接linux操作系统

    Notepad++的NppFTP插件连接linux操作系统 下载地址:https://notepad-plus-plus.org/downloads/v8.1.2/ 1.安装Npp_FTP插件 两种方 ...

  7. Build Puppet Clusters with Vagrant

    $ cd ~/docs/propuppetex/chapter3 $ cat Vagrantfile Vagrant.configure(VAGRANTFILE_API_VERSION) do |co ...

  8. 关于Algorithm in Nutshell源代码

    获取源码包 "Algorithm in Nutshell"的源码包ADK-1.0.zip在这本书主页上"Download Example Code"页面的Rel ...

  9. shell脚本——awk

    目录 一.awk 1.1.awk简介 1.2.基本格式 1.3.工作原理 1.4.常见的内建变量(可直接用) 按字段输出文本 1.5.awk和getline 有重定向符 无重定向符 1.6.指定分隔符 ...

  10. 解决java种mysql中文乱码问题

    乱码问题原因有多种,其中有一种是由于MySQL默认使用 ISO-8859-1 ( 即Latin1 ) 字符集,而JAVA内部使用Unicode编码,因此在JAVA中向MYSQL数据库插入数据时,或者读 ...