bAttlesIm

אתם ו-Gemini משחקים זה מול זה בסימולטור הגנה על טירה

תיאור

בסימולציה מעורבים תוקף (משתמש) ומנגנון הגנה (Gemini) שמוגדר בתצוגת רשת של 15x15. המשתמשים יכולים למקם באופן אסטרטגי שני סוגים של חיילים – קשתים וחיילים – לכל אחד מהם עלות שונה בקרדיטים. המטרה של Gemini היא למנוע מהחיילים האלה לפרוץ את ההגנות של הטירה על ידי יצירת מבנה יעיל של חיילים כדי להתמודד עם האסטרטגיה של המשתמש. הסימולציה הזו נועדה להציג את היכולות האסטרטגיות של Gemini.
ההטמעה מתבצעת באמצעות C++‎ עם ספריית Raylib לצורך גרפיקה ומכניקות משחק. כדי שהסימולציה תהיה נגישה באינטרנט, קוד ה-C++ יעבור הידור ל-WebAssembly‏ (WASM) באמצעות Emscripten. לאחר מכן, ה-WASM ישולב באפליקציית Next.js, ויאפשר חוויית משתמש חלקה בסביבת אינטרנט. Emscripten מאפשר תקשורת בין אפליקציית האינטרנט לבין קוד ה-C++‎, ומאפשר לבצע את הסימולציה ביעילות בסביבת הדפדפן.

מבוסס על

  • אינטרנט/Chrome
  • Gemini כמובן

קבוצה

על ידי

רכיבי התרת מחסניות

מאת

הודו