- Hypersomnia: เกมยิงออนไลน์ที่ไม่มีเกมเอนจิน เขียนด้วย Modern C++
- เกมโดดเด่นด้วยการดวลที่ดุเดือดและสงครามแคลน พร้อมมีตัวแก้ไขแผนที่ในเกมสำหรับคอนเทนต์จากชุมชนได้ไม่สิ้นสุด
- ตัวเกมเล่นได้ด้วยอาวุธปืนเฉพาะตัว 24 ชนิด ระเบิดมือ 4 แบบ อาวุธระยะประชิด 7 ชนิด และเวทมนตร์ 6 คาถา พร้อมแผนที่จากชุมชน 10 แผนที่และโหมดเกม 2 แบบ (กู้ระเบิดและ Gun Game)
- เกมใช้ไลบรารีและเทคโนโลยี C++ สมัยใหม่ เช่น rectpack2D, Entity-Component-System และ cross-platform simulation determinism
- เกมมี AI ปลาน่ารักและแมลงที่ทำพฤติกรรมแบบสุ่ม รวมถึงการทำ memory pool, การจัดสรรและคืนหน่วยความจำแบบ O(1) และ contiguous storage ที่ปรับแต่งได้เต็มที่และเป็น deterministic
- เกมมีตัวอัปเดตในตัว การแจ้งเตือนผ่าน Discord และ Telegram และมีรูปแบบ JSON ที่สวยงามและเรียบง่ายสำหรับแผนที่เกม
- เกมมีเอดิเตอร์ที่สร้างด้วย ImGui รองรับทรัพยากรแบบกำหนดเอง และสามารถทดสอบเล่นแผนที่ที่กำลังทำอยู่ได้ในคลิกเดียว
- เกมสามารถบิลด์ได้บน Windows, Linux และ MacOS แต่ต้องใช้ dependency บางตัว รวมถึง clang และซอฟต์แวร์บางรายการในการบิลด์
- กระบวนการบิลด์ใช้ CMake, ninja และ LLVM toolchain เวอร์ชัน 13 ขึ้นไป และสามารถบิลด์ได้ 3 คอนฟิก ได้แก่ Debug, Release และ RelWithDebInfo
- ยินดีต้อนรับผู้ร่วมพัฒนา และสามารถดูเอกสาร WIP ได้ในวิกิ
- เกมยังอยู่ระหว่างการพัฒนาอย่างต่อเนื่องและเข้มข้น และอาจผ่านการปฏิวัติแบบไม่คาดคิดได้
1 ความคิดเห็น
ความคิดเห็นบน Hacker News