当初、PUBGプロジェクト(略語を使用していた元の
PUBGに謝罪します。プログラミングスキルを開発するためにこのゲームを使用したいだけで、将来Steamで公開する予定はありません)は、エンターテインメントスタジオの内部プロジェクトとして開発されました。 それから、他のスタジオ、企業、教育機関に役立つと思い、MITライセンスの下で公開しました。
これは何ですか
PUBGは、アルゴリズムがリアルタイムで互いに戦う自動戦場です。 各アルゴリズムは、弾丸を収集して敵を攻撃するために、クリーチャー(雄牛、サイなど)を制御します。 勝利するたびに、各クリーチャーの知能係数が増加し、最も賢いものが単一の記録表に表示されます。
それがどのように機能するかをご覧
ください 。
なぜこれが必要なのですか?
- プログラミングを学習している場合は、トレーニングにPUBGを使用できます。
抽象タスクをアルゴリズムの特定の要素に投影する機能。 - チームとして働いている場合は、毎週の大会を開催できます
受賞者にピザ、ビール、iPhone Xを授与します。 - プログラミングを教える場合、PUBGを小さなものとして使用できます
適用された基本アルゴリズムの操作を実証するための実験室。 作成する
クリーチャーの脳は、画面に放物線を描くよりもはるかに興味深いことがよくあります。
独自のボットを作成する方法は?
- ゲームの最新バージョンをダウンロードします。
- ファイル/brains/br_edmund.jsを編集用に開き、その中のコメントを読んで、脳のロジックをクリーチャーの望ましい動作に変更します。
- ブラウザで/index.htmlを開いて、何が得られるかを確認します。 以上です。
- config.jsファイルのcfg_sources配列を変更して、ゲームから一部のクリーチャーを削除するか、独自のクリーチャーを追加できます。
- config.jsファイル内の他の変数を編集してゲームのルールを変更できます。たとえば、 shuffleBrainsをfalseに設定して脳からゲームを開始したり、 maxAliveCreaturesの値を変更して敵と戦ったりします。
- 最高の頭脳との戦いであなたのスキルを試してみてください。
素材
アクセス
リンクは、動物の能力、ルール、競技の実施手順などを説明する詳細なドキュメントを提供します。プロジェクトのソースコードは
GitHubで利用できます。これらは、あなたの裁量で使用できます。 幸せで楽しいバトル!