HN เปิดตัว: เกมคล้าย Counter-Strike แบบโอเพนซอร์ส
(github.com/solcloud)-
Counter-Strike: Football
- เกม FPS แบบผู้เล่นหลายคนเชิงแข่งขัน ที่ให้ทีมกองเชียร์ฟุตบอลสองทีมต่อสู้กันโดยมีเป้าหมายเพื่อชนะรอบให้มากกว่าอีกฝ่าย
- ทีมถูกแบ่งเป็นฝ่ายบุกและฝ่ายรับ โดยเป้าหมายของฝ่ายรับในแต่ละรอบคือป้องกันไม่ให้ฝ่ายบุกทำลายฐานแฟนของพวกเขาด้วยลูกระเบิดกราฟฟิตี
- วิธีที่ฝ่ายรับจะชนะในแต่ละรอบ:
- กำจัดผู้เล่นฝ่ายบุกทั้งหมดก่อนที่จะมีการวางระเบิด
- เก็บกู้ระเบิดก่อนที่ระเบิดจะทำงาน
- มีผู้เล่นอย่างน้อยหนึ่งคนรอดชีวิตจนหมดเวลาของรอบ และไม่มีการวางระเบิด
- วิธีที่ฝ่ายบุกจะชนะในแต่ละรอบ:
- กำจัดผู้เล่นฝ่ายรับทั้งหมดก่อนที่เวลาของรอบจะหมด
- วางระเบิดก่อนหมดเวลาของรอบ และป้องกันไม่ให้ฝ่ายรับเก็บกู้ได้
- หากฝ่ายบุกวางระเบิดกราฟฟิตีก่อนหมดเวลาของรอบ นาฬิกาของรอบจะถูกตั้งเป็น 40 วินาที และฝ่ายรับต้องเก็บกู้ระเบิดภายใน 30 วินาที (หรือ 35 วินาทีหากใช้ชุดเก็บกู้)
- เกมนี้เป็นเกมความรุนแรงต่ำ ไม่มีเลือดสีแดง การฆ่าสัตว์ หรือองค์ประกอบภาพรุนแรงในลักษณะใกล้เคียงกัน
-
การตั้งค่า
-
ไคลเอนต์
- สามารถดาวน์โหลดไฟล์รันตามแพลตฟอร์ม OS จากรีลีสล่าสุด หรือบิลด์โดยตรงจากโฟลเดอร์ซอร์สของโปรเจกต์ได้
- สามารถตั้งค่าสภาพแวดล้อมสำหรับพัฒนาได้ด้วยคำสั่ง
cd electron/,npm install,npm run dev
-
เซิร์ฟเวอร์
- ขณะนี้ยังไม่มีเซิร์ฟเวอร์สาธารณะอย่างเป็นทางการ (และบริการจับคู่ก็ยังอยู่ระหว่างดำเนินการ) โดยสามารถรันเซิร์ฟเวอร์เองหรือให้ผู้อื่นโฮสต์ได้
- สามารถเริ่มเซิร์ฟเวอร์เพื่อรอผู้เล่น 2 คนเชื่อมต่อได้ด้วยคำสั่ง
composer install -a --no-dev,php cli/server.php 2
-
-
ขอความช่วยเหลือ
- หากคุณรู้ภาษา HTML/CSS/JS/PHP หรือมีทักษะด้านการทำโมเดล 3D/เท็กซ์เจอร์/แอนิเมชัน ก็สามารถเข้าร่วมโปรเจกต์เพื่อช่วยพัฒนาเกมให้เร็วขึ้นได้ โดยส่งพูลรีเควสต์เพื่อร่วมพัฒนา
สรุปโดย GN⁺
- เกมนี้เป็นเกม FPS ที่มีเอกลักษณ์ซึ่งว่าด้วยการแข่งขันระหว่างทีมกองเชียร์ฟุตบอล และเน้นความรุนแรงต่ำเพื่อลดองค์ประกอบภาพรุนแรงให้น้อยที่สุด
- การตั้งค่าเกมและวิธีรันเซิร์ฟเวอร์ทำได้ไม่ซับซ้อน จึงเป็นข้อดีสำหรับผู้ใช้ที่มีพื้นฐานด้านเทคนิคและอยากเข้าร่วมได้ง่าย
- มีทักษะทางเทคนิคหลายด้านที่สามารถนำมาช่วยพัฒนาเกมได้ จึงเปิดโอกาสให้ผู้มีทักษะที่เกี่ยวข้องเข้ามามีส่วนร่วมในการปรับปรุงเกม
- เกมที่มีลักษณะใกล้เคียงกัน เช่น "Valorant" และ "Overwatch" ซึ่งต่างก็มีสไตล์และรูปแบบการเล่นที่เป็นเอกลักษณ์ของตนเอง
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
การจับคู่ระหว่างเซิร์ฟเวอร์ PHP กับไคลเอนต์ Electron เป็นโปรเจกต์ที่น่าทึ่งมาก รู้สึกประทับใจที่ได้กลับมาแตะ PHP อีกครั้งหลังจากเวลาผ่านไปนาน วางแผนว่าจะทุ่มเวลาว่างให้กับโปรเจกต์นี้ ต้องการโปรเจกต์สร้างสรรค์แบบนี้ให้มีมากขึ้น
www/assetsชอบคำอธิบายว่าเป็น "เกมความรุนแรงต่ำ" เกมนี้เกี่ยวกับการยิงหน้าคน วาง/กู้ระเบิด และหลบการยิง
ภาพหน้าจอทำให้นึกถึงเกมพีซียุค 90 อย่าง "Extreme Paintbrawl" เป็นเกมที่เคยเล่นสนุกมากตอนเด็ก ๆ ต่อมาถึงได้รู้ว่าเกมนี้ถูกจัดว่าเป็นหนึ่งในวิดีโอเกมที่แย่ที่สุดเกมหนึ่ง
ชอบเกมฟุตบอลนี้มากกว่า FC '25 เสียอีก ขอเป็นกำลังใจให้ความหลงใหลของ solcloud
การเปิดซอร์สยอดเยี่ยมมาก เป็นจุดเริ่มต้นที่ดีสำหรับคนที่อยากเริ่มทำเกม 3D
ขอให้เพิ่มไฟล์ไลเซนส์
ไคลเอนต์รันบน Electron แต่ไม่มีเวอร์ชันเว็บ เลยสงสัยว่าทำไม
การสร้างเกม FPS ด้วยไคลเอนต์ Electron และเซิร์ฟเวอร์ PHP เป็นการเลือกเทคโนโลยีที่น่าสนใจ
ตอนแรกคิดว่าน่าจะรันในเบราว์เซอร์ได้ แต่ก็สงสัยว่าทำไมถึงแพ็กไคลเอนต์เป็นแอปพลิเคชัน Electron