bAttlesIm

城の防衛シミュレータで、Gemini と対戦する

機能

このシミュレーションでは、15 x 15 のグリッドに攻撃者(ユーザー)と防御メカニズム(Gemini)が設定されます。ユーザーは、弓兵と戦士の 2 種類の兵士を戦略的に配置できます。それぞれの兵士のクレジット費用は異なります。Gemini の目的は、ユーザーの戦略に対抗する効果的な兵隊編成を形成して、これらの兵隊が城の防衛を突破するのを防ぐことです。このシミュレーションは、Gemini の戦略的な機能を示すために設計されています。
実装は、グラフィックとゲームプレイのメカニズム用に Raylib ライブラリを使用して C++ で開発されています。シミュレーションをウェブで利用できるようにするため、C++ コードは Emscripten を使用して WebAssembly(WASM)にコンパイルされます。この WASM は Next.js アプリケーションに統合され、ウェブ環境でシームレスなユーザー エクスペリエンスを実現できます。Emscripten は、ウェブ アプリケーションと C++ コード間の通信を容易にし、ブラウザ設定でシミュレーションを効率的に実行できるようにします。

構成

  • ウェブ/Chrome
  • Gemini はもちろん

チーム

By

アンワインダー

差出人

インド