2 คะแนน โดย GN⁺ 2024-10-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
GN⁺ 2024-10-23
ความคิดเห็นจาก Hacker News
  • การจับคู่ระหว่างเซิร์ฟเวอร์ PHP กับไคลเอนต์ Electron เป็นโปรเจกต์ที่น่าทึ่งมาก รู้สึกประทับใจที่ได้กลับมาแตะ PHP อีกครั้งหลังจากเวลาผ่านไปนาน วางแผนว่าจะทุ่มเวลาว่างให้กับโปรเจกต์นี้ ต้องการโปรเจกต์สร้างสรรค์แบบนี้ให้มีมากขึ้น

    • ฝั่งไคลเอนต์อยู่ที่ www/assets
    • ไม่มี dependency อื่นนอกจาก Three.js ไม่มีทั้ง TypeScript และ build pipeline แค่อ่านโค้ดก็สนุกแล้ว
    • ตามสถิติภาษาใน GitHub ระบุว่าเป็น PHP 82%, JS 15% และมี HTML/CSS เล็กน้อย เลยสงสัยว่าไคลเอนต์จริง ๆ สร้างด้วยอะไร อยู่ใน repository อื่นหรือเปล่า หรือทำทั้งหมดด้วย PHP ถ้าเป็นแบบนั้นก็น่าประทับใจ
  • ชอบคำอธิบายว่าเป็น "เกมความรุนแรงต่ำ" เกมนี้เกี่ยวกับการยิงหน้าคน วาง/กู้ระเบิด และหลบการยิง

    • สงสัยว่าเคยเห็นสนามฟุตบอลไหม มีเส้นตัดกันหลายเส้นและมีเส้นที่ดูไม่เข้ากันอยู่ด้วย แต่ก็ไม่สำคัญมากเพราะจุดสนใจไม่ได้อยู่ที่ฟุตบอล
  • ภาพหน้าจอทำให้นึกถึงเกมพีซียุค 90 อย่าง "Extreme Paintbrawl" เป็นเกมที่เคยเล่นสนุกมากตอนเด็ก ๆ ต่อมาถึงได้รู้ว่าเกมนี้ถูกจัดว่าเป็นหนึ่งในวิดีโอเกมที่แย่ที่สุดเกมหนึ่ง

  • ชอบเกมฟุตบอลนี้มากกว่า FC '25 เสียอีก ขอเป็นกำลังใจให้ความหลงใหลของ solcloud

  • การเปิดซอร์สยอดเยี่ยมมาก เป็นจุดเริ่มต้นที่ดีสำหรับคนที่อยากเริ่มทำเกม 3D

  • ขอให้เพิ่มไฟล์ไลเซนส์

  • ไคลเอนต์รันบน Electron แต่ไม่มีเวอร์ชันเว็บ เลยสงสัยว่าทำไม

  • การสร้างเกม FPS ด้วยไคลเอนต์ Electron และเซิร์ฟเวอร์ PHP เป็นการเลือกเทคโนโลยีที่น่าสนใจ

  • ตอนแรกคิดว่าน่าจะรันในเบราว์เซอร์ได้ แต่ก็สงสัยว่าทำไมถึงแพ็กไคลเอนต์เป็นแอปพลิเคชัน Electron