Egregoria - เกมสร้างเมือง 3D แบบไร้กริด
(github.com/Uriopass)- 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 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผมเป็นผู้พัฒนาหลักของ Egregoria
ไม่คิดเลยว่าจะถูกโพสต์ขึ้น Hacker News เร็วขนาดนี้ และถึงจะทำๆ หยุดๆ มาตลอด 3 ปี แต่มันก็ยังใกล้เคียงกับ ช่วงเริ่มต้น อยู่มาก
ยังมีหลายส่วนที่อยากเขียนใหม่ ยังขาดฟีเจอร์อีกมากที่จำเป็นต่อเกมลูปพื้นฐาน และยังมีโมเดล 3D อีกเยอะที่ต้องสร้าง
การทำเกมสร้างเมืองเป็นโปรเจกต์เสริมระหว่างทำงานประจำเต็มเวลานั้นค่อนข้างหนัก และน่าจะขัดเกลา README ไว้ให้ดีกว่านี้
ผมจะพยายามตอบคำถามในคอมเมนต์ให้ได้มากที่สุด
มันดูเชื่อมโยงอย่างใกล้ชิดกับสภาพแวดล้อมทางสถาปัตยกรรมจริงหรือสภาพแวดล้อมที่มีการเสนอไว้ คล้ายกับรูปแบบที่ชุมชนท้องถิ่นเข้ามามีส่วนร่วมอย่างแข็งขันในโครงการฟื้นฟูบล็อกเมืองใหม่
https://www.spectracities.com/
อยากให้มีตัวเลือก จักรยาน·คนเดินเท้า·รถไฟ·ขนส่งสาธารณะ มากขึ้น แทนที่จะให้รถยนต์กับรถบรรทุกเป็นตัวเลือกหลัก และ tooltip ก็น่าจะมีประโยชน์มาก
แค่สภาพตอนนี้ก็ดูเหมือนเกือบพร้อมพอจะลง Steam หรือ itch.io ได้แล้ว
อยากให้ผู้พัฒนาสามารถทำสิ่งนี้แบบเต็มเวลาได้ สิ่งที่ทำมาจนถึงตอนนี้ก็น่าทึ่งมากแล้ว
ผมกำลังทำเกมที่ให้อารมณ์คล้ายกันชื่อ Metropolis 1998 เป็นเกมสร้างเมืองที่มีการจราจรแบบเรียลไทม์และการดูภายในอาคาร และถ้าต้องการก็ออกแบบเองได้ด้วย
ในเชิงสุนทรียะ มันเป็นแนวย้อนยุคที่ชวนให้นึกถึงเกมสวยๆ ที่เคยเล่นตอนเด็ก
https://store.steampowered.com/app/2287430/Metropolis_1998/
ขอให้ Metropolis 1998 ไปได้ดีต่อไปนะ ผมติดตามงานและคอมมูนิตี้นักพัฒนารอบๆ โปรเจกต์นั้นอยู่ และมันสร้างแรงบันดาลใจมาก
สงสัยว่ามีอะไรที่เป็นเหมือน SimCity 4 เวอร์ชันสมัยใหม่ บ้างไหม
เกมนั้นล้ำยุคมาก และอยากได้เวอร์ชันปี 2023 แบบนั้น แต่หายากมาก
ภาคต่อหรือเกมอื่นๆ ดูเหมือนจะโฟกัสกับรายละเอียด พลเมืองรายบุคคล และเอฟเฟกต์ 3D จนขนาดโดยรวมเล็กลงมาก
ตอนนี้เรามีฮาร์ดแวร์ที่รันเมืองใหญ่กว่าเดิม เขตพัฒนาได้มากกว่าเดิม และแพตเทิร์นการจราจรที่ดีกว่าเดิมได้แล้ว แต่ก็ไม่รู้ว่าเพราะอะไรถึงยังไม่มีเกมที่เป็น SimCity 4 ที่ดีกว่าโค้ดพื้นฐานอายุ 20 ปีพร้อมแอดออนเหล่านั้น หรือว่าผมแค่ไม่รู้เอง
แต่ SimCity 4 เป็นเกมแบบกริด และผมคิดว่านั่นมีส่วนทำให้กราฟิกแบบพรีเรนเดอร์ของมันยังดูสวยอยู่แม้เวลาจะผ่านไป 20 ปีแล้ว
Cities: Skylines ก็ดูดี แต่รู้สึกว่ามันน่าจะแก่เร็วกว่า
ในเมนูย่อย 66.3.105.44.9.2 คุณสามารถเลือก ชิ้นส่วนยึด เพื่อยึดวัสดุผนังภายนอกโรงเก็บไวนิลหนา 12 มิลได้ เกมนี้ลึกจริงๆ
เกมสร้างเมืองที่ออกแบบโดยเน้น การแบ่งโซน และการวางเลนอิสระน่าจะน่าสนใจมาก โดยเฉพาะถ้าคุณควบคุมได้แค่โซนคร่าวๆ และไม่สามารถควบคุมโดยตรงได้ว่าที่ดินจะถูกแบ่งและใช้งานอย่างไร
เจ๋งมาก ผมก็ชอบ Cities: Skylines แต่ผมชอบด้าน ความเป็น simulation มากกว่าส่วนที่ทำให้เป็นเกม
มันอยู่กึ่งกลางระหว่าง Factorio, SimCity และ OpenTTD
ถ้าจะสร้างอาคารอพาร์ตเมนต์ คุณต้องมีแผงสำเร็จรูป และถ้าจะได้แผงมาก็ต้องสร้างโรงงานแผงที่ต้องใช้กรวด ส่วนถ้าจะได้กรวดก็ต้องมีเหมืองหิน
หลังจากนั้นคุณต้องมีรถขนกรวดไปโรงงานแผง รถขนแผงไปไซต์ก่อสร้าง และรถบัสขนคนงานมาจากบล็อกที่อยู่อาศัยอื่น และเพื่อให้ทั้งหมดนี้เดินได้ คุณก็ต้องนำเข้าหรือผลิตเชื้อเพลิงกับไฟฟ้าด้วย
แน่นอนว่าคุณสามารถใช้เงินที่หาได้จากการส่งออกเพื่อสร้างทันทีหรือนำเข้าได้ ซึ่งก็จำเป็นสำหรับการตั้งแกนอุตสาหกรรมช่วงต้น
สถานะตอนนี้คือเกือบพร้อมสำหรับการออก 1.0 อย่างเป็นทางการในช่วงปลายปีนี้ และการรองรับม็อดอาคารแบบกำหนดเองกับม็อดอุตสาหกรรมก็ยอดเยี่ยมมาก
[1] https://store.steampowered.com/app/784150/Workers__Resources...
โดยพื้นฐานแล้วมันคือเกมจำลองการจราจร พลเมืองแทบไม่มีความเป็นอิสระเลยนอกจาก Chirper และเจ้านั่นส่วนใหญ่ก็มีแต่บ่น อีกทั้งแทบไม่มีการจัดการเศรษฐกิจด้วย
ไม่มีโซนการใช้งานแบบผสมหรือการเติบโตแบบออร์แกนิก และสุดท้ายคุณก็เหมือนกำลังบริหารเศรษฐกิจแบบวางแผนทั้งหมด
แทบไม่มีเศรษฐกิจจริงที่มีการค้าภายนอกหรือเทคโนโลยีหลายอย่างทำงานสัมพันธ์กันด้วย เลยให้ความรู้สึกแปลกๆ และชวนขนลุกพอสมควร
คงจะดีถ้าสามารถสร้างเมืองที่ไม่ได้ยึดรถยนต์เป็นศูนย์กลางได้
แม้ถนนและรถยนต์จะยังเป็นแกนหลัก และยังไม่รองรับถนนคนเดินหรือจักรยาน แต่การสร้างความหนาแน่นของเมืองทำได้ง่ายกว่ามาก
พอมีกริดเข้ามาด้วย เมืองก็ไม่ดูเป็นชานเมืองหรือดูยึดรถยนต์เป็นศูนย์กลาง
ฉันอาศัยอยู่ที่ปารีส เลยรู้ว่าเมืองที่ไม่ได้ยึดรถยนต์เป็นศูนย์กลางหน้าตาเป็นอย่างไร และความซับซ้อนรอบด้านเป็นแบบไหน
ข้อดีของรถยนต์คือใครๆ ก็ไปที่ไหนก็ได้โดยแทบไม่ต้องคิดมาก แน่นอนว่าถ้านึกถึงเวลาที่ต้องสู้กับรถติด มันก็คงเป็นคำพูดที่เกินจริงไปหน่อย
นี่เป็นความพยายามที่น่าประทับใจมาก อยากมีส่วนร่วมจริงๆ และขอบคุณ HN ที่ทำให้ฉันได้เห็นสิ่งนี้ในเช้าวันนี้
การผสมผสานระหว่าง Rust + โมเดลสถาปัตยกรรม + wgpu นั้นยอดเยี่ยมมาก
ตอนนี้ฉันยังอยู่ในช่วงต้นถึงกลางของการเรียนรู้ Rust แต่กำลังทุ่มพลังไปกับมัน และในจุดนี้ก็น่าจะเรียกตัวเองได้ว่าเป็นนักสร้างโมเดล 3D ด้านสถาปัตยกรรมมืออาชีพ
https://www.myminifactory.com/users/TheLazyForger
ฉันอยากมีส่วนร่วมและได้เปิด issue ไปแล้วสองสามรายการ แต่อยากรู้ว่ามี Discord หรือพื้นที่ลักษณะคล้ายกันไหม เพราะหาไม่เจอใน GitHub README
ป้าย Discord ใน README ไม่ค่อยเด่นนัก เลยขอแปะลิงก์ไว้
https://discord.gg/CAaZhUJ
พอร์ตโฟลิโอของคุณน่าประทับใจมาก
ชอบที่ Egregoria มุ่งเน้นไปที่ด้านสังคมเศรษฐกิจของเมืองและองค์ประกอบด้านโลจิสติกส์
อยากรู้ว่าตอนนี้มีองค์ประกอบการจำลองอะไรที่ทำแล้วหรือวางแผนไว้บ้าง
สงสัยว่ามีอะไรอย่างเศรษฐกิจขนาดย่อมหรือความชอบของเอเจนต์ถูกนำมาใช้แล้วหรือยัง บล็อกพัฒนาที่พูดถึงการเรนเดอร์ 3D ก็น่าสนใจ แต่ฉันอยากรู้รายละเอียดและกลไกของการจำลองมากกว่า
ตัวอย่างเช่น แต่ละคนจะมีสถานะความหิว งานที่ได้รับมอบหมาย บ้าน เป็นต้น
ดังนั้นในแต่ละวัน พลเมืองคนหนึ่งจะกลับไปยังบ้านของตัวเองจริงๆ ไม่ใช่บ้านสุ่ม และจะพยายามซื้อของชำใกล้บ้านของตัวเองด้วย
ฉันตัดสินใจไม่ใส่เรื่องเงินเข้าไป เพราะปรับสมดุลยากเกินไป แต่การแลกเปลี่ยนสินค้าจริงอย่างขนมปังก็ยังมีอยู่
สงสัยว่าเคยลองใช้การจำลองแบบนี้เพื่อสร้างแบบจำลองของเมืองที่มีรถยนต์ไร้คนขับหรือไม่
พูดให้ชัดกว่านั้นคือเมืองที่การเดินทางทั้งหมดเกิดขึ้นผ่านระบบเรียกรถ รวมทั้งรถยนต์ไร้คนขับและขนส่งสาธารณะ
ฟังดูเหมือนจะเป็นการผสมกันระหว่างการจำลองการจราจรกับการจำลองเศรษฐกิจที่ต้องรับมือกับปัญหาอย่างการตั้งราคาเมื่อความต้องการพุ่งสูง
ดูเหมือนว่าจะใช้สำรวจคำถามได้ เช่น รถยนต์ไร้คนขับช่วยลดจำนวนรถทั้งหมดหรือไม่ ลดความจุถนนที่จำเป็นได้หรือไม่ ย้ายที่จอดรถออกไปนอกใจกลางเมืองได้หรือไม่ และรูปแบบการเดินของผู้คนจะเปลี่ยนไปอย่างไร