本文へスキップ

Screeps: World

2016

自分が書いたコードでコロニーが動く、常時稼働型ストラテジー・サンドボックス。

13歳以上ウェブ、PC

有用性卓越編集部評価 ↘
プレイ内容
プレイヤーはワーカーに採取・建設・防衛・交易・拡張のやり方を指示するコードを書き、修正しながら、共有された持続的な世界の中でコロニーが動き続ける様子を見守ります。
役立つかもしれない理由
このゲームはコード以外を一切受け付けません。コロニーへのあらゆる改善はプログラムへの改善であり、あらゆる後退はバグです。これはドリルに包装紙をかぶせたものではなく、本物の失敗のパターンを伴うプログラミング練習です。
留意点
これは最初のコーディングゲームではありません。ビジュアルエディターはなく、初心者は最初の10分でコードエディターとAPIリファレンスに出会います。

ゲームを入手する

お好みに合わない場合は、似たゲームを見る →

詳しく見る

2026-09-15執筆 ・ 編集部による評価であり、測定された効果ではありません · 評価方法を見る →

ゲームの概要

Screeps: Worldは、手で操作するタイプのストラテジーゲームではありません。プレイヤーの小さなユニットからなるコロニーは、開発元のサーバー上で常時稼働し続けており、それを制御する唯一の方法は、ログインしているかどうかにかかわらずサーバーがティックごとに実行するJavaScriptを書くことです。Screeps LLCは2016年からこれを運営しており、ゲームエンジンはオープンソースです。

世界は、他のプレイヤーと共有する部屋からなる持続的なグリッドです。ユニットはエネルギーを採掘し、スポーンや拡張施設を建設し、資源を運搬し、部屋のコントローラーをアップグレードし、壁を守り、隣接する部屋へと拡張していきます。経済、製造、物流、そして他プレイヤーのコロニーとの取引まで存在します。そのすべてが、プレイヤー自身が書いたコードです。

プレイヤーはブラウザクライアントを通じて、部屋が動いている様子と、自分自身のログ用コンソールを眺めます。無料のスターターパッケージでは20 CPUという上限付きで永続的なアクセスが得られ、一度きりの永久CPU解放やゲーム内消耗品でそれを引き上げられ、CPUに上限のある別のシャードでは全員が同じ予算で競い合います。有料のSteam版もあります。

実際にすること

プレイヤーはプログラムを書き、それが思いもよらない形で失敗するのを見届けます。あるユニットは、ある部屋のレベルではうまく採取できても、次のレベルでは通路をふさいでしまいます。眠っている間に運搬役が侵入者にやられ、スポーンに何も補充されなくなることもあります。コードは無人で動くため、プレイヤーがそこにいない場合をすべて想定しておかなければなりません。つまり作業とは、ログを読み、チェックを追加し、デプロイし、あとで戻ってきてコロニーが自力で回復したかどうかを確認することです。上達するとは、ハードコードされた挙動を、自分で判断する役割に置き換えていくこと、そしてすべてをCPU予算の中に収め続けることを意味します。

何を鍛えるか

  • 無人で動作し、失敗から回復しなければならないJavaScriptを書く。
  • 誰も見ていない間にシステムが壊れた理由を、ログを読んで突き止める。
  • 個々の動作をその都度スクリプトに書く代わりに、役割やステートマシンを設計する。
  • 小規模ではうまく動いていたコードを、規模が大きくなって破綻したときにリファクタリングする。

「卓越」と評価した理由 内部スコア 91 / 100

  1. 一致ゲームそのものが、どれだけ本物の知識や技能を使わせるか?93重み 45%

    一致は93点です。プレイすることとプログラミングすることの間に、区別はまったくありません。ゲームはコード以外を一切受け付けないため、コロニーへのあらゆる改善はプログラムへの改善であり、あらゆる後退は見つけるべきバグです。これは、ゲームが教えると主張している実際の分野そのものに、ゲームがなりうる限り近い状態であり、この数値がこれほど高い理由です。

  2. 転移ここで練習したことはゲームの外でも役立つか?90重み 30%

    転移は90点です。これは本物のJavaScriptであり、本物の失敗のパターンを伴います。捕捉されない例外、メモリの上限、小規模ではうまくいくのに大規模で破綻するコード。防御的なコーディング、ロギング、プロファイリング、リファクタリングは実際の仕事の習慣そのものであり、他のどんなコードベースにも直接応用できます。最高評価にわずかに届かないのは、この領域が言語の上に重なる、独自のAPIを持つゲーム世界だからです。

  3. 反復難しさが上がる中で、その技能を何度も使わせるか?90重み 25%

    反復は90点です。コロニーは止まることがないため、観察・診断・修正・デプロイというサイクルは無期限に繰り返され、それぞれの修正が次の問題の条件を作り出します。プレイヤーは何か月も同じコードベースにとどまり、コロニーが成長するにつれてリファクタリングを続けます。これはどんな練習問題集よりも、実際の仕事でソフトウェアが練習される実態に近いものです。それがどこまで続くかを制限するのはモチベーションだけです。

根拠が示すこと

編集部の判断のみ編集部の外で検証した人はいません。ゲームの遊びかたに対する私たちの読みです。

根拠は「編集部の判断のみ」です。情報源は3つあり、ブラウザのサインインページ、公式ストアページ、Steamの掲載情報です。これらを合わせると、Screeps LLC、持続的な共有ワールド、JavaScriptによる制御モデル、オープンソースのエンジン、20 CPU上限付きの無料スターターパッケージ、永久CPU解放とゲーム内消耗品、CPU上限のあるシャード、そしてこのページの他所で使われているSteamでの評判の数値が確認できます。どれも確立していないのは、プレイすることが誰かのプログラミング能力を向上させるという点です。ここでの主張は、この活動そのものがプログラミングであるという、成果についてではなくメカニクスについての主張です。

編集部による評価であり、科学的に測定された効果ではありません。

一致
93/100
転移
90/100
反復
90/100

選ばれた理由

合格 — 紛れもなくまずストラテジー・サンドボックスであり、コーディングという層はドリルの包装ではなく、プレイそのものです。

編集部の判断のみ

ブラウザのサインイン、公式ストアページ、Steamの掲載情報に基づく編集部の読み取りです。ここでの主張は、成果についてではなく、プレイすることそのものがプログラミングであるというメカニクスについてのものです。

プレイヤーの評判の出典

Steam ↗ · 1,920 件のレビュー · 確認日 2026-08-20

プレイ環境と入手方法

The official store page currently confirms browser sign-in and live-demo access while describing the exact game as an open source MMO strategy sandbox controlled with JavaScript, and the browser sign-in URL is the real ongoing play surface.

Steam reception checked on 2026-08-20 reads Very Positive with 1,920 English reviews.

Browser access is the real meaningful game entity rather than a throwaway demo, but full official-server power is gated by a CPU-limited starter package and optional unlock purchases.

対象年齢の目安
13歳以上
テーマ
STEM
遊び方
箱庭, 戦略, シミュレーション
タグ
Programming · Automation · Persistent online world

プレイすることとプログラミングすることの間に区別はありません。このゲームはコード以外を一切受け付けず、コロニーは止まることなく動き続けるため、観察・診断・修正は、続ける限りいつまでも繰り返されます。