Screeps: Worldの基本
Screeps: Worldは、JavaScriptで書いたAIが殖民地を動かすオープンソースのMMO戦略サンドボックスです。プレイヤーはユニット(creep)の行動をコードで指示し、資源の採掘、建物の建設、部隊の生産、領土の拡大、他プレイヤーとの交易までを自動化します。書いたスクリプトは24時間動き続け、オフライン中でもcreepは採掘や防衛、征服を行います。全プレイヤーのユニットは同じリアルタイムの永続ワールドで同じルールのもとで共存します。
グループで遊ぶ方法
自前でサーバーを立て、ゲームルールを変更して、LANまたはインターネット経由で友人と遊べます。サーバーはオープンソースです。また、公式サーバーの永続MMOに参加して、同じワールドの他のプレイヤーと領土を巡って競い合うこともできます。同じ領土を目指す複数プレイヤーがいる場合は衝突に発展します。
始める前に知っておくこと
基本的なプログラミングスキルが必要です。スクリプトはゲーム内エディタで編集でき、お気に入りの外部IDEも使えます。WebAssembly経由でC/C++、Rust、TypeScript、Go、C#、F#、Kotlin、Swift、D、Pascal、Zigなどの言語にも対応しています。ゲームのテンポは遅めで、ワールドシャードによって1ティックが2秒から5秒です。スクリプトをリアルタイムの世界でデバッグしやすい設計です。プライベートサーバーでは最大10ティック/秒の高速なテンポで開発・テストできます。CPUはスターターパッケージで20の制限付きで提供され、制限を解除しない場合はCPU制限付きワールドシャードで同じ条件のプレイヤーと競えます。プレイ時間よりもスクリプトの質が結果を左右します。