top of page

Justusのノートパソコンが、ぼくらのものさし 💻

執筆者の写真: Marcel Dütscher
Marcel Dütscher
15 時間前
読了時間: 4分

2026年11月7日


うちの戦略には、新しいアイデアがかならず通らなければならない質問がひとつあります。それでも、ブラウザのタブで動く? パフォーマンスは、最後にやる後片づけではありません。ほかの機能とまったく同じくらい大切な、ゲームの機能です。そのものさしがあるのは、オフィスではなく家の中。Justusのノートパソコンです。中身は Intel i5-8250U と Radeon 530、2017年のプロセッサーと入門用のグラフィックスカードです。子どもたちが実際に遊んでいるのは、まさにこういう端末です。家族で使ってきた古いノートパソコン、学校のパソコン、そしてタブレットのブラウザ。速いパソコンでしか動かないゲームは、まさにそういう子たちを置いてきぼりにしてしまいます。


まず測って、それからいじる。9月の初め、ぼくらは2日間、時間がどこにかかっているのかをひたすら測りました。画面で、サーバーで、ネットワークで。すると、いろいろなことがわかってきました。たとえばサーバーは、ホームの着陸パッドのまわりの同じ地形を、10秒ごとに作り直していました。そこで、いつも一番大きいものから順番に、ひとつずつ片づけていきました。結果はバージョン2026.9.2で届きました。同じパソコンで、ゲームの1秒あたりのフレーム数が3〜4倍になり、歩いているときの小さなカクつきもほとんどなくなりました。見た目は前とまったく同じで、ただずっとなめらかに動くようになっただけです。🚀


読み込み時間:23秒から3秒弱へ。溶岩の砂漠に、衛兵に守られた巨大な街がある街ワールド Glutweite では、参加できるようになるまでサーバーが約23秒かかっていました。そこで、起動を段階に分けて、それぞれの時間を測りました。それ以来、PCの読み込みバーには本当のステップが表示されます。わかったのは、着陸パッドの検索が起動のたびにやり直されて、8秒近くかかっていたことです。いまは、ワールドが着陸パッドを覚えていて、探すのに2ミリ秒です。街の扉は、起動のたびにワールドと照らし合わせて1つずつ測っていて、5秒近くかかっていました。いまは設計図の上で測るので、20ミリ秒です。さらにプログラムのウォームアップは、前ではなく並行して行います。バージョン2026.9.14からは、3秒弱で中に入れます。⏱️


なかなか出てこなかった着陸マップ。バージョン2026.10.14の水のアップデート以来、宇宙の着陸マップが、長いあいだ暗いままのことがよくありました。理由はこうです。マップのピクセルひとつひとつについて、池がどこまで広がるかを、ゲームがセルごとに計算していたんです。大きな惑星では、ぼくらの測定で合計13.7秒。実際のゲームの中ではもっと長くかかり、ブラウザではマップがほとんど出てきませんでした。いまは、その場所に水があるかどうかのかんたんなヒントだけで済みます。マップはすぐに現れて、最初はぼんやりと、少しあとにはくっきりと表示されます。13.7秒が、0.1秒になりました。


ブラウザ:208MBから40MBへ。最初に訪れると、ブラウザ版は208MBをダウンロードしていて、そのうち164MBは音楽でした。40曲ぜんぶで、1回のプレイで聞くのは、せいぜい3〜5曲です。読み込みバーを待っているあいだに、Justusが「ゲームが壊れてるの?」と聞いたこともあります。😅 バージョン2026.8.19から、曲はゲームの横に別々のファイルとして置かれて、順番が来たときだけ読み込まれます。初めての訪問に必要なのは約40MBになり、約10秒でメインメニューに入れます。


タブレットと、自動で決まるグラフィックス。タブレットでは、1MBも大切です。展開した音楽トラック1つで約80MBのメモリを使うので、タブレットでは音楽を先読みしないようにしました。ブラウザでは、最初の起動でゲームが画質レベルを推測し、そのあと約15秒かけて測ります。バージョン2026.11.8からは、新しくインストールしたPCでも同じことをします。最初は「中」で始まり、本物のワールドで測ってはじめて、「高」に切り替わります。ゲームの途中で勝手に何かを変えることはありませんし、自分でグラフィックスを選んだ場合は、そのまま保たれます。


きれいなエフェクトにも、スイッチを。新しいエフェクトは、かならずオンオフできなければいけません。バージョン2026.10.10の大気エフェクト、つまり霧、光の筋、光る溶岩は、オフ・一部・すべてから選ぶか、ひとつずつ選べます。ブラウザの「低」では、控えめなものだけが使われます。こうすれば、強いパソコンではゲームがかがやき、Justusのノートパソコンを置いていくこともありません。✨


カクカクしますか?そのときは F1(ブラウザでは F2)を押して、どこで引っかかるかを短く書いてください。バージョン2026.9.2からは、バグレポートに、どのパソコンでどのグラフィックスかというシステム情報がついているので、どこを見ればいいかがわかります。🔧


JustusとMarcel

最新記事

すべて表示
1日で1,752件の投稿:devblogが新しい12の言語を覚えた話 🌍

2026年11月7日 8月、ゲームは1週間で14の言語を覚えました。でも、devblogはずっと遅れたままでした。フランス語や日本語でサイトを開くと、ブログのページには「この言語の投稿はありません」としか出ませんでした。どの記事の上にもある言語切り替えには14の言語が全部並んでいたのに、そのうち12はエラーページにつながっていたんです。🙈 10月3日から、それはもうありません。 数字で見ると。そ

 
 
ブラウザでHUDが急にさかさまになった話 🙃

2026年11月7日 バージョン2026.10.10で、裏側で大きな一歩を2つ踏み出しました。ゲームが Unity 6.6 で動くようになり、ブラウザ版は、使えるブラウザ(たとえば最新の Chrome や Edge)では WebGPU で起動するようになりました。それ以外のブラウザでは、これまでどおり WebGL 2 で動きます。どちらも、ウェブサイトがグラフィックスカードと話すための方法です。W

 
 
新しいバージョンが2026.7.19で、0.9.2ではない理由 🗓️

今日アップデートする人は、バージョン0.9.1から2026.7.19にジャンプします。打ち間違いに見えますが、意図した決定です。バージョンの付け方を、「セマンティック」から日付ベースのバージョン(年.月.カウンター)に変えました。その理由をお話しします。 古い方式は、だれも聞かない質問に答えていました。 セマンティックバージョニング(0.9.1、1.2.3…)は、ソフトウェアライブラリの世界から来

 
 

コメント


この投稿へのコメントは利用できなくなりました。詳細はサイト所有者にお問い合わせください。
bottom of page