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