เปิดตัว Veloren เกมแอ็กชันผจญภัย RPG
(veloren.net)- Veloren คือเกม แอ็กชันผจญภัย RPG ที่ให้ผู้เล่นสำรวจ โลกแฟนตาซีขนาดมหึมา พร้อมสนุกกับการต่อสู้ การคราฟต์ และมัลติเพลเยอร์ไปพร้อมกัน
- การสำรวจและการสะสมเป็นแกนหลัก โดยผู้เล่นจะเดินทางผ่านภูเขา ทะเลทราย ป่าดงดิบ และเครือข่ายถ้ำใต้ดินเพื่อขุด แร่และอัญมณี
- รองรับการต่อสู้ที่รวดเร็ว พร้อมอาวุธและรูปแบบการเล่นที่หลากหลาย และในดันเจียนกับที่ซ่อนตัวจะต้องเผชิญกับ บอสและมอนสเตอร์
- มีองค์ประกอบสำหรับเตรียมตัวและขยายการผจญภัย เช่น NPC ในหมู่บ้าน การคราฟต์อุปกรณ์ และการฝึกสัตว์ป่าให้เชื่อง
- สามารถเล่นกับเพื่อนได้ผ่านเซิร์ฟเวอร์หรือ LAN และยังมีส่วนร่วมกับโปรเจกต์ได้ผ่าน ซอร์สโค้ด
สิ่งที่ทำได้ใน Veloren
- Veloren เป็นเกม แอ็กชันผจญภัย RPG ที่ดำเนินเรื่องในโลกแฟนตาซีอันกว้างใหญ่
- พื้นที่สำรวจประกอบด้วยสภาพแวดล้อมหลากหลาย เช่น ภูเขาสูงใหญ่ ทะเลทรายแห้งแล้ง และป่าดงดิบหนาทึบ
- ในเครือข่ายถ้ำกว้างใหญ่ลึกลงไปใต้ดิน ผู้เล่นสามารถขุด แร่และอัญมณี ได้
- การต่อสู้เน้นจังหวะที่รวดเร็วและลื่นไหล พร้อมให้ค้นพบอาวุธและสไตล์การเล่นหลายแบบ
- ในดันเจียนและที่ซ่อนตัว จะได้พบกับบอสอันตรายและมอนสเตอร์น่าสะพรึงกลัว
- ในหมู่บ้าน ผู้เล่นสามารถโต้ตอบกับ NPC และคราฟต์อุปกรณ์เพื่อเตรียมพร้อมสำหรับการเดินทาง
- สัตว์ป่าสามารถฝึกให้เชื่องเพื่อนำมาใช้เป็น เพื่อนร่วมทางหรือพาหนะ ได้
- โลกในเกมเป็น โลกที่สร้างแบบ procedural generation ซึ่งถูกจำลองอย่างสมบูรณ์ระหว่างการเล่น
- สามารถออกผจญภัยกับเพื่อนบนเซิร์ฟเวอร์มัลติเพลเยอร์ หรือโฮสต์เซิร์ฟเวอร์เองผ่าน LAN ได้โดยตรง
- สามารถตรวจสอบซอร์สโค้ดและมีส่วนร่วมกับโปรเจกต์ได้โดยตรง
บล็อกพัฒนาล่าสุด
- These weeks in Veloren 250
- อัปเดตเกี่ยวกับเอฟเฟกต์สะท้อน การเปลี่ยนแปลงที่แผ่ขยายเหมือนคลื่น และสถานที่เก่า
- เผยแพร่เมื่อ 21 พฤศจิกายน 2025
- รวมงานที่ทำระหว่าง 2 พฤษภาคม 2025 ถึง 31 พฤษภาคม 2025
- ใช้เวลาอ่าน 29 นาที
- These weeks in Veloren 249
- อัปเดตเกี่ยวกับกองไฟ การเล่าเรื่องผ่านแอนิเมชัน การนอนหลับ และเมนูผักสำหรับอาหารเช้า
- เผยแพร่เมื่อ 6 กันยายน 2025
- รวมงานที่ทำระหว่าง 17 เมษายน 2025 ถึง 1 พฤษภาคม 2025
- ใช้เวลาอ่าน 19 นาที
- These weeks in Veloren 248
- อัปเดตเกี่ยวกับการแก้ไข คิต เนื้อหาตามฤดูกาล และ i18n
- เผยแพร่เมื่อ 13 มิถุนายน 2025
- รวมงานที่ทำระหว่าง 1 เมษายน 2025 ถึง 16 เมษายน 2025
- ใช้เวลาอ่าน 44 นาที
- ดูโพสต์เก่ากว่านี้ได้ที่ รายการบล็อก
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
หากสงสัยว่าวิธีสร้างภูเขาและแม่น้ำเป็นอย่างไร โดยหลักแล้วอิงจากบทความวิจัย "Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion"
แต่ละชังก์จะยกตัวขึ้นด้วยอัตราคงที่ตาม noise และจะมีการกัดเซาะตามความชันของชังก์กับขนาดของพื้นที่รับน้ำ
ผลลัพธ์ที่ได้คือเครือข่ายแม่น้ำและความสูงกึ่งกลางของแต่ละชังก์ จากนั้นจึงใช้ข้อมูลนี้จัดวางถนน ถ้ำ และสิ่งปลูกสร้าง
voxel จริง ๆ จะถูกกำหนดก็ต่อเมื่อผู้เล่นโหลดพื้นที่นั้น และโดยปกติจะไม่ถูกบันทึกไว้
ส่วนเทคโนโลยีที่ไม่เกี่ยวกับการสร้างโลก ได้แก่การใช้ wgpu สำหรับเรนเดอร์ สร้างโมเดลด้วย MagicaVoxel และทั้งไคลเอนต์กับเซิร์ฟเวอร์ใช้ specs ซึ่งเป็น ECS
ขั้นตอนติดตั้งผ่าน launcher ดูเหมือนจะพังอยู่บ้าง
ทั้งการดาวน์โหลดสำหรับ Mac โดยตรงและ
cargo installต่างก็ติดตั้ง Airshipper v0.15.0 แต่พอรันแล้วบอกว่าเป็นเวอร์ชันเก่าและให้ติดตั้งเวอร์ชันใหม่กดปุ่มแล้วจะไปที่หน้า GitHub Releases แต่เวอร์ชันล่าสุดคือ 0.14 และ v0.16 ในเดือนธันวาคมมีแค่แท็ก ไม่มีไฟล์ build
แม้จะมีหน้า issue แต่หน้า GitHub ของ launcher เป็นเพียง mirror ของ repository บน GitLab เท่านั้น และบน GitLab มีไฟล์ build เวอร์ชันล่าสุดอยู่
เข้าใจยากว่าทำไมลิงก์ทางการและการดาวน์โหลดผ่าน
cargo installถึงพาคนไปหน้า GitHubเมื่อหลายปีก่อน การอัปเดตไม่สม่ำเสมอ บางครั้งออกภายในไม่กี่วัน บางครั้งใช้เวลากว่าสัปดาห์
ตอนนี้ปรับให้มี build ใหม่เป็นประจำสัปดาห์ละครั้งแล้ว แต่ launcher ก็ยังถูกใช้เป็นช่องทางสำรวจเซิร์ฟเวอร์ไม่เป็นทางการและเซิร์ฟเวอร์ทดลองหลายตัวที่ลงทะเบียนไว้ในโปรเจกต์ GitLab ด้วย
อยากชอบ Veloren และติดตามมานานเพราะชอบเป้าหมายการออกแบบกับทิศทางศิลป์ แต่จนถึงตอนนี้ก็ยังแสดงให้เห็นชัดว่าเกิดอะไรขึ้นเมื่อสร้างเกมโดยมีแค่ศิลปินกับนักพัฒนา แต่ ไม่มี game designer
มีองค์ประกอบเท่ ๆ หลายอย่าง แต่ในฐานะวิดีโอเกมแล้วรู้สึกว่ายังคงพลาดแก่นสำคัญอยู่เรื่อย ๆ
ด้วยเหตุผลที่เข้าใจได้ การเปลี่ยนแปลงใด ๆ ที่คนคนเดียวทำให้เสร็จในเวลาว่างไม่ได้จะนำเข้าได้ยากมาก และเมื่อ Veloren ค่อนข้างได้รับความนิยม การเปลี่ยนแปลงใหญ่ ๆ ก็ทำได้ยากโดยไม่เกิดข้อถกเถียง
จะโทษใครก็ยาก และดูเหมือนเป็นธรรมชาติของการพัฒนาเกมโอเพนซอร์ส
ถึงอย่างนั้น ถ้ามีเวลาสักหน่อยก็แนะนำให้ลองเล่นดู ช่วงสองสามชั่วโมงแรกค่อนข้างสนุก และมีอะไรให้ดูให้สำรวจมากมาย
การออกแบบที่ค่อนข้างไม่สม่ำเสมอบางครั้งก็กลายเป็นข้อดี เพราะเกมไม่ได้ดำเนินไปแบบคาดเดาได้ตลอด
แต่ถ้าคาดหวังเกมดูดเวลาที่ขัดเกลาแบบ WoW ก็อาจผิดหวังได้
การพัฒนาเกมด้วย Rust กำลังคึกคักขึ้น
ไคลเอนต์หลักของ Veloren สร้างด้วยเอนจินของตัวเอง ส่วน Tiny Glade ใช้ Bevy ECS แต่กราฟิกสแต็กเป็นของทำเอง
Bevy และ Fyrox ก็เริ่มใช้งานได้ดีพอสมควรแล้ว แม้ยังไม่ถึงระดับ Godot แต่ก็กำลังเข้าใกล้ และเป้าหมายการออกแบบของสองเอนจินนี้ต่างกันมาก จึงมีตัวเลือกเพิ่มขึ้น
Bevy พึ่งพา ECS อย่างมาก และมี utility crate อย่างตัวสร้างเลเวลกับไลบรารี third-party จำนวนมาก
Fyrox ไม่ได้ผูกกับ ECS แน่นขนาดนั้น และพยายามใส่ทุกอย่างมาในตัวแบบแพ็กเกจสมบูรณ์
Bevy เป็นเอนจินที่สุกงอมกว่า แต่ทั้งคู่ใช้งานจริงได้
ทั้งสองทำเว็บดีพลอยได้ง่ายผ่าน WASM bundle จึงเหมาะกับการเล็งหลายแพลตฟอร์ม
Rust กำลังค่อย ๆ กลายเป็นภาษาโปรแกรมมิงหลักสำหรับเกม และก็ยอดเยี่ยมอยู่แล้วในฐานะภาษาสำหรับเว็บแบ็กเอนด์, RPC และบริการ API ดังนั้นเกมเซิร์ฟเวอร์ก็เขียนด้วย Rust ได้เช่นกัน
ต่อให้เครื่องมือพร้อมแล้ว ประเด็นสำคัญคือสตูดิโอใหญ่ ๆ ใช้มันจริงหรือไม่
ฟีเจอร์ก็ดูดี Tiny Glade ก็ดูยอดเยี่ยม และ codebase ก็ใหม่และเป็นโมดูล
สิ่งที่ฉุดไว้ตอนนี้คือไม่มี editor/IDE ในตัว และไม่มีระบบ scripting หรือ node
ดังนั้นตอนนี้ Godot จึงดูน่าสนใจกว่า
ก็กำลังจับตา O3DE อยู่ด้วย แต่ฝั่งนั้นดูเหมือนต้องใช้ฮาร์ดแวร์ที่ดีกว่าที่ผมมี
ความพยายามแบบนี้เจ๋งก็จริง แต่แค่นั้นยังไม่พอจะบอกว่า Rust กลายเป็น ภาษาโปรแกรมมิงหลักสำหรับเกม
โดยเฉพาะเมื่อเครื่องมืออื่น ๆ สุกงอมและประณีตกว่าเครื่องมือฝั่ง Rust มาก
ถ้ามีบทความที่เกี่ยวข้องเพิ่มเติมก็อยากรู้
Veloren, an open source game, release 0.16 - https://news.ycombinator.com/item?id=39876804 - มีนาคม 2024, 17 ความคิดเห็น
Five Years of Veloren - https://news.ycombinator.com/item?id=36259635 - มิถุนายน 2023, 1 ความคิดเห็น
Veloren is a multiplayer voxel RPG written in Rust - https://news.ycombinator.com/item?id=33496414 - พฤศจิกายน 2022, 4 ความคิดเห็น
Veloren is a multiplayer voxel RPG written in Rust - https://news.ycombinator.com/item?id=30667022 - มีนาคม 2022, 177 ความคิดเห็น
Veloren – Open-source MMORPG written in Rust - https://news.ycombinator.com/item?id=26037461 - กุมภาพันธ์ 2021, 143 ความคิดเห็น
Veloren: An open-world, open-source multiplayer voxel RPG written in Rust - https://news.ycombinator.com/item?id=20347286 - กรกฎาคม 2019, 1 ความคิดเห็น
เคยลองเล่น Veloren แป๊บหนึ่งเมื่อหลายปีก่อน เห็นว่าพัฒนาขึ้นมากจนน่าประทับใจ คงต้องกลับไปลองอีกครั้ง
สิ่งที่สงสัยจริงๆ คือ ทำไมแม้จะใช้ voxel แล้วก็ยังต้องเป็นรูปทรงแบบบล็อกอยู่
ตอนเทคโนโลยี voxel เริ่มเป็นกระแสใหม่ๆ เคยคิดว่าถ้าจำนวน voxel มากพอและการคำนวณปฏิสัมพันธ์ทางฟิสิกส์ดีขึ้น มันก็น่าจะดูเหมือนเกมทั่วไปได้เลย
เลยสงสัยว่าคอขวดอยู่ตรงไหน หรือทุกวันนี้ยังเป็น สไตล์ภาพ ที่ตั้งใจเลือกอยู่
ดูบอสบางตัวแล้วเหมือนกำลังเข้าใกล้ทิศทางนั้น แต่ก็ยังดูไกลกว่าที่คิด
เวลาเห็น voxel ที่หมุนอยู่ในพื้นที่ ในหัวผมมันไม่ใช่ “voxel” อีกต่อไป แต่ใกล้เคียงกับ ลูกบาศก์ มากกว่า
ช่วงนี้เหมือนใช้คำนี้กันกว้างเกินไป
เกมแรกที่ผมเล่นซึ่งใช้ voxel เยอะคือ Command and Conquer: Tiberian Sun
เกมยุคที่สองของ Westwood ในสมัยนั้นใช้ voxel กับยูนิตและกระสุน/วัตถุยิง แต่ไม่ได้ตั้งใจทำสไตล์คิวบิสม์แบบเด่นๆ อย่างที่ Minecraft ทำให้แพร่หลายเลย
สุดท้ายเหมือนว่าเราได้สร้างโครงสร้างต่างๆ ทับอยู่บนเทคโนโลยีที่ทั้งฮาร์ดแวร์และซอฟต์แวร์เคยจำลองฟิสิกส์กันคนละแบบ
ทั้งสองเกมกำลังผลัก voxel ไปในทิศทางนั้น
ในทำนองเดียวกัน การจำลองน้ำบนดาวเคราะห์ของ SE2 ก็น่าจะสุดยอดมาก
อัลกอริทึม Marching Cubes เป็นตัวอย่างหนึ่ง
เกม voxel ที่ไม่อิงบล็อกและสามารถปรับรูป/ขุดได้เต็มรูปแบบมี https://store.steampowered.com/app/1203620/Enshrouded/
จำได้ว่าเคยเล่น Veloren เวอร์ชันแรกๆ มากในฐานะทางเลือกของ Cube World
ดีใจที่เห็นมันมาได้ถึงสภาพปัจจุบัน
นี่เป็นเวอร์ชันโอเพนซอร์สของเกมอีกเกมชื่อ Cube World ซึ่งตอนเปิดตัว Cube World แทบจะเรียกได้ว่าเป็นการหลอกลวงเลย
มีฟีเจอร์ตามสัญญาอยู่แค่ไม่กี่อย่าง และไม่มีอัปเดตเป็นเวลาหลายปี
ชื่อ CloneWorld ก็เคยถูกพูดถึงอยู่หลายครั้ง แต่ไม่ได้ลงตัวเป็นชื่อนั้น
แต่ไม่นานก็มีการตัดสินใจว่าทิศทางที่เราต้องการต่างออกไป
Veloren คล้าย Cube World แค่ในด้านรูปลักษณ์ภายนอกระดับหนึ่ง และส่วนตัวก็ไม่ได้มองว่าคล้ายกันขนาดนั้นด้วย ตอนนี้กำลังเดินไปในทิศทางที่เป็นอิสระอย่างสมบูรณ์
Veloren เริ่มจากการเป็นโคลนของ Cube World แต่เมื่อเวลาผ่านไป เป้าหมายก็เปลี่ยนไปสู่การเป็น เกมของ Veloren เอง
มีทิปบางอย่างที่ช่วยให้ผมรันได้
ไม่ได้รู้ลึกอะไร แค่เป็นวิธีที่ใช้ได้ในสภาพแวดล้อมของผม
ติดตั้งแพ็กเกจ Rust แทน Flatpak หรือ COPR
ถ้าใช้ Wayland ให้ปิด การปรับสเกลแบบเศษส่วน
รัน
airshipperจากเทอร์มินัล ไม่ใช่จาก Gnome app gridถ้าเคยรันจาก Gnome app grid แล้ว ให้ตรวจดูว่ามีโปรเซสกำพร้าค้างอยู่หรือไม่ และปิดมันเสีย ดูเหมือนมันค้างพร้อมกินเธรดไปทั้งเธรด
ถ้าใช้คำนั้นเป็นชื่อ ในภาษาเยอรมันมันไม่ได้แปลว่า “สูญหาย” เหรอ?
เคยลองเล่นแป๊บหนึ่งก่อนหน้านี้ ค่อนข้างน่าสนใจ โดยเฉพาะ ชีวนิเวศ และแสงทำได้ดี
ถึงอย่างนั้นความคล้ายก็ยังค่อนข้างเด่นชัด