最高のプログラミングベースのゲーム[終了]


113

私が学校にいたとき、Macのゲームをいじくり回して、小さなロボットを一種の疑似アセンブラー言語でプログラミングして、互いに戦うことを覚えていました。彼らはアリーナの中を動き回り、さまざまな方向に敵を探し、ある種の武器を発射することができました。かなり基本的なものですが、名前を思い出せなくても、とても気に入っています。

現代の良い同等物はありますか?


Mindoverについて誰も言及していません
Gordon Wrigley

かなり新しいもの:nessbots.com
Ronen Ness

回答:


13

問題のゲームは間違いなくMac用のRobowarでした。私の息子はそれをとても楽しんで、実際のロボットのプログラミングを続けました。

以前にProudが述べたように、そのためのwikiページがあります:http : //en.wikipedia.org/wiki/RoboWar

過去数年間、ゲームを取り巻く活動はそれほど多くありませんでしたが、最近トーナメントが開催され、ヤフーのメールグループがあります。


en.wikipedia.org/wiki/Robot_Battleは最新バージョンのようです:)

34

私は大学でRobocodeを使って自分のロボットをコーディングするのをとても楽しんでいました。

これはJavaベースで、APIは詳細に記述されており、難しいロボットを起動して実行するのは非常に簡単です。

次に例を示します。

 public class MyFirstRobot extends Robot {
     public void run() {
         while (true) {
             ahead(100);
             turnGunRight(360);
             back(100);
             turnGunRight(360);
         }
     }

     public void onScannedRobot(ScannedRobotEvent e) {
         fire(1);
     }
 }

32

ライトボットが見つかりました。ロボットを動かしてパズルを完成させるタスクを実行します。サブルーチンも含まれます。タイルをスロットにドラッグしてボットをプログラムします。ゲームは非常に洗練されています。

アップデート ライトボットは現在、ゲームの最新バージョンであり、4歳から8歳または9歳以上の子供向けに特別に設計されたバージョンがあり(上限なし)、一種のif機能も備えています

lightbot 1の画面http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg


私は最初のものを演奏しました、そしてそれは非常にうまく行われましたが、2番目はまだ演奏していませんでした。私はハックしましたが、妻はハックしませんでした。
カールスミス

24

元のゲームはCore Warsと呼ばれていたと思います(このWikipediaの記事には多くの興味深いリンクが含まれています)。たとえばcorewars.orgなどでは、まだプログラムやコンテストが行​​われているようです。これらのゲームを調べる時間はありませんでしたが、とても楽しいようです。


余談ですが、corewarsのものは独自のバージョンのアセンブリで記述されています。
ゴードングスタフソン

1
実際に質問を読むと、コアウォーではないことは明らかです。代わりに、RoboWar、RobotWar、C-Robotsのいずれかになる可能性があります。
Ash

RedCodeは煩わしい-密度の低い言語で書く方がずっと好きだ。
new123456 2011年

19

フラッシュゲーム「マニュファクテリア」では、コンベヤーベルトとスイッチをFSMと非常によく似た方法でレイアウトして工場を「プログラミング」します。このゲームは本当に素晴らしいです。特に正式な言語とオートマトンに興味がある場合は、ぜひお試しください!

Manufactoriaスクリーンショットhttp://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png


ありそうな情報源を引用し、これを別々の回答に
分けれ

実際、これらはすべて私がプレイして気に入ったゲームです。私はあなたが与えたリンクを知りませんでした。
ziggystar 2010

その場合はお詫び申し上げます。たまたまこれが偶然だったのは、とても小さなチャンスでした。しかし、ワインと私のように混雑したデスクトップを使用するための+1 :)とにかく、より良い投票のために、これをゲームごとに1つの回答に分割するか、ライトボットのスクリーンショットを既存の回答に編集する必要があります(CWの目的は、結局のところ)
トビアスキエンツラー

@Tobias実際、私は自分でスクリーンキャプチャを実行していません。Google検索を使用して盗みました。しかし、私はWineを使用してBug Brainも実行しています。
ziggystar 2010





6

別の良いものはCEEBotです。楽しいロボットプログラミングのようなゲームで、C / Javaスタイルのプログラミングを教えます。10〜15歳を対象にしていますが、いいですね。


10〜15歳向けのCeeBot-Teenと、大人向けのCeeBot-Aがあります。彼らのサイトは(15-99)と述べています。
タコ

6

コロボット

Javaの基本を十分に理解している場合、通常、新しいプログラマがC ++などの言語を習得するのは簡単です。Colobotを使用すると、Javaとほぼ同じ言語を使用して自動化されたクラフトをプログラミングし、危険な惑星でミッションを遂行するために環境を移動、感知、および操作できます。



5

もちろん、コアウォーズは古典的です。しかし、ロッキーのブーツは別のものです。想像してみて!論理ゲートに基づいた商用ゲームを販売できる時期がありました(1982)。


1
私はロッキーのブーツが大好きだった-私はそれをApple IIでプレイした。
ウォーレンP

Rocky's Boots(Apple] [e)へのもう1票...私が8歳のときにそれをプレイすると、大学でEE 316に合格するのに役立ちました!
ジェフリーBerthiaume 2013

5

Light BotやManufactoriaなどのシングルプレーヤーゲームを見てみたい場合は、RoboZZleを強くお勧めします。関数呼び出しを含む条件付きコマンドがあります。これにより、複雑なスタック操作が可能になります。何千ものユーザーが作成したパズルは、悲惨なほど明白なものから、心を吹く謎まであります。彼らは最近、スマートフォンのサポートを追加しました。

錬金術のコーデックスも一見の価値があると思います。







3

PlanetwarsはGoogle Aiコンテスト専用に作成されたゲームです。ボットは惑星を征服するために艦隊を制御しており、多くの言語をサポートしています


2

これまでで最も有名なプログラミングゲームはコアウォーズだと思います。しばらく前(4年または5年)に試したときはたくさんありましたが、まだアクティブな「リング」を見つけることができるかどうかはわかりません。


2

コアウォーズについて聞いたことがありませんが、面白そうです。ただし、RoboCodeを保証する必要があります。特に、他のグループと競争する人々のグループがある場合、それは面白くてやりがいがあります。



2

マット、あなたが参照しているゲームはCRobots(またはおそらくそのクローンの1つ)だと思います。正しく覚えていれば、私の最初の連絡先はPascalのPRobotsでした。とても楽しかったです。


2

それ自体はプログラミングというよりは論理的なものでしたが、小学校で本当に楽しんだのはロッキーのブーツでした。センサー、ANDゲート、ORゲート、NOTゲート、ワイヤー、タイマー、その他あらゆる種類のものを備えていました。子供のロジックを教えるための素晴らしいプログラム。

リンクに行くと、まだプレイできます!


2

プレイステーション用のカーネイジハートは楽しかったです。フローダイアグラムを使用して、戦闘を行うための小さなメカニズムをプログラムできます。

脳


1

私は、Apple IIの時代にずっとプレイバックした最初のプログラミング「ゲーム」であるRobotWarに叫び声をあげなければなりません。それは城ウルフェンシュタインの名声のサイラスワーナーによって書かれました。


1

数か月前にアップリンクに夢中になりました。それは実際にはコーディングベースではなく、よりハッキングです。それはまだ楽しさと超マニアックです。


1

厳密にはプログラミングベースではありませんが、ロジックゲートをロボットのセンサーとモーターに配線し、ロボットを動かして環境に反応させ、街から出て障害物を脱出させるゲームであるRobot Odysseyをたくさん楽しんでいました。私はApple // eでプレイしました。これはこのコンピューターで最高のゲームの1つでした(Lode Runnerと一緒に!:-))。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.