Robots

robots（ロボッツ）は、ターン制のコンピュータゲームである。プレイヤーキャラクターを追いかけて殺すようにプログラムされたロボットから逃げ、ロボット同士や障害物と衝突させて破壊するのが目的である。

1970年代のマイクロコンピュータのプラットフォームで制作されたChase（チェイス）というゲームを源流とする。多くのバリエーションが存在するが、その中でも著名なのが、ホビーパソコン上のEscape!（エスケープ!）やZombies（ゾンビーズ）、MacOSのDaleks（ダレクス）、そしてUNIXのrobotsである。

オリジナルのゲームの著者は不明であるが、1970年代初期にダートマス大学のDTSSで制作された可能性が高い。1976年初頭に『』誌に最初の公開バージョンが登場し、その後の数年間で様々な修正バージョンが登場した。Daleksとrobotsはどちらも1984年に登場し、ここからも派生バージョンが生まれた。

内容
プレイ画面は長方形の2次元のグリッドである。プレイヤーキャラクターを殺すようにプログラムされた複数のロボットから逃げ切るのがゲームの目的である。

ゲームはターン制である。オリジナルのバージョンでは、プレイヤーのプレイ開始位置はランダムに決定される。 GNOMEバージョンなど一部の派生バージョンでは、プレイヤーはグリッドの中心からプレイを開始する。ロボットは、グリッド上のランダムに選択された場所に配置される。プレイヤーキャラクターは任意の方向（上下左右または斜め）に1マス移動するたびに、各ロボットはプレイヤーキャラクターにできるだけ近づくように1マス移動する。プレイヤーキャラクターがロボットと衝突すると、プレイヤーキャラクターは死亡し、ゲームが終了する。

ロボットは、グリッド上の他のオブジェクト（ロボットまたは障害物）と衝突すると破壊される。Chaseから派生した初期のバージョンでは、グリッド上に障害物が複数設置されている。robotsから派生した後のバージョンでは、最初は障害物はなく、2つのロボットが衝突したときに、その場所に障害物ができる。どちらの場合も、障害物に衝突するとプレイヤーキャラクターもロボットも死亡する。プレイヤーは、ロボットが自身を追いかける性質を利用して、ロボット同士が衝突したり、静止している障害物に衝突したりするようにプレイヤーキャラクターを移動させる。

ロボットから逃げることが困難な場合には、テレポートすることもできる。テレポートは1ターンとみなされ、ロボットは移動先に向かって移動する。移動先はランダムに選択されるため、移動先でロボットや障害物に接触する可能性もある。一部のバージョンには、オブジェクトがない場所へ確実に移動する「安全なテレポート」機能や、近くにあるロボットを破壊できる「近接武器」機能を持ったものもあるが、いずれも使用回数は限られている（各レベルごとに1回など）。いくつかのバージョンではさらに戦車が追加されている。これはロボットと同様に動作するが、他のオブジェクトと衝突しても破壊されない。

全てのロボットが破壊されると、ゲームクリアとなる。最近のバージョンでは、ゲームをクリアすると、よりロボットの数の多い次のレベルに進む。

歴史
オリジナルのChaseは、ダートマス大学のDTSSにてダートマスBASICで書かれた。オリジナルの著者は不明であり、オリジナルのソースコードは所在不明となっている。

『』誌の1976年1-2月号に、ビル・コッター(Bill Cotter)がオリジナルソースをに移植したソースコードが掲載された。そのソースコードは1979年のMore BASIC Computer Gamesに再掲載され、メインフレーム時代のダートマスBASICゲームの作者であるマック・オーグルズビー(Mac Oglesby)が元の作者であったと示唆するメモが追加されたChase (additional detail from 1979)が、オーグルズビーはオリジナルのゲームの作者であることを否定している。

このゲームをそのまま移植したものが、同時代のコンピュータ雑誌に登場した。その中には、SWCP 4k BASICや、S-100バスにカードを使用したグラフィカルバージョンなどがある。また、 IV上でPLATOシステムの言語によりHiVoltsとして移植された。

Escape!として知られるバージョンからは多くの派生バージョンが生まれたが、この名前が最初に使われたのがいつであるかは不明である。その中の1つはAnnouncing: Computer Games誌に掲載されたTRS-80向けのもので、別の敵である戦車が追加され、テレポートの回数が2回に制限された。Escape!の商用グラフィック版は、1982年に社によって発売された。このバージョンでは、プレイヤーが自身のキャラクターを動かさなくてもロボットが動くリアルタイムモードが追加された。Creative Computing誌のこのゲームのレビューには、オリジナルの作者がマック・オーグルズビーであると書かれている。

Robot Minefieldとして知られるEscape!の修正バージョンは、1983年に(Tim Hartnell)とネイサン・ブッチャー(Nathan Butcher)によってリリースされた。このバージョンでは、敵の数が4体に減らされ、戦車は廃止された。さらに、プレイヤーキャラクターは4方向（上下左右）にしか移動できないが、ロボットは斜めにも移動することができた。ゲームはリアルタイムモードのみであり、プレイヤーが熟考していると、ロボットが集まってきてゲームオーバーになってしまう。このバージョンは、1983年のGiant Book of Computer Gamesで発表されたGameBase64: Robot MinefieldTim Hartnell's Giant Book of Computer Games, p.273: Robot Minefield。

UNIX版のrobotsは、1984年11月にアラン・R・ブラック (Allan R. Black) によって開発された。1985年5月にネットニューズのニュースグループ net.sources.games に投稿されたrobots, by Allan R. Black。その後、ケン・アーノルドによってBSDに移植された。BSD版のrobotsは、1986年6月に4.3BSDで初めて登場した4.3BSD robots(6) man page4.3BSD robots source code。 

脚注

注釈

出典

関連項目
 ロボトロン2084 - このゲームのリアルタイムモードを元にして開発されたアーケードゲーム

Category:Linux用ゲームソフト
Category:ロボットを題材としたコンピュータゲーム
Category:アメリカ合衆国で開発されたコンピュータゲーム