ロボットウォー

ロボットウォー
出版社ミューズソフトウェア
プログラマーサイラス・ワーナー
プラットフォームApple IIPLATO
リリース1981
ジャンルプログラミング

RobotWarは、サイラス・ワーナーによって書かれたプログラミングゲームです。このゲームは、付属プログラムのRobotWriteとともに1970年代にPLATOシステム上のTUTORプログラミング言語で開発されました。後にこのゲームは商品化され、 Apple II向けに移植され、1981年にMuse Softwareによって発売されました。このゲームは、遠い未来の2002年、戦争が人類の健康に危険をもたらすと宣言され、各国は戦闘ロボットで埋め尽くされた戦場で争いを解決していくという設定です。マニュアルには、「あなたに課せられた課題は、他のロボットが破壊できないロボットをプログラムすることです!」と書かれています。 [ 1 ]

このゲームの主な目的は、 (シミュレーション上の)ロボットを操作するコンピュータプログラムを作成することです。プレイヤーは複数のロボットを選択し、アリーナで最後の1体になるまで戦い続けます。ロボットは他のロボットの位置や速度を直接知ることはできません。レーダーパルスを使って距離を推測し、巧妙なプログラミング技術を使って速度を推測するだけです。プレイヤーが実際に戦闘に参加する方法はありません。

ロボットプログラミング

ロボットの言語はBASICに似ています。変数として、またはロボットのI/O関数として使用できるレジスタが34個あります。ゲームマニュアルに記載されているサンプルプログラムは次のとおりです。

スキャン 照準 + 5 で照準; 銃を動かす レーダーを狙う;レーダーパルスを送信する ループ レーダー < 0 の場合、GOSUB 発射; レーダーをテスト ゴトースキャン 火 0 - レーダーから射撃へ;銃を発射する ENDSUB 

このプログラムを搭載したロボットは、レーダーを円状に走査しながらレーダーパルスを発射し、他のロボットを検知すると、レーダーパルスによって推定された正確な距離で爆発するように設定された弾丸を発射します。このロボットは移動レジスタに数値を割り当てないため、戦闘中は静止したままです。

受付

ハリー・ホワイトは、スペース・ゲーマー第45号でRobotWarをレビューしました。 [ 2 ]ホワイトは、「RobotWarは価格に見合う価値があります。そして、もしあなたがAppleのパソコンを持っていなくても、他のブランドのパソコンを持っているなら、もう少し待ってください。近いうちに似たようなゲームが登場するでしょう。きっとそうなるはずです。」とコメントしました。[ 2 ]

Computer Gaming World誌は創刊号でRobotWar言語は習得しやすいと称賛し、 [ 3 ]数年にわたってロボットプログラムのコンテストを開催した。[ 4 ] 1996年には同誌がRobotWarを史上最高のゲーム85位に選んだ。[ 5 ] BYTE誌もBattle Languageとそのプログラミング教育への可能性、洗練されたエディタとデバッガを称賛したが、言語のパフォーマンスが遅いためにロボットが予期せぬ動作をすることがあると指摘した。[ 6 ]

2020年のインタビューで、Computer Chroniclesの司会者兼プロデューサーであるスチュワート・チェイフェットはZDNETに対し、RobotWarはお気に入りのゲームの1つだと語り、「戦ったり撃ったりするのではなく、ロボットをプログラムし、ソフトウェアと自分が設計したロボットと他の人が設計したロボットの戦いでした...素晴らしいゲームでした」と語った。[ 7 ]

参照

参考文献

  1. ^ RobotWar、ボルチモア、メリーランド州:Muse Software、1981年、p. 1
  2. ^ a bホワイト、ハリー(1981年11月)「特集レビュー:RobotWar」、スペースゲーマー(45)、スティーブ・ジャクソン・ゲームズ:4。
  3. ^エドマンズ、ウィリアム(1981年11月~12月)「RobotWar: A wargame for all programmers」、Computer Gaming World、pp.  13~ 17
  4. ^ Brooks, M. Evan (1994年5月). 「ガズフルヴィアン・フリングシュノッガーを決して信用するな!」 Computer Gaming World . pp.  42– 58.
  5. ^ 「史上最高のゲーム150選」 Computer Gaming World誌、1996年11月、 64~ 80頁 。 2016年3月25日閲覧
  6. ^フェイゲル、クレイグ(1981年12月)「ロボット戦争」 BYTE24頁。 2013年10月19日閲覧
  7. ^振り返る:有名な技術革新と失敗、2020年11月4日2023年7月22日閲覧。