bAttlesIm
คุณและ Gemini เล่นเกมจำลองการป้องกันปราสาทกัน
การทำงาน
การจําลองนี้เกี่ยวข้องกับผู้โจมตี (ผู้ใช้) และกลไกการป้องกัน (Gemini) ที่ตั้งค่าไว้ในตารางกริดขนาด 15x15 ผู้ใช้สามารถวางกองกำลัง 2 ประเภท ได้แก่ มือธนูและนักรบ โดยแต่ละประเภทจะมีต้นทุนเครดิตแตกต่างกัน วัตถุประสงค์ของ Gemini คือป้องกันไม่ให้กองทัพเหล่านี้เจาะการป้องกันของปราสาทด้วยการจัดกองทัพที่มีประสิทธิภาพเพื่อตอบโต้กลยุทธ์ของผู้ใช้ การจําลองนี้ออกแบบมาเพื่อแสดงความสามารถเชิงกลยุทธ์ของ Gemini
การติดตั้งใช้งานกําลังพัฒนาโดยใช้ C++ กับคลัง Raylib สําหรับกลไกกราฟิกและเกมเพลย์ ระบบจะคอมไพล์โค้ด C++ เป็น WebAssembly (WASM) โดยใช้ Emscripten เพื่อให้การจําลองเข้าถึงได้ในเว็บ จากนั้นระบบจะผสานรวม WASM นี้เข้ากับแอปพลิเคชัน Next.js เพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ราบรื่นในสภาพแวดล้อมเว็บ Emscripten ช่วยให้การสื่อสารระหว่างเว็บแอปพลิเคชันและโค้ด C++ เป็นไปอย่างราบรื่น ซึ่งช่วยให้การจําลองทำงานได้อย่างมีประสิทธิภาพในการตั้งค่าเบราว์เซอร์
สร้างขึ้นด้วย
- เว็บ/Chrome
- Gemini แน่นอน
ทีม
โดย
ตัวคลาย
จาก
อินเดีย