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