3 คะแนน โดย GN⁺ 2023-07-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Egregoria เป็นเกมอินดี้แนวสร้างเมืองที่ได้รับแรงบันดาลใจหลักจาก Cities: Skylines
  • แต่ละบุคคลมีโมเดลความคิดของตนเอง และมีโครงสร้างที่ทุกการกระทำมีระดับความสำคัญและส่งผลต่อสภาพแวดล้อม
  • เมืองมุ่งเน้นด้าน สังคมและเศรษฐกิจ พร้อมมีองค์ประกอบด้านโลจิสติกส์ร่วมด้วย
  • แม้ยังอยู่ในช่วงพัฒนาเริ่มต้น แต่สามารถเล่นได้แล้ว และเปิดรับฟีดแบ็กผ่าน issues หรือ discord
  • เป็นโปรเจกต์โอเพนซอร์สที่คาดหวังให้ผู้คนจำนวนมากขึ้นเข้ามามีส่วนร่วมในการพัฒนาเกม และแม้อยากรองรับม็อด แต่ยังหาการออกแบบที่เหมาะสมไม่ได้
  • การ build ต้องใช้ Git LFS เพื่อติดตาม asset และหลังติดตั้ง Rust toolchain แล้วให้รันด้วย cargo run --release
    • หากไม่ใส่แฟล็ก --release เกมจะช้ามาก
    • หากไม่ได้ดึงไฟล์ LFS เกมจะ crash ด้วยข้อผิดพลาดว่าไม่พบไฟล์
  • สามารถคอมไพล์ได้บน Windows 10 และ Mac OS 10.11 ส่วน Ubuntu/Debian x11 ต้องติดตั้ง libasound2-dev, libudev-dev, pkg-config, libx11-dev

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

 
GN⁺ 2023-07-23
ความคิดเห็นจาก Hacker News
  • ผมเป็นผู้พัฒนาหลักของ Egregoria
    ไม่คิดเลยว่าจะถูกโพสต์ขึ้น Hacker News เร็วขนาดนี้ และถึงจะทำๆ หยุดๆ มาตลอด 3 ปี แต่มันก็ยังใกล้เคียงกับ ช่วงเริ่มต้น อยู่มาก
    ยังมีหลายส่วนที่อยากเขียนใหม่ ยังขาดฟีเจอร์อีกมากที่จำเป็นต่อเกมลูปพื้นฐาน และยังมีโมเดล 3D อีกเยอะที่ต้องสร้าง
    การทำเกมสร้างเมืองเป็นโปรเจกต์เสริมระหว่างทำงานประจำเต็มเวลานั้นค่อนข้างหนัก และน่าจะขัดเกลา README ไว้ให้ดีกว่านี้
    ผมจะพยายามตอบคำถามในคอมเมนต์ให้ได้มากที่สุด

    • ส่วนที่ ยังไม่พร้อมสำหรับการขึ้น HN กลับดูดีที่สุดเสียอีก และตอนนี้คุณก็กำลังทำได้ดีมาก
    • ลองดู Spectra City ด้วยก็ดี เป็นโปรเจกต์ CC0 เต็มรูปแบบ และสร้างบน WebGL (WebXR) ตอนนี้ดูเหมือนจะเริ่มต้นจากแพลตฟอร์มชื่อ Spatial.io
      มันดูเชื่อมโยงอย่างใกล้ชิดกับสภาพแวดล้อมทางสถาปัตยกรรมจริงหรือสภาพแวดล้อมที่มีการเสนอไว้ คล้ายกับรูปแบบที่ชุมชนท้องถิ่นเข้ามามีส่วนร่วมอย่างแข็งขันในโครงการฟื้นฟูบล็อกเมืองใหม่
      https://www.spectracities.com/
    • ลองเล่นมานิดหน่อยแล้ว สนุกและเป็นโปรเจกต์ที่ยอดเยี่ยม
      อยากให้มีตัวเลือก จักรยาน·คนเดินเท้า·รถไฟ·ขนส่งสาธารณะ มากขึ้น แทนที่จะให้รถยนต์กับรถบรรทุกเป็นตัวเลือกหลัก และ tooltip ก็น่าจะมีประโยชน์มาก
      แค่สภาพตอนนี้ก็ดูเหมือนเกือบพร้อมพอจะลง Steam หรือ itch.io ได้แล้ว
    • ดีใจที่ได้เห็นเกมที่ทำด้วย Rust อยากรู้ว่าคุณมอง Rust สำหรับการพัฒนาเกม และสถานะของ Rust ในเกม 3D ไว้อย่างไร
  • อยากให้ผู้พัฒนาสามารถทำสิ่งนี้แบบเต็มเวลาได้ สิ่งที่ทำมาจนถึงตอนนี้ก็น่าทึ่งมากแล้ว
    ผมกำลังทำเกมที่ให้อารมณ์คล้ายกันชื่อ Metropolis 1998 เป็นเกมสร้างเมืองที่มีการจราจรแบบเรียลไทม์และการดูภายในอาคาร และถ้าต้องการก็ออกแบบเองได้ด้วย
    ในเชิงสุนทรียะ มันเป็นแนวย้อนยุคที่ชวนให้นึกถึงเกมสวยๆ ที่เคยเล่นตอนเด็ก
    https://store.steampowered.com/app/2287430/Metropolis_1998/

    • ผมก็อยากทำเต็มเวลาเหมือนกัน แต่จากที่อ่านเรื่องนักพัฒนาเกมอินดี้มาเยอะและมองดูสถานการณ์ของตัวเองแล้ว การคงมันไว้เป็นโปรเจกต์เสริมน่าจะเป็นการตัดสินใจที่ดีกว่าในแง่ของ การเงินและสุขภาพจิต
      ขอให้ Metropolis 1998 ไปได้ดีต่อไปนะ ผมติดตามงานและคอมมูนิตี้นักพัฒนารอบๆ โปรเจกต์นั้นอยู่ และมันสร้างแรงบันดาลใจมาก
    • สงสัยว่า Metropolis 1998 มีแผนจะออกเป็น Windows เท่านั้น หรือเปล่า
  • สงสัยว่ามีอะไรที่เป็นเหมือน SimCity 4 เวอร์ชันสมัยใหม่ บ้างไหม
    เกมนั้นล้ำยุคมาก และอยากได้เวอร์ชันปี 2023 แบบนั้น แต่หายากมาก
    ภาคต่อหรือเกมอื่นๆ ดูเหมือนจะโฟกัสกับรายละเอียด พลเมืองรายบุคคล และเอฟเฟกต์ 3D จนขนาดโดยรวมเล็กลงมาก
    ตอนนี้เรามีฮาร์ดแวร์ที่รันเมืองใหญ่กว่าเดิม เขตพัฒนาได้มากกว่าเดิม และแพตเทิร์นการจราจรที่ดีกว่าเดิมได้แล้ว แต่ก็ไม่รู้ว่าเพราะอะไรถึงยังไม่มีเกมที่เป็น SimCity 4 ที่ดีกว่าโค้ดพื้นฐานอายุ 20 ปีพร้อมแอดออนเหล่านั้น หรือว่าผมแค่ไม่รู้เอง

    • เกมใหม่ๆ พัฒนาไปมากในแง่การรัน simulation ที่ดีกว่าและการหลุดออกจากระบบกริด
      แต่ SimCity 4 เป็นเกมแบบกริด และผมคิดว่านั่นมีส่วนทำให้กราฟิกแบบพรีเรนเดอร์ของมันยังดูสวยอยู่แม้เวลาจะผ่านไป 20 ปีแล้ว
      Cities: Skylines ก็ดูดี แต่รู้สึกว่ามันน่าจะแก่เร็วกว่า
    • ถ้างั้นก็แค่เปิด SimCity 4 เล่นไม่ใช่เหรอ
  • ในเมนูย่อย 66.3.105.44.9.2 คุณสามารถเลือก ชิ้นส่วนยึด เพื่อยึดวัสดุผนังภายนอกโรงเก็บไวนิลหนา 12 มิลได้ เกมนี้ลึกจริงๆ

    • เกมแบบนั้นแหละดีที่สุด
  • เกมสร้างเมืองที่ออกแบบโดยเน้น การแบ่งโซน และการวางเลนอิสระน่าจะน่าสนใจมาก โดยเฉพาะถ้าคุณควบคุมได้แค่โซนคร่าวๆ และไม่สามารถควบคุมโดยตรงได้ว่าที่ดินจะถูกแบ่งและใช้งานอย่างไร

  • เจ๋งมาก ผมก็ชอบ Cities: Skylines แต่ผมชอบด้าน ความเป็น simulation มากกว่าส่วนที่ทำให้เป็นเกม

    • Workers & Resources: Soviet Republic อาจจะใช่เลย เพียงแต่เส้นโค้งการเรียนรู้ค่อนข้างโหด
      มันอยู่กึ่งกลางระหว่าง Factorio, SimCity และ OpenTTD
      ถ้าจะสร้างอาคารอพาร์ตเมนต์ คุณต้องมีแผงสำเร็จรูป และถ้าจะได้แผงมาก็ต้องสร้างโรงงานแผงที่ต้องใช้กรวด ส่วนถ้าจะได้กรวดก็ต้องมีเหมืองหิน
      หลังจากนั้นคุณต้องมีรถขนกรวดไปโรงงานแผง รถขนแผงไปไซต์ก่อสร้าง และรถบัสขนคนงานมาจากบล็อกที่อยู่อาศัยอื่น และเพื่อให้ทั้งหมดนี้เดินได้ คุณก็ต้องนำเข้าหรือผลิตเชื้อเพลิงกับไฟฟ้าด้วย
      แน่นอนว่าคุณสามารถใช้เงินที่หาได้จากการส่งออกเพื่อสร้างทันทีหรือนำเข้าได้ ซึ่งก็จำเป็นสำหรับการตั้งแกนอุตสาหกรรมช่วงต้น
      สถานะตอนนี้คือเกือบพร้อมสำหรับการออก 1.0 อย่างเป็นทางการในช่วงปลายปีนี้ และการรองรับม็อดอาคารแบบกำหนดเองกับม็อดอุตสาหกรรมก็ยอดเยี่ยมมาก
      [1] https://store.steampowered.com/app/784150/Workers__Resources...
    • Cities: Skylines ให้ความรู้สึก ไร้วิญญาณเกินไป มันก็น่ารักเหมือนดูรถไฟจำลอง แต่เหมือนตายแล้ว
      โดยพื้นฐานแล้วมันคือเกมจำลองการจราจร พลเมืองแทบไม่มีความเป็นอิสระเลยนอกจาก Chirper และเจ้านั่นส่วนใหญ่ก็มีแต่บ่น อีกทั้งแทบไม่มีการจัดการเศรษฐกิจด้วย
      ไม่มีโซนการใช้งานแบบผสมหรือการเติบโตแบบออร์แกนิก และสุดท้ายคุณก็เหมือนกำลังบริหารเศรษฐกิจแบบวางแผนทั้งหมด
      แทบไม่มีเศรษฐกิจจริงที่มีการค้าภายนอกหรือเทคโนโลยีหลายอย่างทำงานสัมพันธ์กันด้วย เลยให้ความรู้สึกแปลกๆ และชวนขนลุกพอสมควร
  • คงจะดีถ้าสามารถสร้างเมืองที่ไม่ได้ยึดรถยนต์เป็นศูนย์กลางได้

    • ความแม่นยำของการจำลองอาจสู้เกมสร้างเมืองยุคใหม่ไม่ได้ แต่ก็เพราะแบบนั้น SimCity 4000 Rush Hour จึงยังเป็นเกมโปรดที่สุดของฉันในแนวนี้
      แม้ถนนและรถยนต์จะยังเป็นแกนหลัก และยังไม่รองรับถนนคนเดินหรือจักรยาน แต่การสร้างความหนาแน่นของเมืองทำได้ง่ายกว่ามาก
      พอมีกริดเข้ามาด้วย เมืองก็ไม่ดูเป็นชานเมืองหรือดูยึดรถยนต์เป็นศูนย์กลาง
    • การทำระบบขนส่งสาธารณะเป็นเป้าหมายที่ชัดเจนแน่นอน แต่ทำได้ยากกว่ารถยนต์มาก
      ฉันอาศัยอยู่ที่ปารีส เลยรู้ว่าเมืองที่ไม่ได้ยึดรถยนต์เป็นศูนย์กลางหน้าตาเป็นอย่างไร และความซับซ้อนรอบด้านเป็นแบบไหน
      ข้อดีของรถยนต์คือใครๆ ก็ไปที่ไหนก็ได้โดยแทบไม่ต้องคิดมาก แน่นอนว่าถ้านึกถึงเวลาที่ต้องสู้กับรถติด มันก็คงเป็นคำพูดที่เกินจริงไปหน่อย
    • เราต้องการ City Builder Netherlands
    • ถ้าจำไม่ผิด ใน SimCity บางภาคเคยทำได้ คุณสามารถสร้างเครือข่ายรถไฟใต้ดินแทนถนนได้
    • น่าเสียดายที่ Skylines 2 ตอนเปิดตัวไม่รองรับจักรยาน อยากรู้ว่ามีเกมไหนที่จำลองการใช้ถนน คนเดิน และผู้ใช้จักรยานร่วมกันได้ดีบ้าง
  • นี่เป็นความพยายามที่น่าประทับใจมาก อยากมีส่วนร่วมจริงๆ และขอบคุณ HN ที่ทำให้ฉันได้เห็นสิ่งนี้ในเช้าวันนี้
    การผสมผสานระหว่าง Rust + โมเดลสถาปัตยกรรม + wgpu นั้นยอดเยี่ยมมาก
    ตอนนี้ฉันยังอยู่ในช่วงต้นถึงกลางของการเรียนรู้ Rust แต่กำลังทุ่มพลังไปกับมัน และในจุดนี้ก็น่าจะเรียกตัวเองได้ว่าเป็นนักสร้างโมเดล 3D ด้านสถาปัตยกรรมมืออาชีพ
    https://www.myminifactory.com/users/TheLazyForger
    ฉันอยากมีส่วนร่วมและได้เปิด issue ไปแล้วสองสามรายการ แต่อยากรู้ว่ามี Discord หรือพื้นที่ลักษณะคล้ายกันไหม เพราะหาไม่เจอใน GitHub README

    • ยินดีต้อนรับทุกการมีส่วนร่วม
      ป้าย Discord ใน README ไม่ค่อยเด่นนัก เลยขอแปะลิงก์ไว้
      https://discord.gg/CAaZhUJ
      พอร์ตโฟลิโอของคุณน่าประทับใจมาก
  • ชอบที่ Egregoria มุ่งเน้นไปที่ด้านสังคมเศรษฐกิจของเมืองและองค์ประกอบด้านโลจิสติกส์
    อยากรู้ว่าตอนนี้มีองค์ประกอบการจำลองอะไรที่ทำแล้วหรือวางแผนไว้บ้าง
    สงสัยว่ามีอะไรอย่างเศรษฐกิจขนาดย่อมหรือความชอบของเอเจนต์ถูกนำมาใช้แล้วหรือยัง บล็อกพัฒนาที่พูดถึงการเรนเดอร์ 3D ก็น่าสนใจ แต่ฉันอยากรู้รายละเอียดและกลไกของการจำลองมากกว่า

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

    • ใน Grand Theft Auto มีรถ AIอยู่ค่อนข้างมาก เลยน่าจะเคยถูกนำไปใช้เป็นข้อมูลสำหรับการเรียนรู้ด้านภาพ