3 puntos por GN⁺ 2025-03-30 | 1 comentarios | Compartir por WhatsApp

Bienvenido a Veloren

  • Veloren es un juego de rol de acción y aventura ambientado en un vasto mundo de fantasía
  • 🏕️ Puedes explorar diversos entornos, como enormes montañas, desiertos áridos y selvas frondosas
  • ⚔️ A través de un combate dinámico y veloz, puedes descubrir distintas armas y estilos de juego
  • 🏠 Puedes interactuar con NPC en los pueblos y fabricar equipo para ayudarte en tu viaje
  • ☠️ Puedes encontrarte con jefes amenazantes y monstruos terroríficos en mazmorras y guaridas
  • 🌎 Puedes experimentar un mundo procedural complejo e interconectado, completamente simulado mientras juegas
  • ⛏️ Puedes extraer minerales y gemas en una vasta red de cuevas
  • 🐎 Puedes domesticar animales salvajes para convertirlos en compañeros y monturas que te ayuden en tu viaje
  • 🫱🏽‍🫲🏿 Puedes aventurarte con amigos en servidores multijugador o alojar directamente tu propio servidor por LAN
  • 🛠️ Puedes descubrir el código fuente y contribuir directamente al proyecto

¿Qué estás esperando?

1 comentarios

 
GN⁺ 2025-03-30
Comentarios de Hacker News
  • Si te interesa cómo se generan las montañas y los ríos, puedes consultar el artículo "Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion"

    • Cada fragmento de terreno se eleva a una velocidad constante, y la erosión se aplica según la pendiente del terreno y el área de la cuenca
    • Como resultado, se determinan la red de ríos y la altura central de cada fragmento del terreno, y con base en eso se ubican caminos, cuevas y estructuras
    • Los vóxeles reales solo se determinan cuando el jugador carga esa zona, y por lo general no se guardan
    • El renderizado se hace mediante wgpu, los modelos se crean en MagicaVoxel, y el cliente y el servidor usan ECS(specs)
  • Problemas relacionados con la instalación: instalar mediante el launcher tiene algunos inconvenientes

    • Tanto la descarga directa para mac como la instalación mediante Cargo instalan Airshipper v0.15.0, que aparece marcada como una versión antigua
    • Al hacer clic en el botón para instalar la versión más reciente, te lleva a la página de releases de GitHub, pero la versión más reciente es la 0.14
    • v0.16 solo tiene la etiqueta, pero no tiene artefactos
    • La página de GitHub es un espejo del repositorio de GitLab
    • En GitLab sí están los artefactos de la versión más reciente
  • Veloren es un juego de código abierto y recientemente se lanzó la versión 0.16

    • Es un RPG multijugador de vóxeles escrito en Rust
    • Ha recibido muchos comentarios a lo largo de distintos periodos
  • Jugué Veloren brevemente hace unos años y me impresionó cuánto ha mejorado

    • Vale la pena volver a probarlo
    • Con el avance de la tecnología de vóxeles, me pregunto si todavía siguen siendo necesarios los elementos basados en bloques
    • Pensaba que, conforme avanzara la tecnología para calcular interacciones físicas, terminaría viéndose como un juego común
    • Al ver algunos jefes, sí se nota el progreso, pero todavía está lejos de lo que esperaba
  • Recuerdo haber jugado una versión temprana de Veloren como alternativa a Cube World

    • Cube World fue un juego que, al momento de su lanzamiento, casi no tenía las funciones prometidas y nunca recibió actualizaciones
  • Algunos consejos para ejecutar Veloren

    • Instala el paquete de Rust y, si usas Wayland, desactiva el escalado fraccional
    • Ejecuta airshipper desde la terminal, y si lo abriste desde la cuadrícula de aplicaciones de Gnome, revisa si hay procesos huérfanos y ciérralos
  • Me gustan los objetivos de diseño y la dirección artística de Veloren, pero si un juego se hace solo con artistas y desarrolladores, sin un diseñador de juego, le falta pulido como videojuego

  • La palabra Veloren significa "perdido" en alemán

    • El ecosistema, la iluminación y demás resultan interesantes
  • El desarrollo de videojuegos en Rust se está activando bastante

    • El cliente principal de Veloren está construido con su propio motor
    • Tiny Glade usa Bevy ECS, pero tiene su propio stack gráfico
    • Bevy y Fyrox aún no llegan al nivel de Godot, pero siguen mejorando
    • Bevy se enfoca en ECS y ofrece varias utilidades y bibliotecas de terceros
    • Fyrox depende menos de ECS y busca construirlo todo como un paquete completo
    • Ambos motores pueden desplegarse fácilmente en la web como bundles WASM, así que son ideales para apuntar a múltiples plataformas
    • Rust se está consolidando como un lenguaje principal para programación de videojuegos, y también es excelente para backend web, RPC y servicios de API