详细介绍
简介
RogueLike生存沙盒游戏,主打生存与解迷,附带着讲述一个关于人类未来的故事。
游戏采用第三人称,主角将独自一人在一个由大量洞穴、岛屿构成的世界上活下去。生存上,主角会拥有饥饿、血量和精神值,美观度、温度、潮湿度、亮度等都会影响主角精神值。
而故事,则借鉴了“三体”的一些背景 ,设定为一个被监管的令人窒息的人类世界。
游戏采用第三人称,主角将独自一人在未知世界上活下去。这个世界由大量洞穴、岛屿构成,每个洞穴、岛屿均为程序自动生成,并支持通过mod添加生成规则,添加更多动植物、突发事件、气候、物品等。
主角会饿、会受伤、会伤心、会感到冷、会感到害怕,当然有时候也会打鸡血。穿着、建筑、空气、亮度等都会影响到主角。所以在这个世界生存下来并不容易。
但是游戏的目标并不是仅仅活着,主角需要探索地下洞穴群,解谜并打败对手,得知这个世界的真相,并最终逃离这颗星球。
特性概览
电路
完整支持电路系统,可通过mod添加任意逻辑电路。电路的主要作用是辅助生存,和后期越来越困难的各种事件进行对抗,是游戏中不可缺少的一部分。电路系统分为五个模块,包括:
- 电源模块:用于产生原始驱动力,例如太阳能发电机,火力发电机,核能发电机。
- 信号传递模块:用于连接各种电器设备。电线会造成电能衰减。
- 信号发生模块:用于产生各种信号变化,例如检测光照/动物/温度等。
- 电器模块
- 取暖器:将电能转换为热能。
- 照明设备:将电能转换为光能,包括路灯,迷你显像管。
- 制冷装置:将电能转换为动能。
- 气味发生器:将电能转换为热能,加热怪物粘液,驱赶敌对生物。
- 逻辑组件模块
- 延时器:将电能延时传递。
- 定时器:定时对电能传递进行开关。
- 逻辑电路:与或非三种电路,用于实现非常复杂的控制逻辑。
- 储能电池:用于将电能暂存起来备用。
逻辑组件的逻辑部分,完全使用Lua来实现,支持任意格式的数据存储,所以理论上可以使用脚本来实现较为复杂的控制逻辑,期望这样的实现方式可以留给玩家足够的发挥空间。下图使用开关来控制电灯拓扑群的开启和关闭,主要用于验证电能传递效率。(电能传递越快,则对运行游戏的CPU性能要求越高,所以需要折衷取平衡点。)
下面的GIF是在通过开关来控制针刺陷阱的开启与关闭,避免了手动重置的麻烦。
特性列表
- 事件系统
- 类似Rimworld的Story Teller机制,可以在开始游戏时选择不同的游戏节奏
- 已支持44种随机事件,包括热浪、各种动物迁徙、毒雾、抑郁症等
- 烹饪系统
- 支持使用烹饪锅和营火制作超过15种食物
- 支持查看食谱,自动生成可用食谱
- 战斗系统
- 已实现15种动物(或小型怪物),包括蜗牛、小鸟、绵羊、野狗、熊、狮子等
- 已实现5种Boss,包括火龙、岩石兽、森林守护者等
- 支持4种铠甲、4种武器、2种头盔
- 物品制作
- 已支持165种物品
- 实现了工作台、熔炉
- 种植系统
- 已实现三叶草、鲜花、小麦、水稻、玉米、浆果、树木、灌木、荧光草、血兰、杂草、灵芝、蘑菇、仙人球等超过20种植物
- 大部分可以移植、人工繁殖,提供食物、药物等诸多作用
- 服饰系统
- 已实现1种衣物、2种礼帽、1种雨帽
- 科技系统
- 实现了传送器,支持任何地图间的传送
- 实现了当前地图瞬移功能,使用瞬移手杖触发
- 实现了小地图功能,具体为一种需要消耗电池的电子地图
- 建筑系统
- 支持建造两种木屋
- 支持建造墙壁和木头栅栏
- 天气系统
- 已支持3种天气,分别是下雨、下雪、热浪
- 支持昼夜交替,包括傍晚
- 其他
- 支持自定义主角初始属性和名称
- 存储系统支持随时保存和载入游戏进度,支持多存档点
- 支持超过10种随机地图生成规则
- 支持游戏内查看Wikipedia
- 支持背包功能,支持3x3 4x4 5x5三种规格的背包
一些技术细节
U3D实现,模型和JSON数据作为外部数据存储,游戏执行时动态载。mod的实现上向游戏minitest和dont starve看齐,将游戏的core实现为一个2D生成游戏专用引擎,而游戏实际内容则以mod的形式存在,希望mod成为整个游戏的核心。(mod主要由开发者开发,并可以由玩家较为方便地修改)
写在最后
是每个游戏都必不可少的控制台。内置的Lua脚本可以实时修改游戏,虽然很麻烦,但是真的就拥有上帝一般的能力了!
有任何意见或者建议欢迎加入QQ群(858737471) :D ,或者私信,或者加私人QQ(1819979772)
一看到标题图就给勾引过来了,然后...
我就说一点,上一个指望mod成为游戏核心的开放式世界是幻。。。
@dancingjuste:是我没说清楚。这里说的mod不是指用户开发的mod,实际内容还是开发者开发的,只是形式上跟mod一样。
@雨艺工作室:那还好
最近由 dancingjuste 修改于:2018-03-20 08:26:13看起来挺扎实的,坐船去别的岛也很有意思
@variolas:O(∩_∩)O哈哈~ 希望自己和大家都能喜欢这个小游戏(≧∇≦)ノ
楼主非常看好你的作品。
看了你的描述,跟我想象中自己要做的游戏很像哈。
将游戏当成引擎,通过加载mod方式实现内容,不少拓展性很好的游戏都是这样做的
CDDA,环世界,也是将游戏的核心数据当成一个core mod,
这样的做法拓展起来很方便
@Jeason1997:哈哈谢谢~ 灵活性其实也带来了实现的复杂性,希望能坚持开发完 ^_^
看着很棒!加油~~
@小一工作室:哈哈希望到时候玩起来也很棒(๑•̀ㅂ•́)و✧
完成度挺高的,支持一下: )
@pg7go:谢谢(*°∀°)=3 好久没见着评论了(〜 ̄▽ ̄)〜
最近由 雨艺工作室 修改于:2019-01-08 21:52:59