質問
私は、ハッキングに興奮したShadowrunの日々を覚えています。 CodeWarとLightBotがあり、どちらもおもしろいです(ただし、CoreWarは少し古くなっています)。誰かがコーディングに興奮したり、チョップを曲げたり、基本を学んだりするために使用できる、楽しくてやりがいのあるコーディングを含む他のゲームはありますか?
解決
Javaで戦車をコーディングし、他の戦車と一緒に「リング」で緩めます。人々はコーディング戦略やターゲティングなどにかなり興味を持ちました。IBMはそれを後援し、開始するための素晴らしい入門プログラミングチュートリアルを考案しました。
これを体感するのに最適な記事を次に示します。
他のヒント
アップリンクはコーディングゲームではありませんが、ハッカーのように感じる素晴らしいゲーム。
「ドラッグアンドドロップ」がたくさんあります。小さなもの(通常はロボット)を作成するコーディングゲームでは、指示のリストを与えることでパズルを解きます。それらは実際のコーディングとは漠然と似ていますが、それでもかなり楽しいものです。
それが" game"と見なされるかどうかはわかりませんが、 TopCoderコンテストは楽しいです。さまざまなサイズとコミットメントレベル。また、いくつかの優れたプログラミングの実践のために、アーカイブからパズルに取り組むこともできます。
Pythonチャレンジは、「HTMLソースを見る」ようなものです。なぞなぞですが、答えを得るには少しプログラミングが必要です。
子供の頃、「Rocky's Boots」をプレイしました。そこでは、パズルを解くために論理ゲートを接続する必要がありました。それは私の思考に大きな影響を与えました。
ゲームやアニメーションを作成できるものがあります:アリス
ボードゲームをお探しの場合は、 Robo Rally 。このゲームでは、2-8人がロボットをできるだけ早くボード上で操作し、致命的な障害物を避け、他の人のロボットを途中で障害物に押し込もうとしています。
すべてのプレイヤーは、すべてのプレイヤーが「コーディング」する必要があります。ロボットが次のラウンドで実行するプログラム。その後、ロボットはプログラムに従います。プログラムの長さはわずか5命令ですが、最適なプログラムを作成するのは非常に難しい場合があります。通常、関与する運はほとんどないため、このゲームが本当に好きです。
アップリンクに似ているのは、 HackWars です。ただし、ポイントアンドクリックハッキングの代わりに、マルチプレイヤーであり、独自の攻撃スクリプトを作成できます。実際には、2d / 3dゲームを作成するためのランタイムが含まれており、スクリプト(防衛、銀行、ゲームWebサイトなど)にフックするさまざまな場所があります。
スクリプト言語はJavaに似ています。
- 携帯電話/タブレットで再生します。
- IDEはゲームに組み込まれています。
ノードベースのビジュアルプログラミング言語が組み込まれており、そのコードビハインドはpythonに似た言語です。
Aiを駆動し、ポーンを動かし、ゲームをプレイするコードを、すべてモバイルデバイス上で記述します。
YouTubeビデオ:モバイルデバイスでのビジュアルプログラミングタイムラプス
プログラミング、遺伝的アルゴリズムなどをプレイヤーに紹介するかなり多くのチュートリアルが付属しており、これらすべての方法を段階的に説明しています。
また、すぐに使用できる既製のスクリプトが付属しており、無料の「Dev」にコピーする準備ができています。 「テスト」環境、...
...これにより、いつでも元の状態に戻すことができるので、心のコンテンツに合わせて調整できます。
組み込みの機械学習エンジンを使用すると、次のことができます
- ボードゲームをプレイするようにAiBotをトレーニングします
- 内蔵のAiに対してAiBotをプレイ
- 自分のAiBotと対戦する
- AiBot(遺伝的アルゴリズム)を作成します
- AiBotの微調整(バックプロパゲーション)
... AiBotのデバッグなど。
現在ベータテスト中ですが、まもなくリリースされ、記載されているものはすべて無料です。
さらに、シングルプレイヤーモードとマルチプレイヤーモードもありますが、主にコーディングに関するゲームであり、完全に「...電池が含まれています!」