歴史

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をやめ、Babylon.jsで作った2019年の3Dブラウザゲームに戻った。2026年にはMorterra 2がこれに取って代わった。

2026年1月のアップデートの島

看板、地形、水泳

  • 変えられる地形、海、水泳
  • 看板、井戸、石の道具、そして馬をその場にとどめておける鞍
  • 自動ワイプ。最後の30分は島じゅうにダイナマイト
  • サーバーごとに保存されるシーズンランキング
  • ダウンしたプレイヤーや眠っているプレイヤーからの略奪
砂浜の海岸へと続く森の斜面(2025年8月のプレビューより)
石の道具を手に、岸から見た湖大きな木の下の石の道にいる、鞍をつけた馬道のそばにある、木の屋根がついた石の井戸沖のほうへ泳いでいくプレイヤー

大型アップデートのプレビュー

  • 物理演算がなめらかになり、ラグも大幅に減少
  • シード値から生成される地形。海、池、山も
  • 鞍、井戸、石の道具、水泳

大きな技術的変更

  • 当たり判定の処理が少なくとも1,250倍高速に
  • より広いマップ、より多くのプレイヤー、より良い物理演算に向けた土台づくり
  • 7月にはコミュニティの55%が、30日ごとのワイプを続けることに投票

Unityを断念

  • Unityが利用規約を変更したため、Unityでの作り直しは中止
  • 2019年のBabylon.js版の開発を再開。新しいツールのおかげで作業が楽に
  • Moonがゲームをより速く軽くするための大きなコード作業を引き受けた

第6部 · 2021年〜2024年

Unityへの寄り道

Unityでの作り直しを始め、その間も公開中のゲームは動かし続けた。

ワールドを動かし続ける

  • マップはおよそ30日ごとにワイプ
  • 2024年9月にPvPサーバーを修正し、Rysiu22がBug Finderの称号を獲得
  • 2024年10月、プレイヤーの77%が硫黄のドロップ率の引き下げに賛成
Morterraのクリスマスの飾りつけ

クリスマスアップデート

  • 毎年12月のクリスマスイベント
  • 死ぬ前にダウン状態になるプレイヤー
  • 扉のタイマーと、王冠の宝石パークは一度に1つまでに
  • 見えないところで数か月分のエンジン作業
  • OGの称号が2020年以前のすべてのアカウントに

Lady AriadneのDistinguished Playerカード

4人目のDistinguished Player

Lady Ariadne

長年にわたる数多くの貢献に対して。今もコミュニティに欠かせない存在。

ゲーム内チャットがDiscordに

  • すべてのワールドのチャットをBotがDiscordに投稿
  • アカウント復旧の不具合を修正し、プライベートメッセージに上限を設定
  • 壁越しにFoundryから略奪できないように
王冠をあしらったMorterraのロゴ

新しいロゴ

  • 王冠をあしらったMorterraのロゴと、新しいゲームアイコン
  • Unity版を作るあいだも、公開中のゲームのアップデートは継続

Communityワールド

  • PvPと襲撃がオフのワールド。ゾーンは1人に1つ
  • 同じ月の後半、mentaが期限切れのSSL証明書を報告してBug Finderの称号を獲得
  • 4月にはWorld 2がサバイバル用に復活

Unity版Morterraを初公開

  • Unity版のプレビュー動画
  • 4月には建築システムを先行公開

Unityでの作り直しを発表

  • 性能の良いダウンロード版クライアントとして計画。ブラウザでも引き続きプレイ可能
  • マルチプレイ、料理、精錬、島のマップ、UIの大部分はすでに動作
  • 作業は9月下旬に中核部分から始まった:PvP、拠点づくり、採集、襲撃

第5部 · 2020年〜2021年

ゲームの成長

活発なプレイヤー層が自然に育ち、アップデートは数週間ごとに出た。

しゃがみ、忍び足、チャットコマンド

  • しゃがむとマップのアイコンが消え、足音も聞こえなくなる
  • 王の呼び名が君主に
  • チャットコマンド(!helpと入力)とInfluencerの称号
  • 2日後、公開開発サーバーがPvPサーバーに
クマの頭飾りをつけたプレイヤーの前にいるヒグマ
鉢で育つ竹、苗木、木

クマと農業

  • 野生のクマと、植えて育てる作物
  • クマはこちらが攻撃するまでは何もしてこないが、攻撃すると命取りになる
  • クマの頭飾り、寝袋、バックパック、矢筒
  • 木、低木、植物用の鉢、竹の吹き矢、ナイトシェードの毒
  • 数日後にはカルマのオーラも。悪質なプレイヤーがすぐわかる
2021年に追加された草とパーティクルエフェクト

草、パーティクル、最適化

  • フレームレートが約50%向上
  • 草とパーティクルエフェクト(どちらも設定で切り替え可能)
  • 地面をすり抜けて落ちたり、壁をすり抜けたりしなくなった

World 1をワイプ

  • プレイヤーがマップ全体を占領し、最後のゾーンまで壁で囲ったため、World 1をワイプ

TerraplayzのDistinguished Playerカード

3人目のDistinguished Player

Terraplayz

ゲームへの献身と、初めて岩を100,000個以上掘ったプレイヤーであることに対して

低スペックのノートPCでも速く

  • 低スペックのノートPCやChromebook向けの大幅な最適化
  • 低スペックのノートPCで前回のワイプ最大の拠点の中にいると、フレームレートが約10から24に
  • プレイヤーの大半は低スペックのノートPCやChromebookで遊んでいる

OG、Bug Finder、Distinguishedの称号

  • 初期のプレイヤー、バグを見つけた人、Distinguished Playerにゲーム内の称号
  • 包帯のクールダウンと、低スペック端末向けの自動スケーリング
2021年に追加された視野角の設定

ジャンプ、ヘッドショット、包帯

  • US EastにWorld 2
  • ジャンプ、矢の落下、2倍ダメージのヘッドショット
  • 20回復する包帯
  • 視野角の設定と、初めてのコントローラー対応
スマホで動くMorterra
スマホのタッチ操作。ゲーム画面の上に親指で動かすスティックが2つ

モバイル、ランキング、称号

  • チェスのイロレーティングと同じ仕組みのPvPレーティング
  • 寝袋でのリスポーンに30秒のタイマー
  • 新しいランキングと、各1位にチャットの称号
  • 王がマップに表示されるように
2021年2月のマップを見渡した景色。体力バー、ホットバー、ミニマップつき

スマホでプレイ可能に

  • 自動フルスクリーン、タブ付きの設定ページ、霧のオン・オフ、地形の陰影
  • 一人称視点で武器と盾が見えるように
  • 道具での襲撃が速くなり、鎧が強化され、PvPでバックパックが壊れなくなった
キャラクターの設定:肌、髪、ひげ
キャラクターメニュー:性別、肌の色、髪型、髪の色、ひげ

フレンドリストとキャラクターのカスタマイズ

  • 性別、肌、髪、ひげ
  • フレンドリストとブロックリスト
  • 昼が夜の2倍の長さに
  • Anvilで作れるクロスボウ
  • ワイプの前に、マップじゅうのチェストに大量のダイナマイトを入れた
最初の王冠
ネックレスをつけ、クロスボウを持ったプレイヤー

王冠、アクセサリー、クロスボウ

  • 金、ルビー、ダイヤモンド、エメラルドのネックレス。それぞれに固有のパーク
  • クラフトできる王冠
  • クロスボウと、強くなった弓
  • ヒットマーカーと、誰に倒されたかがわかる画面
  • PvP用の公開テストサーバー
  • 最初に王冠をクラフトして身につけたプレイヤーは、今後作る殿堂ページの最初に載ることに
弓を持った2020年版のプレイヤーモデル
夜、槍と赤い盾を持った2020年版のプレイヤーモデル鉄の鎧と赤い飾りのついた兜を身につけ、斧を持った2020年版のプレイヤーモデル

新しいプレイヤーモデル

  • ポリゴン数が約半分になった新しいプレイヤーモデル
  • あとでクロスボウ、アクセサリー、キャラクター設定を追加できる作りに
  • 次の目標:普通のノートPCで60 FPS、その次はスマホ向けの操作

プライベートメッセージとワールドマップ

  • プライベートメッセージ、ワールドマップ、オンラインのプレイヤー一覧
  • ミニマップとチュートリアルの改善

第4部 · 2018年〜2020年

次の段階:3D

Babylon.jsでゲームを3Dで作り直した。3Dモデリングは初めてだった長年の友人がモデルを作り、のちにスプライトとUIも作り直した。

拠点の周りの新しいオークとカエデの木
上から見た、らせん状の壁を持つ大きな拠点上から見た、何重もの壁に囲まれた四角い拠点

3Dモデルと襲撃の改善

  • ダイナマイトは狭い範囲に1000、爆弾は広い範囲に500のダメージ
  • 道具での襲撃は遅いけれど安上がり
  • スパイクの耐久は2倍、チェストは半分に
  • 新しいオークとカエデの木

アカウントと3Dの地形

  • アカウント登録、リスポーン、「今すぐプレイ」ボタン
  • 「今すぐプレイ」では使い捨てのアカウントが作られ、死ぬと削除される
  • 地形が3Dに(ニワトリのアポカリプスも発生)
  • 何百羽ものニワトリが一斉にプレイヤーから逃げるとサーバーが重くなったため、数を約5分の1に

aritianfanalfirinのDistinguished Playerカード

2人目のDistinguished Player

aritianfanalfirin

ゲームへの献身と、新しいプレイヤーに親切に手を貸してくれたことに対して

TikTokとアクセスの急増

  • LevfoのTikTokが27,000回再生され、1日で450人が訪問
  • これに対応するため、ゲームサーバーとウェブサーバーを分け、ファイルをCDNに移し、コードを圧縮

なめらかな歩きとPlayers vs Devs

  • pingが300以上でもテレポートせずに歩けるようになり、初のPlayers vs Devsワイプイベントも
  • ゲーム内チュートリアル
  • 2020年の計画。ほぼすべてが実現:クイックプレイ、アカウント、寝袋、農業、モバイル

jbaker96のDistinguished Playerカード

1人目のDistinguished Player

jbaker96

ゲームへの献身、ゲームで成し遂げてきたすべてのこと、ほかのプレイヤーへの気さくさに対して

拠点の壁に仕掛けたダイナマイト
夜のKiln、チェスト、旗鉱石、燃料、金属のインゴットが並ぶFoundryの画面

爆発物での襲撃

  • 硫黄、火薬、ニトログリセリン
  • Alchemy tableで作る爆弾とダイナマイト
  • 昼と夜、影、そして広くなったマップ
  • ガラス、粘土、木炭を作るKiln
  • つるはしでの襲撃に、ずっと時間がかかるように
2019年に一新されたインターフェース
一新されたインターフェース:新しいアイコン、装備パネル、クラフトメニュー

ボイスチャット、新しいUI、Foundry

  • Vを長押しで近くのプレイヤーと話せる
  • まったく新しいインターフェース
  • 合金を作るFoundry
  • 11種類の金属。それぞれの珍しさは地殻での存在量とほぼ同じ
  • 大と中の鉱石を少なくし、プレイ時間30分未満のアカウントは消えていくように。これでラグが減少
並べた金属の壁、扉、チェスト

Foundryアップデート

  • スズ、タングステン、チタンとその合金
  • WorkbenchとAnvil
  • 金属のスパイク、扉、チェスト
  • ゾーンの共有で、友だちと一緒に建築できるように
  • 強い金属ほど攻撃力も防御力も高いが、重くて動きが遅くなる
  • 金のロックには鍵が不要で、標準の鍵とロックは鉄で作る
テスト用に並べた、新しい金属ごとの扉と壁
2019年8月のクラフトとインベントリのパネル最初のFoundryの画面:鉱石、燃料、金属と合金のインゴット

新しい金属と合金

  • 新しい種類の金属と合金
  • 鉱石を集めて精錬するFoundry
  • 金属の壁、扉、その他の建築パーツ
最初の3D版のプレイヤー拠点
赤い木の下で、丸太のスパイクに囲まれた拠点

3Dになりました

  • 強力なグラフィックカードがなくても、たいていのパソコンで動くローポリ3D
  • 7月15日、Discordでの最初のお知らせで、フレームレートを下げていた植物のバグとアイテム複製のバグを修正
3Dアルファ版で、赤い木の下に立つ、斧と盾を持った鎧姿のプレイヤー

3Dアルファ版を公開

  • ごく初期の3D版をテスト用に公開
  • プレイヤーモデルにリグを入れ、装備が表示されるように
Anvilと丸太の壁のそばにある、シンプルなプレイヤーモデル

ロックとプレイヤーモデル

  • オブジェクトのロックと、シンプルなプレイヤーモデル
  • 依頼したモデラー2人がプレイヤーモデルを未完成のまま残したため、自分たちで仕上げた
最初の3DワールドのAnvil。モデルの代わりに白い球
最初のオブジェクトモデル:小川のそばの丸太の扉、竹、岩丸太の壁のそばにあるローポリの木2018年12月のクラフトとインベントリの画面夜、丸太の壁のそばで燃えるたき火

初めての3D描画

  • Babylon.jsで世界を3Dで描画。モデルの代わりに白い球
  • 続いて最初のオブジェクト、動物、木、建物のモデル、新しいUI、火

第3部 · 2015年〜2017年

休止と、ブラウザ版への作り直し

Javaアプレットが消えつつあるなか、しばらく開発を止め、その後ブラウザ向けにゲームを書き直した。

2017年のウェブサイトとログイン画面
公開中の2D版にある丸太の拠点

ブラウザで遊べるように

  • ブラウザがJavaアプレットをサポートしなくなったため、半年でJavaからJavaScriptに書き直し
  • ダウンロードも登録も不要
  • ランキング、ミニマップ、音楽
  • 今もClassic Morterraとして公開中。ただしアップデートはもうない
HTMLのcanvasで作り直した2D版:草の上のブタ、道具、プレイヤー。下にインベントリ
2017年6月29日のビルドのゾーンの境界線、アイテム、Sleepボタン

ブラウザ版への作り直し

  • Node.jsとWebSocketsで書き直し、HTMLのcanvasに描画
  • 描画、睡眠、当たり判定、装備。続いてインベントリ、ゾーン、戦闘
Javaアルファ版でのプレイヤーキル

Alpha 1.5

  • バグ修正と、できない操作をしたときのわかりやすいメッセージ
最初のトレーラーに登場した丸太スパイクの拠点

Land of Death

  • 最初のトレーラー
  • 荒野で目覚め、丸太のスパイクを建て、安全に眠れる場所を探す

長い休止期間

  • 開発はほぼ止まったものの、サーバーは動き続けた
  • ブラウザでJavaアプレットが使えなくなりつつあり、それがゲームの足かせに
  • 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アプレットをサポートしなくなりつつあったため、ダウンロードリンクのある最初のウェブサイトを用意
  • 月末までに馬と拠点も
2015年6月のテスト用レイアウト:プレイヤーのステータス、草の上の旗、岩、Anvil、植物

名前はMorterra

  • アイテム、装備、体力、空腹と渇き、建築できるゾーン
  • ゾーンを確保する旗、掘れる岩、鍛冶用のAnvil、食料になる植物
  • スプライトはすべてMS PaintとGIMPで手描き
  • Morteは死、terraは大地という意味
  • morterra.comが空くまで1年待った
2013年8月、マルチプレイのテストで並べた2つのゲーム画面
プレイヤーを表す円と描いた絵がある緑のテスト用フィールド(2013年7月)緑のフィールド上のプレイヤーのスプライトとチャット欄(2013年12月)2013年12月のログイン画面。仮の名前Xomblotのころの、手描きの丘と空2014年3月の負荷テストで表示された数十体の偽プレイヤーのスプライト

マルチプレイ、スプライト、負荷テスト

  • 画面に絵が表示され、マルチプレイも一部動作
  • プレイヤーのスプライト、チャット欄、ログイン画面
  • 大量の偽プレイヤーを同時にオンラインに
  • Morterraになるまでに、ゲームの名前は何度も変わった
いちばん古いスクリーンショット(2011年11月13日):コードの横に、スプライトが1つだけの緑のテスト画面
2012年6月のログイン画面と、接続の試行を出力するコンソール

最初のコード

  • ブラウザのアプレットとして動かすつもりだったJava 2Dアプリケーション
  • 2011年11月13日のいちばん古いスクリーンショットでは、マウスで絵が回転し、矢印キーで動く
  • それまでのプログラミング経験は、中学生のころにRuneScapeのプライベートサーバーを運営したことだけ
  • ログイン画面と、サーバーへの最初の接続

第1部 · 2005年〜2010年

アイデア

コードを書き始める何年も前。

ルールのない世界

  • 誰でも誰とでも戦えるので、一つひとつの行動にスリルがある
  • RuneScapeのWildernessが全域に広がり、Age of EmpiresやMinecraftのように建築もできる
  • ブラウザで遊べるので、誰でもどこからでも参加できる
  • それを作るためにプログラミングを覚えた

今のMorterraを見に行く

無料でプレイ