113

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

現代に相当する優れたものはありますか?

4

43 に答える 43

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);
     }
 }
于 2008-08-25T12:39:08.243 に答える
32

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

Update Lightbotは現在、ゲームの最新バージョンであり、4〜8歳または9歳以上(上限なし)の子供向けに特別に設計されたバージョンがあり、ifのような機能も備えています

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

于 2008-09-16T01:58:23.793 に答える
24

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

于 2008-08-25T12:42:16.253 に答える
19

フラッシュ ゲームのManufactoriaでは、FSM に非常に似ていますが、より強力な方法でベルトコンベアとスイッチを配置することにより、工場を「プログラム」します。このゲームは本当に素晴らしいです。特に形式言語とオートマトンに興味がある場合は、試してみてください。

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

于 2010-08-10T16:35:08.407 に答える
17

バグを制御するために人工ニューラル ネットワークをグラフィカルに構築してトレーニングする必要があるゲームがBug Brainです。

バグブレインのスクリーンショット http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg

于 2010-08-11T18:55:12.397 に答える
13

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

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

ここ数年、ゲームをめぐる活動はあまり活発ではありませんでしたが、最近トーナメントが開催され、yahoo のメール グループがあります。

于 2010-04-25T06:22:48.567 に答える
12

キーボードから離れたい場合は、Wizards of the Coast が RoboRally という格闘プログラミング ボード ゲームをリリースしました。

http://www.wizards.com/roborally/

于 2008-08-25T13:11:35.513 に答える
10

http://www.pythonchallenge.com/

中毒性が高く、Pythonを学ぶのに最適な方法

于 2008-09-16T02:08:20.837 に答える
8

Space Chem がまだ言及されていないことに驚いています。シンボルを使ったプログラミング、それにもかかわらずプログラミング。

http://spacechemthegame.com/

于 2012-02-26T10:41:14.230 に答える
6

コロボ

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

于 2012-03-20T21:46:28.133 に答える
6

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

于 2008-09-06T16:11:19.317 に答える
5

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

The Codex of Alchemical Engineeringも一見の価値があると思います。

于 2011-09-16T19:21:25.830 に答える
5

もちろん、コアウォーズはクラシックです。しかし、ロッキーのブーツは別のものです。想像!論理ゲートをベースにした商用ゲームが売れた時代(1982年)がありました!

于 2009-07-25T00:24:56.750 に答える
5

こういうゲームにもハマりました。私が使用した最新の例の 1 つはhttp://www.robotbattle.com/です。他にもさまざまなものがあります。たとえば、http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/にリストされているものです。

于 2008-08-25T12:39:17.197 に答える
4

.NET Terrariumは、.NETプラットフォームに最適な「プログラム学習」ゲームの1つだと思います。

于 2008-08-25T17:27:36.550 に答える
4

ルビーウォリアーが好きです。まだ開発中ですが、巧妙なインターフェイスを備えた素晴らしいゲームです。

于 2009-07-25T00:41:36.690 に答える
3

mySQLgameもあります、私はそれがかなり面白いと思いました(私が吸うことを知った直後に)。

これがカジュアルゲームプレイがそれについて言わなければならないことです。

于 2008-09-16T02:01:39.010 に答える
3

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

于 2010-10-28T23:53:05.627 に答える
3

Karaは、Finite State Machine、Java、Turing Machine、Multithreading など、さまざまなバージョンで発生するバグ (!) のプログラミングに関するものです。

カラ http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif

于 2010-07-29T14:36:18.980 に答える
3

コアウォーズ

于 2008-08-25T12:40:30.627 に答える
2

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

リンクにアクセスしても、引き続きプレイできます。

于 2008-09-16T02:09:27.167 に答える
2

PlayStation用のカルネージハートは楽しかったです。これにより、フロー図を使用して戦闘を行うための小さなメカをプログラムできます。

脳

于 2008-09-16T02:13:47.827 に答える
2

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

于 2008-08-25T12:42:19.327 に答える
2

コア・ウォーズも聞いたことがないけど、面白そう。ただし、RoboCode を保証する必要があります。それは楽しくてやりがいのあることです。特に、他のグループと競争している場合はなおさらです。

于 2008-08-25T12:44:43.347 に答える
2

http://en.wikipedia.org/wiki/Hacker_(コンピュータゲーム)

http://en.wikipedia.org/wiki/Hacker_2

名前が思い出せない素晴らしいハッキング ゲームもあります。うーん。

于 2008-08-25T14:33:34.957 に答える
2

マット、あなたが言及しているゲームはCRobots (またはおそらくそのクローンの 1 つです。私の記憶が正しければ、Pascal で最初に接触したのは PRobots でした) だと思います。とても楽しかった。

于 2008-09-13T23:25:51.430 に答える
1

厳密にはプログラミングベースではありませんが、ロボットのセンサーとモーターに論理ゲートを配線して、ロボットを動かして環境に反応させ、都市から抜け出し、障害物を回避するゲーム、RobotOdysseyをたくさん楽しんでいました。私はApple//eでプレイしましたが、これはこのコンピューターで最高のゲームの1つでした(ロードランナー付き!:-))。

于 2008-09-17T15:49:26.440 に答える
1

あなたはRoboWarについて考えているに違いありません。なんて素敵なんだ。

コミュニティはゆっくりと死につつありますが、まだ存在しています。

http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/

于 2008-12-08T08:32:58.220 に答える
1

この流れのもう 1 つのゲームは、Origin の Omegaです。タンクは予算に基づいて構築され、ユーザーは構造化されたエディターを使用して BASIC のような言語でそれらをプログラミングします。戦車は、さまざまな地形のフィールドで戦います。

于 2009-09-14T21:05:40.077 に答える
1

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

于 2008-09-16T02:05:05.993 に答える
1

Apple II の時代にプレイした最初のプログラミング「ゲーム」であるRobotWarに感謝しなければなりません。キャッスル ウルフェンシュタインで有名なサイラス ワーナーによって書かれました。

于 2008-09-04T15:48:20.080 に答える
1

私のお気に入りは90 年代のPCRobot でした。ボットは、DOS 実行可能ファイルをコンパイルできるほとんどすべての言語で作成できました。まだDOSBoxでうまく動作します:)

于 2010-10-31T20:07:03.577 に答える
1

レーシング カー シミュレーター ゲームTORCSもあり、典型的なエンド ユーザー (実際に車を「運転」する) がそれをプレイするだけでなく、車を制御するロボットをプログラムすることもできます。定期的に違う人が作ったロボット同士のレースが行われます。

于 2009-07-25T00:33:19.280 に答える
1

Omegaもその 1 つです。私は C64 でプレイしました :)

于 2011-02-06T10:45:15.103 に答える
0

ゲームはRobowarでした-私は大学で少しプレイバックしていました。これがそのwikiです。今ではオープンソースで、Windowsで利用できるようになっていると思います。

于 2009-02-05T20:34:21.630 に答える
0

興味深い歴史的なゲームの1つは、古いRobot Odysseyです。これは、基本的に、ゲートとフリップフロップから論理回路を構築してロボットをプログラムするゲームでした。10年以上後に実際のEEクラスを受講したとき、それをはっきりと覚えていました。

于 2009-09-14T21:00:18.120 に答える
0

ユーザーがチームのスキルと戦略をプログラムするサッカーのリーグを有機化するスペイン語のJavaページがあります。フレームワークをダウンロードして小さなインターフェースを実装するだけで、画面に表示される一致をシミュレートできます。チームと戦略に満足したら、コードをページに送信してトーナメントに参加します。

チュートリアル、ビデオ、ダウンロード:

Javaカップ

于 2008-08-25T17:37:30.130 に答える
0

RoboWar をプレイしましたが、Mac で覚えているプログラミング ゲームはChipwits でした。1984 年に登場しました。完全にグラフィカルですが、面白いです。私が Lego Mindstorms で見たものからすると、プログラミング スタイルは似ています。

于 2009-07-25T00:21:26.840 に答える
0

AI Bots IIはプログラマー向けのゲームです。ゲームを直接プレイする代わりに、プレイヤーはそれを行うためのプログラムを作成する必要があります。

プレイヤーの 2 つのチーム (ボットと呼ばれる) がロードされるアリーナがあります。各チームには 1 つのプログラムが必要で、その複数のインスタンスがそのチームの各プレイヤーを制御します。[...] C/C++ でプログラムを作成します。プログラムはゲームと並行して実行されます。

(この説明はゲームのホームページから直接コピーしました)

于 2010-08-09T14:21:13.573 に答える
0

Grobotsでは、軍のさまざまなタイプのロボット (採集者、戦闘機、ビルダーなど) にプログラムを提供します。そして最高なのは、複製できることです。独自のプログラミング言語が付属しています。

ここに画像の説明を入力

于 2011-06-22T06:54:02.783 に答える
0

現代の同等物については、 CodeRallyをチェックしてください。これは、レースカーを制御するクラスを作成する Java プログラミングの課題です。車はチェックポイントに到達しようとトラックを走り回り、ガソリンタンクが少なくなったら補充し、障害物を避けます。相手にタイヤを投げられると思います。中央サーバーにコードを送信する複数のプレーヤーでトーナメントを実行できます。

IBM の高校のアウトリーチ ページには、他の人が既に言及したRobocodeを含む、他にもいくつかのプログラミング ゲームがリストされています。

于 2009-07-25T00:30:32.850 に答える
0

これまでのところ、 Cellsというゲームは非常に満足できるものでした。

ゲームの全体的な目的は、敵を生き延び、繁殖させ、破壊することができる「集団精神」をプログラムすることです。

著者やさまざまな寄稿者によって多くの優れた「心」が提供されており、それらを見て他の人を簡単に書くことができます。

ただし、著者は非常にゆっくりと進行しているようです。最後のコミットは約 1 年前です。

于 2011-06-21T21:52:35.320 に答える
0

私が考えていたオリジナルのゲームを見つけようとしてきました.'botsまたはそのようなものと呼ばれていて、約6日で私のMac上で実行されたと思います. 次に実家に戻ったら、掘り下げなければならない。

この 1 日かそこらで詳しく考えてみると、bolo ( http://www.lgm.com/bolo/ ) の頭脳や、Quake などのゲームのボットを書くことと、それほど違いはないと思います。

于 2008-08-27T14:01:35.423 に答える