10 คะแนน โดย GN⁺ 24 일 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เกมวางกลยุทธ์ผลัดตาแบบโอเพนซอร์ส ที่มีฉากหลังเป็น โลกแฟนตาซีชั้นสูง รองรับแคมเปญเล่นคนเดียวและการต่อสู้แบบผู้เล่นหลายคนทั้งออนไลน์และฮอตซีต
  • มี 17 แคมเปญ, 55 แผนที่มัลติเพลเยอร์, และ ยูนิตมากกว่า 200 แบบ จาก 7 ฝ่าย โดยแต่ละยูนิตมีความสามารถและอาวุธเฉพาะตัว
  • โดดเด่นด้วยกราฟิกแบบ พิกเซลอาร์ตแอนิเมชัน และภาพตัวละครสไตล์กึ่งสมจริง
  • มี ความยืดหยุ่นในการม็อดสูง ผ่าน WML และ Lua scripting ทำให้สามารถเพิ่มคอนเทนต์ที่ผู้ใช้สร้างเองได้จากเซิร์ฟเวอร์แอดออนทางการ
  • รันได้บนแพลตฟอร์มหลักอย่าง Windows, macOS, GNU/Linux และ แปลแล้วมากกว่า 30 ภาษา เพื่อการเข้าถึงในระดับโลก

จุดเด่นหลักของ Battle for Wesnoth

  • Battle for Wesnoth คือ เกมวางกลยุทธ์ผลัดตาแบบโอเพนซอร์ส ที่อิงอยู่บน โลกแฟนตาซีชั้นสูง
    • รองรับแคมเปญเล่นคนเดียวและการต่อสู้แบบผู้เล่นหลายคนทั้งออนไลน์หรือแบบ ฮอตซีต
    • ผู้เล่นสามารถดำเนินเรื่องราวได้หลากหลาย ไม่ว่าจะเป็นการทวงบัลลังก์คืน การหลบหนีจากลอร์ดลิช หรือการสร้างอัญมณีแห่งไฟใต้พิภพ
  • ยูนิต ภายในเกมถูกถ่ายทอดด้วย แอนิเมชันพิกเซลอาร์ตที่วาดด้วยมือ และในฉากบทสนทนาจะใช้ ภาพตัวละครสไตล์กึ่งสมจริง
  • มี 17 แคมเปญเล่นคนเดียว และ 55 แผนที่มัลติเพลเยอร์
    • มียูนิตมากกว่า 200 แบบ ที่สังกัดอยู่ใน 7 ฝ่ายหลัก โดยแต่ละยูนิตมีความสามารถ อาวุธ และเวทมนตร์เฉพาะตัว
  • ฟีเจอร์ มัลติเพลเยอร์ ใช้งานได้ไม่เฉพาะผ่านอินเทอร์เน็ต แต่ยังรองรับ เครือข่ายภายใน หรือ โหมดฮอตซีต ด้วย
  • แปลแล้วมากกว่า 30 ภาษา ทำให้ผู้เล่นจากหลากหลายภูมิภาคเข้าถึงได้
  • โครงสร้างเอนจินรองรับ ความยืดหยุ่นในการม็อดสูง ด้วยการผสาน WML และ Lua scripting
    • ผู้เล่นสามารถดาวน์โหลดคอนเทนต์ที่ชุมชนสร้างได้ผ่านเซิร์ฟเวอร์แอดออนทางการ
    • สามารถเพิ่มแคมเปญใหม่ ฝ่ายใหม่ แผนที่มัลติเพลเยอร์ กลไกเฉพาะตัว และงานภาพแบบใหม่ได้
  • รองรับ การทำงานข้ามแพลตฟอร์ม บนระบบปฏิบัติการหลักอย่าง Windows, macOS, GNU/Linux

1 ความคิดเห็น

 
GN⁺ 24 일 전
ความคิดเห็นจาก Hacker News
  • ถ้ามีงาน C++ ที่เปิดรับในสหรัฐฯ ขอแนะนำให้ลองติดต่อ Charles Dang (Vultraz) ซึ่งเป็นหนึ่งในหัวหน้านักพัฒนาของ Wesnoth
    เขามีส่วนร่วมพัฒนา Wesnoth มาตั้งแต่ปี 2012 แต่เพิ่งเรียนจบมหาวิทยาลัยในปี 2024 แม้จะเป็นเมนเทนเนอร์ของโปรเจกต์โอเพนซอร์ส C++ แล้วก็ตาม แต่ตลาดงานสำหรับนักพัฒนาระดับเริ่มต้นนั้น โหดมาก
    ดูได้จาก โปรไฟล์ LinkedIn ของเขา

    • บริษัทเราอยู่แถว DC เลยติดต่อไปทันที Wesnoth เป็นโปรเจกต์ที่น่าทึ่งจริง ๆ และแทบไม่น่าเชื่อว่าเขายังหางานเขียนโปรแกรมไม่ได้
    • ผมก็เคยอยู่ในสถานการณ์คล้ายกัน ผมส่งแพตช์เล็ก ๆ เข้า Linux kernel ไป 5 ตัว และส่งแพตช์ให้ Firefox อีก 2 ตัว แต่ก็ไม่ได้รับ ความสนใจจากนายจ้าง เลย สุดท้ายเลยหยุด contribute โอเพนซอร์สและกำลังคิดจะย้ายไปสายอื่น ตอนนี้มันถึงจุดที่ผมต้องมองหา ROI ให้ตัวเองแล้ว
    • ในฐานะคนอเมริกันที่อยู่ DC และมีประสบการณ์ C++ 12 ปี ถ้ายังหางานไม่ได้ก็น่าตกใจมาก บริษัทต่าง ๆ อาจยังประเมินประสบการณ์โอเพนซอร์สได้ไม่เก่ง แต่ตำแหน่งนักพัฒนาที่ต้องมี security clearance ก็ยังมีอยู่มาก
    • การดูแลโปรเจกต์ระดับนี้ได้ต้องใช้ ทักษะระดับองค์กร อยู่แล้ว แต่น่าเสียดายที่ความเป็นจริงกลับไม่ได้ทำให้ถูกจ้างทันที
    • ช่วงนี้ตลาดระดับเริ่มต้นลำบากอยู่แล้ว แถมบริษัทจำนวนมากยังมองว่า ความสามารถในการใช้เครื่องมือ AI คือ “ความเชี่ยวชาญ” อีกด้วย พวกเขาอยากได้คนที่ใช้เครื่องมืออย่าง Claude Code ได้คล่อง แต่กลับไม่เขียนไว้ในประกาศรับสมัคร และจะไปรู้เอาตอนสัมภาษณ์
  • ข้อเดียวที่ไม่ชอบในเกมคือ ยูนิตสายฮีลไม่ได้ค่าประสบการณ์
    เลยต้องส่งมันลงไปร่วมสู้โดยตรงถึงจะเลเวลอัปได้ แถม HP ก็น้อย เสี่ยงอันตราย และการลด HP มอนสเตอร์ให้เหลือ 1-2 แล้วค่อยให้มันโจมตีปิดงานก็ดูเหมือนเป็นลูกเล่นฝืนบทบาทเดิมของมัน

    • มีแอดออนชื่อ Advance Wesnoth Wars ที่ช่วยแก้เรื่องนี้ นอกจากตัวเลือกให้ค่าประสบการณ์จากการฮีลแล้ว ยังเพิ่ม ระบบที่ภูมิประเทศมีผลต่อความเสียหาย ด้วย ดูได้ที่ GitHub repository
    • ตาม แนวคิดที่ถูกเสนอซ้ำบ่อย ๆ (FPI) ในฟอรัมทางการ ทีมงานมองว่าการได้ค่าประสบการณ์โดยไม่มีความเสี่ยงจะทำลายสมดุล โดยเฉพาะในโหมดหลายผู้เล่นที่ shaman จะโตได้ง่ายเกินไป
    • ส่วนตัวผมชอบที่ระบบนี้สร้างสมดุลเชิงกลยุทธ์ระหว่าง ความเสี่ยงระยะสั้นกับผลตอบแทนระยะยาว การจะกด HP มอนสเตอร์ให้เหลือ 1-2 จริง ๆ ก็ไม่ง่าย เพราะต้องยอมไม่ใช้การโจมตีที่แรงกว่า
    • กลยุทธ์ก็คือวางฮีลเลอร์ไว้แนวหลัง แล้วค่อยดันขึ้นมาปิดงานตอนศัตรูใกล้ตาย ก่อนจะจัดแนวรบใหม่อีกครั้ง
    • ยูนิตสายฮีลได้การชดเชยทางอ้อมจากการที่ ต้องใช้ค่าประสบการณ์เพื่อเลเวลอัปน้อยกว่า ความสามารถ slow ของ elvish healer ก็ช่วยทำให้ศัตรูช้าลงและปิดงานได้ง่ายขึ้น
  • พอนึกย้อนกลับไปหลังผ่านไป 20 ปี มันก็ยังเป็นหนึ่งใน เกมโอเพนซอร์สที่ดีที่สุด ในความทรงจำของผม
    ผมเคยอดนอนเล่นแคมเปญมาหลายคืน ถ้ามีใครทำ พอร์ตลง Nintendo Switch ได้ก็คงดีมาก

    • แต่พอร์ตอย่างเป็นทางการนั้น เป็นไปไม่ได้ในทางกฎหมาย Nintendo SDK อยู่ภายใต้ NDA ขณะที่ GPL บังคับให้เปิดเผยซอร์สที่แก้ไขแล้ว จึงเกิดความขัดแย้งกัน จะทำได้ก็ต่อเมื่อได้รับอนุญาตจากผู้มีส่วนร่วมทุกคนเท่านั้น แต่ถ้าเป็น พอร์ตแบบ homebrew ก็ยังพอเป็นไปได้
  • ผมเคยเล่นหนักมากเมื่อราว 10 ปีก่อน ตอนนี้อยากกลับไปดูว่ามันเปลี่ยนไปแค่ไหนแล้ว

    • ผมก็เหมือนกัน มันเป็นเกมที่ผมเล่นบน Linux เครื่องแรกของตัวเองเลย ทำให้นึกถึง ช่วงเวลาแห่งความทรงจำ
    • เห็นด้วยเหมือนกัน
  • เป็นเกมที่ยอดเยี่ยมจริง ๆ เมื่อก่อนเคยมีเวอร์ชัน iOS ด้วย
    ดูได้ที่ ลิงก์ App Store
    ถ้าเป็นเกมไม่โอเพนซอร์สที่ให้อารมณ์คล้ายกันก็มี Hero’s Hour ซึ่งเล่นบน Xbox ได้ดีด้วย
    ในหมู่เกมโอเพนซอร์ส มันนับว่าเด่นมากทั้งในแง่ IP และคอนเซปต์ที่เป็นต้นฉบับ เป็นโปรเจกต์ที่สัมผัสได้ถึงความตั้งใจจริง

  • สงสัยว่ามีลิสต์ เกมโอเพนซอร์สคุณภาพสูง ระดับนี้ไหม ผมกำลังหาเกมที่ “คุณภาพดีเกินกว่าจะเชื่อว่าเล่นฟรี”

    • รายการแนะนำ:
      Cataclysm: Dark Days Ahead – เอาตัวรอดหลังหายนะสไตล์ Dwarf Fortress
      Endless Sky – เกมยิงมุมมองด้านบนที่ได้แรงบันดาลใจจาก Escape Velocity
      SuperTux / SuperTuxKart – ได้แรงบันดาลใจจาก Super Mario และ Mario Kart ตามลำดับ
      ดูเพิ่มเติมได้ที่ รายชื่อเกมโอเพนซอร์ส และ รายชื่อเกมเชิงพาณิชย์
    • ถ้าชอบ RTS, Beyond All Reason น่าทึ่งมาก ดูได้ที่ เว็บไซต์ทางการ
      คุณภาพของ UI ที่ละเอียดพิถีพิถันทำให้รู้เลยว่านักพัฒนารักเกมนี้แค่ไหน
    • ผมก็แนะนำเกมเดียวกัน มันยังพัฒนาอย่างคึกคัก และแม้ โหมด 8v8 จะเป็นค่าเริ่มต้น แต่ก็มีทั้ง PVE, 1v1 และโหมดอื่น ๆ อีกมาก
    • FreeCiv กับ FreeCol ก็ดี ถ้าชอบ roguelike ก็แนะนำ Brogue, Nethack, DCSS
      OpenMW คือการ reimplement Morrowind แบบโอเพนซอร์สอย่างสมบูรณ์
    • ถ้าชอบ arena shooter, Xonotic ก็น่าประทับใจ
      ดูได้ที่ วิกิของ Xonotic
  • ผมเล่น Wesnoth มาตั้งแต่เด็ก และจนถึงตอนนี้มันก็ยังเป็น เกมที่ผมรัก
    มีทั้งคอนเทนต์จากบุคคลที่สามจำนวนมากและโลกเรื่องราวที่ต่อยอดขยายออกไปมากมาย

    • อยากรู้ว่ามี แหล่งแนะนำ สำหรับหาคอนเทนต์จากบุคคลที่สามพวกนี้ไหม
  • ตอนเรียนมหาวิทยาลัย ผมเล่นเกมนี้บน Arch Thinkpad และมันรันได้ดีแม้เครื่องสเปกไม่สูง
    ผมเคยปักหมุดบนแผนที่เพื่อเก็บบันทึกการรบกับเพื่อนร่วมทีม พร้อมตั้งชื่ออย่าง “Ronant’s Triumph”, “Ronant’s Revenge”, “Ronant’s Last Stand”
    มันเป็น ความทรงจำระดับตำนาน ตอนนั่งดื่มเบียร์เล่นกับเพื่อน Ronant เป็นวีรบุรุษที่ไม่มีวันหวนกลับมาอีก

  • ผมกับลูก ๆ เล่นเกมนี้ด้วยกันมา 20 ปีแล้ว
    มันทำงานได้ดีบน Linux, Mac, Windows และไม่เคยล่มเลยสักครั้ง
    เกมมากมายหายไปแล้ว แต่ Wesnoth ยังอยู่ และอาจกลายเป็น เกมอมตะเหมือนหมากรุก ก็ได้

  • มันเป็น เกมเพชรเม็ดงาม ที่ผมเจอโดยบังเอิญ
    ช่วงหลังผมลองเล่น Mewgenics แล้วกลับคิดถึงองค์ประกอบของ Wesnoth อย่าง แอนิเมชันที่รวดเร็ว, ฟังก์ชันย้อนการกระทำ, และ การข้ามเทิร์น
    อยากให้มีแคมเปญเพิ่มในเนื้อเรื่องทางการอีก