新しいバージョンが2026.7.19で、0.9.2ではない理由 🗓️
今日アップデートする人は、バージョン0.9.1から2026.7.19にジャンプします。打ち間違いに見えますが、意図した決定です。バージョンの付け方を、「セマンティック」から日付ベースのバージョン(年.月.カウンター)に変えました。その理由をお話しします。
古い方式は、だれも聞かない質問に答えていました。 セマンティックバージョニング(0.9.1、1.2.3…)は、ソフトウェアライブラリの世界から来ています。そこではすばらしいものです。最初の数字は「何も壊れない」、二番目は「追加だけ」、三番目は「修理だけ」を約束します。ゲームは、そんな約束をだれにもしません。私たちのインターフェースの上に作られる、他のプログラムはないからです。だから私たちにとって、その数字はだれも聞かない質問に答えていて、実際に出てくるたったひとつの質問、「私のバージョンはどれくらい古いの?」には、答えてくれませんでした。
それに、私たちのペースがあります。 このゲームは、四半期ごとにアップデートが出るのではなく、平均で一日か二日にひとつ出ます。7月だけで、このバージョンが十九番目として加わる前に、十八回ありました。そのペースでは、記録のつけかたがばかばかしくなります。新しいバイオームは0.10.0? それとも0.9.2? 正直な答えは、毎回、どちらでもいいです。そのあいだ、先頭の0は「未完成」とささやき続けていますが、外ではもう家族がホストされたワールドで遊んでいます。それに、いつ「1.0」になるのでしょう。これにも、いい答えはありませんでした。ゲームは毎週育ち続けていて、お祝いのゴールラインは来ないからです。
日付ベースのバージョンなら、正しい質問にすぐ答えられます。 2026.7.19は、2026年7月の、その月の十九番目のリリースという意味です。すべてのバグ報告、「ゲームについて」を見るたびに、ビルドがどれだけ新しいかが、ひとりでにわかります。改善の速さが特徴のプロジェクトにとって、日付こそが、より正直な数字です。📅
2026.07.28.1のような完全な日付にしないのはなぜ? そうしたかったのですが、技術的にできません。自動アップデーターは、先頭にゼロのない三つの部分のバージョンしか理解しません。四つめの部分や「07」は、はねられます。だから、三つの部分で2026.7.19です。ひとつだけ不思議なことが残ります。Windowsのインストーラーは、最初の数字を255までに制限するので、内部では2026が26になり、「アプリと機能」には26.7.19と表示されます。ゲームのほかの場所では、すべて完全な数字が表示されます。🔧
わざと、一方通行に。 アップデーターはバージョンを大きさで比べるだけなので、2026.7.19は、考えられるどんな0.xや1.xよりも大きいです。だからこそ、切り替えをまたいでも自動アップデートが動き続けます。でも同時に、古い方式には戻れないということでもあります。古い形式の番号は、インストール済みのすべてのクライアントにとって、ダウングレードに見えるからです。私たちは、それをわかったうえで、その扉を閉めました。8月からは、きちんとすっきりします。カウンターは毎月1に戻ります。8月の最初のリリースは、ただの2026.8.1です。✨
コメント