bAttlesIm

Ty i Gemini rywalizujecie ze sobą w symulacji obrony zamku.

Działanie

Symulacja obejmuje atakującego (użytkownika) i mechanizm obronny (Gemini) ustawiony na siatce 15 x 15. Użytkownicy mogą strategicznie rozmieszczać 2 typy wojsk: łuczników i wojowników, z różnymi kosztami w kredytach. Celem Gemini jest uniemożliwienie tym wojskom przełamania obrony zamku przez utworzenie skutecznego ustawienia wojsk, które przeciwdziała strategii użytkownika. Ta symulacja ma zademonstrować możliwości strategiczne Gemini.
Jej implementacja jest opracowywana w języku C++ z wykorzystaniem biblioteki Raylib do grafiki i mechaniki rozgrywki. Aby symulacja była dostępna w internecie, kod C++ zostanie skompilowany do WebAssembly (WASM) za pomocą Emscripten. Następnie zostanie ona zintegrowana z aplikacją Next.js, co zapewni płynne działanie w środowisku internetowym. Emscripten ułatwia komunikację między aplikacją internetową a kodem C++, umożliwiając wydajne wykonywanie symulacji w ustawieniach przeglądarki.

Utworzone za pomocą

  • Sieć/Chrome
  • Gemini, oczywiście

Zespół

Autor:

Unwinders

Od

Indie