3 คะแนน โดย GN⁺ 2023-12-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Mindustry เป็นเกม tower defense แบบ sandbox ที่ผสานทั้งการป้องกันฐานและการออกแบบระบบแปรรูปทรัพยากร
  • ผู้เล่นต้องสร้างฐานพร้อมรับมือ wave ของศัตรูที่แข็งแกร่ง
  • ภายในเกมสามารถสร้าง ระบบการออกแบบที่ซับซ้อน สำหรับการแปรรูปวัสดุได้
  • บนเซิร์ฟเวอร์ผู้เล่นหลายคน สามารถ ก่อสร้าง ร่วมกับผู้เล่นคนอื่นได้
  • นอกจากการก่อสร้างแบบร่วมมือแล้ว ยังสามารถ ต่อสู้ ร่วมกับผู้เล่นคนอื่นได้ด้วย

การป้องกันฐานและการออกแบบ

  • รูปแบบการเล่นหลักของ Mindustry คือการสร้างฐานและป้องกัน wave ของศัตรู
  • สามารถสร้าง ระบบการออกแบบที่ซับซ้อน สำหรับการแปรรูปทรัพยากร และเล่นในสไตล์ sandbox ได้

ผู้เล่นหลายคน

  • บนเซิร์ฟเวอร์ผู้เล่นหลายคน สามารถก่อสร้างและต่อสู้ร่วมกับผู้เล่นคนอื่นได้

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

 
GN⁺ 2023-12-23
ความคิดเห็นบน Hacker News
  • Mindustry เป็นเกมที่ยอดเยี่ยมจริง ๆ ผมกับเพื่อนทุ่มเวลาไปกับสองแคมเปญมหาศาล
    ถ้าจะอธิบายให้คนที่เคยเล่น Factorio ฟัง Mindustry จะมีสัดส่วนระบบอัตโนมัติน้อยกว่า และเน้นการต่อสู้มากกว่า การเคลียร์แผนที่หนึ่งไม่ได้ใช้เวลาถึง 50 ชั่วโมง โดยปกติคือไม่กี่ชั่วโมง แต่บางแผนที่ที่ค่อนข้างยากก็อาจต้องลองหลายครั้ง
    พื้นที่มีข้อจำกัดมากกว่า Factorio ทำให้ การออกแบบที่ใช้พื้นที่อย่างมีประสิทธิภาพ สำคัญ โดยเฉพาะในการป้องกันที่ต้องวางป้อมปืนให้แน่นหนา อย่างไรก็ตาม ป้อมปืนมีข้อจำกัดว่าต้องป้อนกระสุนด้วยสายพานลำเลียงหรือท่อของเหลว หรือทั้งสองอย่าง นอกจากนี้ยังต้องพิจารณาการผสมป้อมปืนแบบต่าง ๆ ตามประเภทของศัตรูด้วย
    โดยรวมแล้วเป็นเกมที่ทำมาได้ดีมาก และเล่นติดง่ายมาก

    • ดูน่าลองเล่นสักครั้ง องค์ประกอบทาวเวอร์ดีเฟนส์ของ Factorio ทำงานได้ไม่ค่อยดี เพราะขนาดการโจมตีเล็กเกินไป ฐานใหญ่เกินไป และสุดท้ายก็กลายเป็นว่าเราไปถล่มฐานไบเตอร์ทิ้งอยู่ดี
      ส่วนนี้ควรจะยากกว่านี้มาก แต่ผู้เล่นจำนวนมากก็แค่เพิกเฉยแล้วสร้างฐานอย่างเดียว ช่วงแรก ๆ ผมสร้างฐานแน่นเกินไป และต้องเรียนรู้วิธีใช้พื้นที่ที่มีให้ ถ้าเป็นเกมที่ให้รางวัลกับ การสร้างแบบหนาแน่น ก็น่าจะถูกใจผม
    • สิ่งที่ต้องปรับให้เหมาะสมนั้นต่างกัน ดังนั้นแม้ผังเทคโนโลยีและผังการผลิตจะพัฒนาน้อยกว่า ผมก็ยังชอบ Mindustry มากกว่า Factorio
  • กระแสที่ขายแบบเสียเงินบน Steam แต่ลิงก์ซอร์สจริงไว้บน GitHub น่าสนใจดี สำหรับนักพัฒนาหรือคนที่เต็มใจจะค้นหา ก็เท่ากับว่าใช้ฟรีได้ ผมคิดว่ายุติธรรม
    อย่างไรก็ตาม อยากให้ โมเดลสนับสนุนโดยตรง แพร่หลายมากขึ้นในหมู่คนทั่วไป ลิงก์นี้ดีตรงที่พาไปยังเว็บไซต์ทั่วไปซึ่งมีตัวเลือกหลายแบบ รวมถึงเวอร์ชันฟรีให้ทันที ว่าจะลองเล่นทีหลัง

    • ที่ขายบน Steam ส่วนใหญ่เป็นเพราะ ฟีเจอร์เชื่อมต่อกับ Steam เช่น การเข้าร่วมเกมของเพื่อน ถ้าไม่ต้องการฟีเจอร์พวกนั้น เกมก็ฟรี
    • ไม่ใช่ว่านี่เป็น กระแสใหม่ เพียงเพราะผมไม่รู้มาก่อน
      https://github.com/Poussinou/FLOSS-Games-on-Steam
      https://store.steampowered.com/curator/38475471-Libre-Open-S...
      ไม่มีอะไรใหม่ และฝั่งเครื่องมือก็มีวิธีแบบนี้เช่นกัน
      https://store.steampowered.com/app/431730/Aseprite/ - https://github.com/aseprite/aseprite
    • Shapez.io ก็ใช้วิธีเดียวกัน แค่ไม่ต้องมานั่งทำความเข้าใจ กระบวนการบิลด์ JavaScript อีกชุดหนึ่งในเวลาว่าง ก็ถือว่าคุ้ม 10 ดอลลาร์แล้ว
    • Cyberduck ก็คล้ายกัน เป็นซอฟต์แวร์โอเพนซอร์ส จึงดาวน์โหลดฟรีได้จากเว็บไซต์ แต่ถ้าต้องการติดตั้งด้วยคลิกเดียวจาก App Store ก็ราคา 24 ดอลลาร์
    • ผมมองว่าเป็นวิธีที่ค่อนข้างยุติธรรม คิดว่าจะลองทำกับแอป Android ดู บน Google Play Store จะตั้งเป็นแบบเสียเงิน ส่วนบน F-Droid จะปล่อยฟรี
  • มีการคุยกันก่อนหน้านี้อยู่ไม่น้อย: https://news.ycombinator.com/item?id=32422522 (Mindustry – Open-Source Game, 135 ความคิดเห็น)
    เป็นเกมที่ยอดเยี่ยม แต่เล่นติดอยู่บ้าง

    • ขอบคุณสำหรับคำเตือน คงเป็นอย่างนั้นจริง ๆ และเพราะแบบนั้นผมจึงจะยึดหลักไว้แล้วไม่เล่น
      หลังจากราวปี 2000 ที่นิสัยการเรียนของผมพังหนักเพราะพยายามทำ คะแนนเรตติ้งเกิน 2000 ใน Age of Empires II ออนไลน์ ผมก็ยึดคติว่า “กันไว้ดีกว่าแก้” มาตลอด
  • ทั้งตลกและควรค่าแก่การพูดถึง คือในเรือนจำมีการขายเกมนี้ให้ผู้ต้องขังเล่นบนแท็บเล็ตแบบเสียเงิน สงสัยเหมือนกันว่าถูกกฎหมายไหม
    น่าจะเป็น AccessCorrections หรือ Access อะไรสักอย่าง และผมรู้แน่ชัด ผมเล่นอยู่หลายปี แต่ตอนนี้เกลียดมันไปแล้วเพราะมันเชื่อมโยงกับความทรงจำแย่ ๆ จากช่วงที่รับโทษอยู่ โปรเจกต์โอเพนซอร์สอีกตัวอย่าง Andors Trail ก็ถูกนำไปขายแบบเสียเงินเช่นกัน

    • การขายดิสทริบิวชันของโปรเจกต์ที่ใช้ สัญญาอนุญาต GPL แบบเสียเงินนั้นถูกกฎหมาย นิยามของ OSI [1] ก็ระบุว่านี่เป็นหนึ่งในเสรีภาพของสัญญาอนุญาตที่ถือว่าเป็นโอเพนซอร์ส
      ผมยังจำได้ว่าในช่วงกลางทศวรรษ 2000 เคยมีประเด็นถกเถียงเรื่องการนำโปรเจกต์อย่าง The GIMP มาแพ็กใหม่แล้วขาย แม้จะถูกกฎหมาย แต่ผู้ขายก็ได้กำไรจากความไม่สมมาตรของข้อมูลกับคนที่ไม่รู้ว่าสามารถหา software นั้นได้ฟรี
      ก็มีข้อโต้แย้งเช่นกัน ผู้จัดจำหน่ายทำงานแพ็กแอป และ AccessConnections อาจเพิ่มคุณค่าในฐานะบุคคลที่สามที่น่าเชื่อถือซึ่งตรวจสอบเนื้อหา
      ดังนั้นจึงถูกกฎหมาย แต่อาจไม่ถูกจริยธรรม สัญญาอนุญาตโอเพนซอร์สกำหนดว่าผู้ใช้ปลายทางต้องเข้าถึงซอร์สโค้ดและสัญญาอนุญาตได้ ซึ่งอาจถูกซ่อนไว้เป็นลิงก์ในหน้าจอเครดิตก็ได้
      ผมไม่ใช่ทนาย จึงสงสัยเหมือนกันว่าการให้แค่ลิงก์จะถือเป็น การแจกจ่ายซอร์สโค้ด หรือไม่ ในสถานการณ์ที่รู้ว่าผู้ใช้ปลายทางไม่มีสิทธิ์เข้าถึงอินเทอร์เน็ตอย่างไม่จำกัด
      [1]: https://opensource.org/osd/
    • สงสัยว่าเป็นเรือนจำในสหรัฐฯ หรือเปล่า นึกภาพไม่ค่อยออกว่าเขาจะอนุญาตให้ผู้ต้องขังเล่นเกม
      อีกอย่างก็สงสัยว่าผู้ต้องขังควรจะหาเงินมาจ่ายค่าเกมได้อย่างไร
    • อะไรนะ? ฟังดูเหมือนการรีดไถที่ถูกกฎหมาย อุตสาหกรรมเรือนจำสหรัฐฯ น่ารังเกียจ
  • Mindustry ยอดเยี่ยมมาก ผมเล่น แคมเปญ Erekir ไปสองรอบแล้ว แคมเปญ Serpulo ไม่ค่อยถูกใจ และให้ความรู้สึกเหมือนเป็นเกมคนละเกมกันแทบจะสิ้นเชิง
    Erekir คือเกมที่เอากลยุทธ์แบบเรียลไทม์มาเสริมระบบอัตโนมัติ ส่วน Serpulo คือเกมที่เอา Tower Defense มาเสริมระบบอัตโนมัติ

    • ผมคิดตรงกันข้ามเลย ในฐานะแฟน Serpulo รุ่นเก่า ผมสนุกกับเกมมาก แต่ทนสไตล์กลยุทธ์เรียลไทม์ของ Erekir ไม่ไหวจริง ๆ
      ผมไม่อยากสร้างหรือสั่งการกองกำลังในเกมแบบ Factorio นั่นตรงข้ามกับสิ่งที่ผมต้องการโดยสิ้นเชิง
      เสียดายที่เหมือน Serpulo ถูกทิ้งไปเมื่อทิศทางของเกมเปลี่ยนไป Serpulo ไม่เคยถูกทำให้เสร็จสมบูรณ์หรือปรับบาลานซ์จนลงตัว และตอนนี้ก็ดูไม่น่าจะเป็นไปได้แล้ว
    • ผมว่าดีนะที่ทำได้ทั้งสองแบบ ถ้ารวบรวมยูนิตได้มากพอ ก็มีวิธีเปลี่ยน Serpulo ให้เล่นเหมือนเกมกลยุทธ์เรียลไทม์ได้เหมือนกัน
  • ผมซื้อเกมนี้หลังจากเล่นเวอร์ชันโอเพนซอร์สอยู่พักหนึ่ง Factorio ไม่ได้เน้นการป้องกันขนาดนั้น แต่เกมนี้โฟกัสตรงจุดนั้นพอดี ซึ่งตรงกับที่ผมอยากได้เลย
    หลังผ่านการยกเครื่องครั้งใหญ่ เกมก็ถูกขัดเกลาให้สมบูรณ์ขึ้นมาก คงต้องกลับไปลอง เคลียร์แคมเปญ ดูอีกครั้ง

  • เกมนี้ดูดคนเข้าไปได้จริง ๆ ยอดเยี่ยม และเอาจริง ๆ ก็เหมาะมากในฐานะ เกมช่วงวันหยุด ด้วย จังหวะที่โพสต์นี้ขึ้นมาก็ดี
    ตอนแรกผมลองเล่นเพราะได้ยินคำอธิบายว่าเป็น “Factorio lite” พอเล่นแล้วก็พบว่าเป็นคำอธิบายที่ค่อนข้างตรง ไม่ได้ลึกเท่า Factorio แต่ตอบสนองความอยากแบบเดียวกันได้

  • โหมด PvP ก็ยอดเยี่ยมเหมือนกัน วางเส้นทางลำเลียงเพื่อทำทั้งการป้องกันและการโจมตีให้เสร็จสมบูรณ์ได้
    ยังสามารถซุ่มโจมตีเส้นทางลำเลียงของคู่ต่อสู้ ทำให้ได้เปรียบในแนวหน้าอย่างมากก่อนที่ศัตรูจะรู้ตัวว่าระบบไฟฟ้าและโลจิสติกส์มีปัญหา ผมว่านี่เป็นหนึ่งในคุณสมบัติสำคัญที่สุดของเกมกลยุทธ์เรียลไทม์
    ถ้าขโมยชิ้นส่วนราคาแพงจากสายพานลำเลียงของอีกฝ่ายได้ก็คงดีกว่านี้ อย่างพวกโปรเซสเซอร์ใน Factorio นั่นแหละ

    • ตอนที่ผมลองเล่น โหมดทีมบนเซิร์ฟเวอร์สาธารณะมีปัญหา พวกป่วนเกม หนักมาก
  • มีบน Flathub ด้วย: https://flathub.org/en-GB/apps/com.github.Anuken.Mindustry

  • อาจจะออกนอกประเด็นไปหน่อย แต่สงสัยว่ามีแหล่งข้อมูลหรือคำแนะนำอะไรที่ใช้เป็นอ้างอิงในการสร้างเกม Tower Defense แบบมีมัลติเพลเยอร์เองบ้างไหม
    ผมพัฒนาซอฟต์แวร์มานานมากแล้ว แต่ การพัฒนาเกม ให้ความรู้สึกเหมือนเป็นสิ่งมีชีวิตคนละชนิดกันเลย

    • ช่วงไม่กี่เดือนที่ผ่านมา ผมกระโดดเข้ามาทางนี้โดยทำตามคอร์ส Udemy ที่สร้างโคลน vampire survivors ด้วย Godot 4 และขอแนะนำอย่างยิ่ง
      วิดีโอที่ผู้สร้างคอร์สอธิบายอยู่ที่นี่: https://youtu.be/Yd-sndQnWIo?si=yWU9WJ2roSVlMzDE
      เครื่องมือน่าทึ่งมาก และงานเองก็สนุกมากด้วย ผมเป็นนักพัฒนาแบ็กเอนด์เป็นหลัก แต่มันเติมเต็มความสนุกอีกแบบหนึ่งให้
      ผมเห็นคอร์สกลยุทธ์เรียลไทม์อยู่บ้างเหมือนกัน แต่รับรองเองไม่ได้ แนะนำให้เลือกอันที่ดูน่าสนใจแล้วกระโดดลงไปเลย ผมรู้สึกว่าได้เรียนรู้มากจากการพิมพ์โค้ดทั้งหมดด้วยตัวเองและทำตามขั้นตอนเดียวกับผู้สอน
      ตอนนี้ยังเรียนรู้ มัลติเพลเยอร์ใน Godot 4 เพิ่มอยู่ แต่จากที่ดูวิดีโอ YouTube หลายอัน โดยเฉพาะถ้าไม่ได้กังวลเรื่องคนโกงมากตั้งแต่แรก ก็ดูไม่ซับซ้อนมากนัก
      นอกจากนี้ยังตามดูโปรเจกต์นี้อยู่ด้วย เป็น MMO บน Godot 4 และโครงสร้างโค้ดจัดไว้ค่อนข้างดี: https://jdungeon.org/ แต่ยังอยู่ช่วงต้นของการพัฒนา
    • ผมรู้สึกว่า Mindustry เป็นตัวอย่างที่ดีสำหรับการลองทำดูสักครั้ง
      ถ้าถามคำถามนี้ในฟอรัมพัฒนาเกม คนคงไม่แนะนำให้ดู Java แต่ Mindustry ใช้ Java แล้วก็ทำออกมาได้ดี
      การใช้ JavaScript คู่กับ WebSocket ก็น่าจะเข้ากันได้ค่อนข้างดี และไม่ต้องกังวลเรื่องการบิลด์สำหรับหลายแพลตฟอร์ม แค่สำรวจตัวเลือกเอนจินเกม JavaScript แล้วเริ่มได้เลย ใช้ Copilot ช่วยก็ถือว่าโอเคพอสมควรสำหรับช่วงเริ่มต้น
      ผมว่าการทำ โปรโตไทป์ ที่ทำงานได้ก่อนปีใหม่ก็เป็นไปได้เต็มที่
    • ผมเป็นคนนอกวงการพัฒนาเกม แต่เริ่มมีความคิดแบบโรแมนติกว่าอยากลองสร้างเกม Tower Defense ด้วยตัวเอง
      มันเป็นหนึ่งในแนวเกมที่ผมชอบที่สุดตั้งแต่ Warcraft III แต่เกมที่ได้ลองเล่นหลังจากนั้นทั้งหมดรู้สึกว่ายังขาดอะไรไป จนทำให้ยังอยากได้มากกว่านั้น