历史

Morterra,2011 年至今

从最初的想法到今天,配有当时的截图。我们发布过的每次更新都有单独的页面。

第 8 部分 · 2026年

Morterra 2

用 three.js 从零重写。现在 morterra.com 上的就是这个游戏。

Morterra 2 中一名戴王冠、穿红色盔甲的玩家站在石头基地外
一名身穿红色盔甲、头戴金冠、手持长剑的玩家

Morterra 2 上线

  • 它取代了 morterra.com 上的旧版游戏
  • 旧账号连同名字、称号和好友列表一起迁移了过来
  • 每周更新的外观商店,用 Crowns 购买,另外还有会员。没有一样能让你变强
Morterra 2 开发世界中,一名戴王冠的玩家在开阔的海面上划着木船
山丘上的一座石头基地,四周挖了护城河一名玩家在漆黑的森林里追一只鸡

在开发世界里测试

  • 10 月 10 日,我们开放了一个有船、生物群系和 3D 建造的开发世界,并请玩家帮忙测试
  • 15 项技能每次重置都能保留,物品品质从 Crude 到 Legendary
  • 公会、Bounty Board、trading stall、钓鱼,还有能挖地的铲子

用 three.js 从头开始

  • 开始全面重写:three.js 客户端,加上拆分成一个中枢和多个独立世界的新服务器
  • 全新的二进制网络代码,以及绝不会把你的 IP 透露给其他玩家的近距离语音聊天
  • 旧版游戏的岛、物品、角色和规则都搬了过来,然后逐条核对
  • 从一开始就支持手机触屏操作和完整的手柄操作

第 7 部分 · 2025年至2026年

回到 2019 年的游戏

我们放弃了 Unity,回到 2019 年基于 Babylon.js 的 3D 网页游戏。2026 年,Morterra 2 取代了它。

2026 年 1 月更新中的岛

告示牌、地形和游泳

  • 可改变的地形、海洋和游泳
  • 告示牌、水井、石制工具,还有让马待在原地的马鞍
  • 自动重置,最后 30 分钟到处都是炸药
  • 每个服务器单独保存赛季排行榜
  • 可以搜刮倒地和睡着的玩家
长满树林的山坡一直延伸到沙滩海岸,来自 2025 年 8 月的预览
从岸边看到的湖,手里拿着一把石制工具大树下的石头小路上,一匹配了马鞍的马小路旁一口带木顶的石井一名玩家在开阔水域游泳

大型更新预览

  • 物理更流畅,卡顿大大减少
  • 按种子生成的地形,有海洋、池塘和山脉
  • 马鞍、水井、石制工具和游泳

重大技术改动

  • 碰撞检测至少快了 1250 倍
  • 为更大的地图、更多玩家和更好的物理打基础
  • 7 月,社区以 55% 的票数决定保留每 30 天一次的重置

放弃 Unity

  • Unity 修改服务条款后,用 Unity 重制的计划被放弃
  • 工作重回 2019 年的 Babylon.js 版游戏,新工具让开发轻松了不少
  • Moon 接手了几项大型代码工程,让游戏更快、更轻

第 6 部分 · 2021年至2024年

绕道 Unity

我们开始用 Unity 重制,同时让线上游戏继续运行。

让世界继续运转

  • 地图大约每 30 天重置一次
  • PvP 服务器在 2024 年 9 月修好,Rysiu22 获得了 Bug Finder 称号
  • 2024 年 10 月,77% 的玩家投票赞成降低硫磺掉落率
Morterra 里的圣诞装饰

圣诞更新

  • 每年 12 月都有圣诞活动
  • 玩家死前会先倒地
  • 门上加了计时器,王冠一次只能带一个宝石加成
  • 底层几个月的引擎改造
  • OG 称号现在覆盖所有 2020 年及更早的账号

Lady Ariadne 的 Distinguished Player 卡片

第四位 Distinguished Player

Lady Ariadne

表彰她多年来的诸多贡献。她至今仍是我们社区里很重要的一员。

游戏聊天接入 Discord

  • 机器人把每个世界的聊天发到 Discord
  • 修复账号找回,并限制私信数量
  • 不能再隔着墙搜刮 Foundry 了
带王冠的 Morterra 标志

新标志

  • 带王冠的 Morterra 标志和新的游戏图标
  • 制作 Unity 版的同时,线上游戏也一直在更新

Community 世界

  • 一个关闭 PvP 和突袭的世界,每个玩家一块区域
  • 同月晚些时候,menta 因报告我们的 SSL 证书过期而获得了 Bug Finder 称号
  • 4 月,第二个世界恢复为生存模式

Unity 版 Morterra 首次亮相

  • Unity 版的预览视频
  • 4 月抢先展示了它的建造系统

宣布用 Unity 重制

  • 计划做成性能更好的下载版客户端,同时仍能在浏览器里玩
  • 多人游戏、烹饪、冶炼、岛屿地图和大部分 UI 已经能用了
  • 工作从 9 月下旬开始,先做核心:PvP、建基地、采集和突袭

第 5 部分 · 2020年至2021年

游戏的成长

活跃的玩家群体自己慢慢壮大,每隔几周就有一次更新。

蹲下、潜行和聊天命令

  • 蹲下后,你在地图上的图标和脚步声都会消失
  • 国王改称君主
  • 聊天命令(输入 !help)和 Influencer 称号
  • 两天后,公开开发服变成了 PvP 服务器
一头棕熊站在一名戴着熊头饰的玩家面前
种在花盆里的竹子、树苗和树

熊和种地

  • 野外出现了熊,还有可以种植和生长的作物
  • 熊在你攻击它之前不会理你,一旦被攻击就非常致命
  • 熊头饰、睡袋、背包和箭袋
  • 种树、灌木和植物用的花盆,竹制吹箭和颠茄毒药
  • 几天后加入了业力光环,坏玩家一眼就能认出来
2021 年加入的草地和粒子效果

草地、粒子和优化

  • 帧数提升约 50%
  • 草地和粒子效果,都能在设置里开关
  • 不会再掉到地底或穿墙了

第一个世界重置

  • 玩家占领了整张地图,还用墙围住了最后一块区域,所以我们重置了第一个世界

Terraplayz 的 Distinguished Player 卡片

第三位 Distinguished Player

Terraplayz

表彰对游戏的投入,以及成为第一个挖掉超过 10 万块巨石的玩家

低配笔记本也更流畅

  • 针对低配笔记本和 Chromebook 的大幅优化
  • 在一台低配笔记本上,站在上一轮重置时最大的基地里,帧率从大约 10 升到了 24
  • 我们的大多数玩家用的是低配笔记本和 Chromebook

OG、Bug Finder 和 Distinguished 称号

  • 为早期玩家、找 bug 的玩家和 Distinguished Player 提供游戏内称号
  • 绷带冷却时间,以及针对低配设备的自动缩放
2021 年加入的视野设置

跳跃、爆头和绷带

  • 第二个世界,位于美国东部
  • 跳跃、箭矢下坠,爆头双倍伤害
  • 可回复 20 点的绷带
  • 视野设置和首次手柄支持
手机上的 Morterra
手机上的触屏操控:游戏画面上的两个摇杆

手机版、排行榜和称号

  • 跟国际象棋 Elo 一样的 PvP 评分
  • 睡袋 30 秒重生计时
  • 新的排行榜,每个第一名都会在聊天里获得称号
  • 国王会显示在地图上
2021 年 2 月望向地图远处的视野,有血条、快捷栏和小地图

可以在手机上玩了

  • 自动全屏、分标签页的设置页面、雾效开关和地形阴影
  • 第一人称下现在能看到你的武器和盾牌
  • 用工具突袭更快,盔甲更强,背包在 PvP 中不会再坏了
角色选项:肤色、发型和胡子
角色菜单:性别、肤色、发型、发色和胡子

好友列表和角色自定义

  • 性别、肤色、发型和胡子
  • 好友列表和屏蔽列表
  • 白天是夜晚的两倍长
  • 在 Anvil 上做弩
  • 重置前,我们在地图各处的箱子里放了一大堆炸药
第一顶王冠
一名戴项链、拿着弩的玩家

王冠、首饰和弩

  • 金、红宝石、钻石和绿宝石项链,各有各的加成
  • 可以制作的王冠
  • 弩,以及更强的弓
  • 命中提示,以及显示谁杀了你的界面
  • PvP 公共测试服
  • 第一个制作并戴上王冠的玩家,会排在未来名人堂页面的第一位
2020 年手持弓的玩家模型
夜里的 2020 年玩家模型,拿着长矛和红色盾牌身穿铁甲、头戴红色羽冠头盔、手持斧头的 2020 年玩家模型

新的玩家模型

  • 新玩家模型,多边形大约减半
  • 为以后的弩、首饰和角色选项留出空间
  • 下一步的目标:普通笔记本上跑到 60 FPS,然后是手机操控

私信和世界地图

  • 私信、世界地图和在线玩家列表
  • 更好的小地图和教程

第 4 部分 · 2018年至2020年

继续前进:3D

我们用 Babylon.js 把游戏重做成 3D。一位多年的朋友刚接触 3D 建模,做了这些模型,后来又重做了精灵图和 UI。

基地周围新的橡树和枫树
俯视一座围墙呈螺旋状的大基地俯视一座被一圈圈围墙包围的方形基地

更好的 3D 模型和突袭

  • 炸药小范围爆炸伤害 1000,炸弹大范围 500
  • 用工具突袭慢,但便宜
  • 尖刺强度翻倍,箱子强度减半
  • 新的橡树和枫树

账号和 3D 地形

  • 账号注册、重生和“立即开玩”按钮
  • “立即开玩”会给你一个临时账号,死了就会被删除
  • 地形变成了 3D(顺带还来了一场鸡的末日)
  • 几百只鸡同时躲避玩家,让服务器卡顿,所以现在鸡的数量减少到大约五分之一

aritianfanalfirin 的 Distinguished Player 卡片

第二位 Distinguished Player

aritianfanalfirin

表彰他对游戏的投入,以及他对新玩家的友善和热心帮助

一条 TikTok 和一波访问高峰

  • Levfo 发的一条 TikTok 获得了 2.7 万次播放,一天带来了 450 位访客
  • 为了应付过来,我们把游戏服务器和网站服务器分开,把文件迁到 CDN,并压缩了代码

走路更顺滑,还有 Players vs Devs

  • 即使 ping 超过 300,走路也不再瞬移,还有第一次 Players vs Devs 重置活动
  • 游戏内教程
  • 我们的 2020 年计划,几乎全部实现了:快速游戏、账号、睡袋、种地和手机版

jbaker96 的 Distinguished Player 卡片

第一位 Distinguished Player

jbaker96

表彰他对游戏的投入、他在游戏里取得的一切成就,以及他对其他玩家的友善

炸药炸向基地墙壁
夜里的 Kiln、箱子和旗帜Foundry 界面,有矿石、燃料和金属锭

爆破突袭

  • 硫磺、火药和硝化甘油
  • 在 Alchemy table 上做炸弹和炸药
  • 昼夜交替、阴影和更大的地图
  • 用来烧玻璃、黏土和木炭的 Kiln
  • 用镐突袭现在要花长得多的时间
2019 年重新设计的界面
改版后的界面:新图标、装备面板和制作菜单

语音聊天、新 UI 和 Foundry

  • 按住 V 跟附近的玩家说话
  • 全新的界面
  • 用来炼合金的 Foundry
  • 十一种金属,每种的稀有程度大致和它在地壳中的一样
  • 大型和中型矿石变得更稀有,游戏时间不到 30 分钟的账号现在会衰减,这样能减少卡顿
一字排开的金属墙、门和箱子

Foundry 更新

  • 锡、钨、钛及其合金
  • Workbench 和 Anvil
  • 金属尖刺、门和箱子
  • 共享区域,好友可以一起建造
  • 越强的金属打得越狠、防护越好,但也更重,会拖慢你
  • 金锁不需要钥匙,普通的钥匙和锁用铁做
用每种新金属做的门和墙,排成一排进行测试
2019 年 8 月的制作和背包面板最早的 Foundry 界面:矿石、燃料,以及金属锭和合金锭

新金属和合金

  • 新的金属种类和合金
  • 用来收集和冶炼矿石的 Foundry
  • 金属墙、门和其他建筑部件
第一个 3D 版本里的玩家基地
红树下一座被原木尖刺围住的基地

现在是 3D 了

  • 低多边形 3D,大多数电脑都能跑,没有好显卡也行
  • 7 月 15 日,我们在 Discord 的第一条公告修复了一个让帧率下降的植物 bug,以及一个物品复制 bug
3D Alpha 版中,一名穿盔甲、拿着斧头和盾牌的玩家站在红树下

3D Alpha 版开放

  • 一个非常早期的 3D 版本,开放测试
  • 玩家模型完成了骨骼绑定,装备会显示在身上
简单的玩家模型,旁边是 Anvil 和原木墙

锁和玩家模型

  • 物件锁和一个简单的玩家模型
  • 两位雇来的建模师没做完玩家模型,所以我们自己把它做完了
第一个 3D 世界里的 Anvil,用白色球体代替模型
第一批物件模型:原木门、竹子和溪边的一块巨石原木墙旁的一棵低多边形树2018 年 12 月的制作和背包界面夜里原木墙旁的篝火

最早的 3D 渲染

  • 用 Babylon.js 把世界画成 3D,用白色球体代替模型
  • 接着有了第一批物件、动物、树木和建筑模型,还有新 UI 和火

第 3 部分 · 2015年至2017年

停顿,以及浏览器版重写

Java applet 逐渐被淘汰,我们停了一段时间,然后为浏览器重写了游戏。

2017 年的网站和登录界面
线上 2D 版本里的一座原木基地

现在能在浏览器里玩了

  • 浏览器停止支持 Java applet 之后,用六个月从 Java 重写成 JavaScript
  • 无需下载,无需注册
  • 排行榜、小地图和音乐
  • 现在仍以 Classic Morterra 的名字在线,只是不再更新
在 HTML canvas 上重做的 2D 游戏:草地上的猪、工具和玩家,下方是背包
2017 年 6 月 29 日版本中的区域线、物品和 Sleep 按钮

浏览器版重写

  • 用 Node.js 和 WebSockets 重写,在 HTML canvas 上绘制
  • 渲染、睡觉、碰撞和装备,然后是背包、区域和战斗
Java Alpha 版里的一次玩家击杀

Alpha 1.5

  • 修复 bug,做不了某件事时的提示更清楚了
第一支预告片里的一座原木尖刺基地

死亡之地

  • 第一支预告片
  • 在荒野中醒来,搭起原木尖刺,找个安全的地方睡觉

漫长的停顿

  • 开发基本停了,但服务器一直开着
  • 浏览器逐渐淘汰 Java applet,拖住了游戏
  • 到 2017 年,我们已经会 Node.js,也懂一些 HTML、CSS 和 JavaScript,于是为浏览器从头开始

第 2 部分 · 2011年至2015年

Java 那几年

一款 Java 游戏,大多是在学校的暑假和寒假里做的。

以暂定名 Zeboaz 制作第一个网站,后面开着 Java 版游戏
2015 年 8 月的 Java 版本:树木、动物、背包栏和聊天2015 年 8 月的版本,浆果丛旁显示着调试信息Java 版游戏里的一匹马,2015 年 8 月 27 日一座用原木桩围起来的基地,2015 年 8 月 27 日

Java 版游戏上线

  • 业力、背包、会生长的植物、动画、碰撞,以及门和箱子的钥匙
  • 第一个网站,带下载链接,因为浏览器正在淘汰 Java applet
  • 到月底有了马和基地
2015 年 6 月的测试布局:玩家属性、旗帜、巨石、Anvil 和草地上的植物

定名 Morterra

  • 物品、装备、生命、饥饿和口渴,以及可以建造的区域
  • 用来占领区域的旗帜、可以开采的巨石、用来锻造的 Anvil 和可以吃的植物
  • 每个精灵图都是用 MS Paint 和 GIMP 手绘的
  • Morte 意为死亡,terra 意为土地
  • 我们等了一年,morterra.com 才空出来
两个游戏窗口并排,2013 年 8 月测试多人游戏
绿色测试场地上的玩家圆圈和一张画出来的图片,2013 年 7 月绿色场地上的玩家精灵图和聊天框,2013 年 12 月2013 年 12 月的登录界面,手绘的山丘和天空,暂定名 Xomblot2014 年 3 月压力测试中的几十个假玩家精灵图

多人游戏、精灵图和压力测试

  • 画面上有了图像,多人游戏部分能用
  • 玩家精灵图、聊天框和登录界面
  • 一大堆假玩家同时在线
  • 游戏改过好几次名字,最后才叫 Morterra
最早的截图,2011 年 11 月 13 日:代码旁边一个只有一个精灵图的绿色测试窗口
2012 年 6 月的登录界面,控制台在打印连接尝试

第一行代码

  • 一个 Java 2D 应用,原本打算作为 applet 在浏览器里运行
  • 最早的截图摄于 2011 年 11 月 13 日,鼠标可以旋转画面,方向键可以移动它
  • 在这之前,我们唯一的编程经历是初中时架设 RuneScape 私服
  • 登录界面和第一次连接服务器

第 1 部分 · 2005年至2010年

最初的想法

比写下任何代码还要早好几年。

一个没有规则的世界

  • 谁都可以和谁打,每个行动都因此变得刺激
  • 就像到处都是 RuneScape 的 Wilderness,再加上 Age of Empires 和 Minecraft 那样的建造
  • 在浏览器里玩,任何人在任何地方都能加入
  • 我们为了做出它而学会了编程

看看它现在的样子

免费开玩