bAttlesIm

성이 지켜지는 시뮬레이터에서 사용자와 Gemini가 서로 대결합니다.

기능

시뮬레이션에는 공격자 (사용자)와 15x15 그리드에 설정된 방어 메커니즘 (Gemini)이 포함됩니다. 사용자는 각각 크레딧 비용이 다른 두 가지 유형의 병사(궁수와 전사)를 전략적으로 배치할 수 있습니다. Gemini의 목표는 사용자의 전략에 대응하는 효과적인 부대 편성을 구성하여 이러한 병력이 성곽 방어를 뚫지 못하도록 하는 것입니다. 이 시뮬레이션은 Gemini의 전략적 기능을 보여주기 위해 설계되었습니다.
구현은 그래픽 및 게임플레이 메커니즘을 위한 Raylib 라이브러리와 함께 C++를 사용하여 개발되고 있습니다. 웹에서 시뮬레이션에 액세스할 수 있도록 하려면 Emscripten을 사용하여 C++ 코드를 WebAssembly (WASM)로 컴파일합니다. 그러면 이 WASM이 Next.js 애플리케이션에 통합되어 웹 환경에서 원활한 사용자 환경을 제공할 수 있습니다. Emscripten은 웹 애플리케이션과 C++ 코드 간의 통신을 지원하므로 브라우저 설정에서 시뮬레이션을 효율적으로 실행할 수 있습니다.

구성용 제품

  • 웹/Chrome
  • 물론 Gemini

작성자:

언와인더

From

인도