3 điểm bởi GN⁺ 2025-03-30 | 1 bình luận | Chia sẻ qua WhatsApp

Chào mừng đến với Veloren

  • Veloren là một game nhập vai hành động phiêu lưu lấy bối cảnh trong một thế giới giả tưởng rộng lớn
  • 🏕️ Bạn có thể khám phá nhiều môi trường khác nhau như những ngọn núi khổng lồ, sa mạc khô cằn và rừng rậm um tùm
  • ⚔️ Thông qua các trận chiến năng động và tốc độ cao, bạn có thể khám phá nhiều loại vũ khí và phong cách chơi khác nhau
  • 🏠 Bạn có thể tương tác với NPC trong làng và chế tạo trang bị để hỗ trợ hành trình của mình
  • ☠️ Bạn có thể chạm trán các trùm đầy đe dọa và quái vật đáng sợ trong hầm ngục và hang ổ
  • 🌎 Trải nghiệm một thế giới thủ tục phức tạp, liên kết chặt chẽ và được mô phỏng hoàn toàn trong suốt quá trình chơi
  • ⛏️ Bạn có thể khai thác quặng và đá quý trong mạng lưới hang động rộng lớn
  • 🐎 Bạn có thể thuần hóa động vật hoang dã để làm bạn đồng hành và thú cưỡi, hỗ trợ cho chuyến đi
  • 🫱🏽‍🫲🏿 Bạn có thể phiêu lưu cùng bạn bè trên máy chủ nhiều người chơi hoặc tự lưu trữ máy chủ qua LAN
  • 🛠️ Bạn có thể khám phá mã nguồn và trực tiếp đóng góp cho dự án

Còn chờ gì nữa?

1 bình luận

 
GN⁺ 2025-03-30
Ý kiến từ Hacker News
  • Nếu quan tâm đến cách núi và sông được tạo ra, có thể tham khảo bài báo "Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion"

    • Mỗi mảng địa hình được nâng lên với tốc độ cố định, còn xói mòn được áp dụng theo độ dốc địa hình và diện tích lưu vực
    • Kết quả là mạng lưới sông ngòi và độ cao trung tâm của từng mảng địa hình được xác định, từ đó đường sá, hang động và công trình được bố trí
    • Các voxel thực tế chỉ được quyết định khi người chơi tải khu vực đó, và thường không được lưu lại
    • Việc kết xuất được thực hiện qua wgpu, mô hình được tạo bằng MagicaVoxel, còn client và server dùng ECS(specs)
  • Vấn đề liên quan đến cài đặt: cài qua launcher hơi có vấn đề

    • Cả bản tải trực tiếp cho mac và cài qua Cargo đều cài Airshipper v0.15.0, phiên bản này được hiển thị là bản cũ
    • Khi nhấn nút cài bản mới nhất thì bị chuyển tới trang GitHub Releases, nhưng bản mới nhất ở đó là 0.14
    • v0.16 chỉ có tag, không có artifact
    • Trang GitHub là bản mirror của kho lưu trữ trên GitLab
    • Trên GitLab có artifact của phiên bản mới nhất
  • Veloren là một game mã nguồn mở, gần đây đã phát hành phiên bản 0.16

    • Đây là một game voxel RPG nhiều người chơi được viết bằng Rust
    • Đã có rất nhiều bình luận trong nhiều giai đoạn khác nhau
  • Tôi từng chơi Veloren một chút vài năm trước và rất ấn tượng với những cải tiến của nó

    • Có lẽ nên thử lại
    • Khi công nghệ voxel tiến bộ, tôi tự hỏi liệu các yếu tố dựa trên khối có còn cần thiết không
    • Tôi từng nghĩ rằng khi công nghệ tính toán tương tác vật lý phát triển, nó sẽ trông như game thông thường
    • Nhìn vào một số con trùm thì thấy là nó có tiến bộ, nhưng vẫn còn cách khá xa so với kỳ vọng
  • Tôi nhớ đã chơi các bản đầu của Veloren như một lựa chọn thay thế cho Cube World

    • Cube World là game mà khi phát hành gần như không có các tính năng đã hứa và cũng không được cập nhật
  • Một vài mẹo để chạy Veloren

    • Cài gói Rust, và nếu dùng Wayland thì tắt fractional scaling
    • Chạy airshipper từ terminal, và nếu đã chạy từ lưới ứng dụng của Gnome thì cần kiểm tra rồi tắt các tiến trình mồ côi
  • Tôi thích mục tiêu thiết kế và định hướng nghệ thuật của Veloren, nhưng nếu làm game chỉ với nghệ sĩ và lập trình viên mà không có game designer thì sẽ thiếu độ hoàn thiện với tư cách là một trò chơi điện tử

  • Từ Veloren trong tiếng Đức có nghĩa là "đã mất"

    • Hệ sinh thái, ánh sáng và những yếu tố tương tự khá thú vị
  • Phát triển game bằng Rust đang trở nên sôi động hơn

    • Client chính của Veloren được xây dựng trên engine riêng
    • Tiny Glade dùng Bevy ECS nhưng có ngăn xếp đồ họa riêng
    • Bevy và Fyrox chưa bằng Godot nhưng đang dần tiến bộ
    • Bevy tập trung vào ECS và cung cấp nhiều tiện ích cùng thư viện bên thứ ba
    • Fyrox ít phụ thuộc vào ECS hơn và cố gắng xây dựng mọi thứ như một gói hoàn chỉnh
    • Cả hai engine đều có thể dễ dàng triển khai lên web bằng WASM bundle, rất lý tưởng cho việc nhắm tới đa nền tảng
    • Rust đang trở thành một ngôn ngữ lập trình game chủ lực, đồng thời cũng rất xuất sắc cho backend web, RPC và lập trình dịch vụ API