3 Punkte von GN⁺ 2025-03-30 | 1 Kommentare | Auf WhatsApp teilen

Willkommen bei Veloren

  • Veloren ist ein Action-Adventure-Rollenspiel in einer weitläufigen Fantasy-Welt
  • 🏕️ Erkunde vielfältige Umgebungen wie gewaltige Berge, trockene Wüsten und dichte Dschungel
  • ⚔️ Entdecke durch dynamische und schnelle Kämpfe verschiedene Waffen und Spielstile
  • 🏠 Interagiere in Dörfern mit NPCs und stelle Ausrüstung her, um deine Reise zu unterstützen
  • ☠️ In Dungeons und Verstecken begegnen dir bedrohliche Bosse und furchterregende Monster
  • 🌎 Erlebe eine komplexe, miteinander verbundene prozedurale Welt, die während des Spielens vollständig simuliert wird
  • ⛏️ In einem riesigen Höhlennetzwerk kannst du Erze und Edelsteine abbauen
  • 🐎 Zähme wilde Tiere und mache sie zu Begleitern und Reittieren, die dir auf deiner Reise helfen
  • 🫱🏽‍🫲🏿 Begib dich mit Freunden auf Multiplayer-Servern ins Abenteuer oder hoste direkt einen Server über LAN
  • 🛠️ Entdecke den Quellcode und trage selbst direkt zum Projekt bei

Worauf wartest du noch?

1 Kommentare

 
GN⁺ 2025-03-30
Hacker-News-Kommentare
  • Wenn dich interessiert, wie Berge und Flüsse erzeugt werden, kannst du das Paper "Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion" ansehen

    • Jedes Terrainstück hebt sich mit einer konstanten Geschwindigkeit an, und Erosion wird entsprechend der Geländeneigung und der Einzugsgebietsfläche angewendet
    • Dadurch werden sowohl das Flussnetzwerk als auch die zentrale Höhe jedes Terrainstücks bestimmt; darauf aufbauend werden Straßen, Höhlen und Strukturen platziert
    • Die eigentlichen Voxel werden erst bestimmt, wenn der Spieler das jeweilige Gebiet lädt, und werden normalerweise nicht gespeichert
    • Das Rendering erfolgt über wgpu, die Modelle werden in MagicaVoxel erstellt, und Client und Server verwenden ECS(specs)
  • Installationsprobleme: Die Installation über den Launcher ist etwas problematisch

    • Sowohl der direkte mac-Download als auch die Installation über Cargo installieren Airshipper v0.15.0, was als veraltet angezeigt wird
    • Ein Klick auf den Button zur Installation der neuesten Version führt zur GitHub-Releases-Seite, dort ist die neueste Version jedoch 0.14
    • v0.16 existiert nur als Tag und hat keine Artefakte
    • Die GitHub-Seite ist ein Mirror des GitLab-Repositorys
    • In GitLab gibt es Artefakte der neuesten Version
  • Veloren ist ein Open-Source-Spiel, für das kürzlich Version 0.16 veröffentlicht wurde

    • Es ist ein in Rust geschriebenes Multiplayer-Voxel-RPG
    • Über längere Zeiträume hinweg wurden viele Kommentare dazu geschrieben
  • Ich habe Veloren vor ein paar Jahren kurz gespielt und war von den Verbesserungen beeindruckt

    • Ich sollte es noch einmal ausprobieren
    • Mit dem Fortschritt der Voxel-Technik frage ich mich, ob blockbasierte Elemente überhaupt noch nötig sind
    • Ich dachte, dass es mit fortschreitender Technik zur Berechnung physikalischer Interaktionen irgendwann wie ein gewöhnliches Spiel aussehen würde
    • Wenn man sich einige Bosse ansieht, gibt es zwar Fortschritte, aber es ist immer noch weiter von meinen Erwartungen entfernt, als ich gedacht hätte
  • Ich erinnere mich daran, frühe Versionen von Veloren als Alternative zu Cube World gespielt zu haben

    • Cube World war bei Veröffentlichung ein Spiel, dem fast alle versprochenen Funktionen fehlten und das keine Updates erhielt
  • Ein paar Tipps, um Veloren auszuführen

    • Rust-Pakete installieren und bei Wayland die fraktionale Skalierung deaktivieren
    • airshipper im Terminal ausführen; wenn es über das Gnome-App-Grid gestartet wurde, verwaiste Prozesse prüfen und beenden
  • Mir gefallen die Designziele und die künstlerische Ausrichtung von Veloren, aber wenn ein Spiel nur von Künstlern und Entwicklern ohne Game Designer gemacht wird, fehlt ihm als Videospiel die Ausgereiftheit

  • Das Wort Veloren bedeutet auf Deutsch "verloren"

    • Das Ökosystem, die Beleuchtung und Ähnliches sind interessant
  • Rust-Spielentwicklung wird immer aktiver

    • Der Haupt-Client von Veloren ist auf einer eigenen Engine aufgebaut
    • Tiny Glade verwendet Bevy ECS, hat aber einen eigenen Grafik-Stack
    • Bevy und Fyrox reichen noch nicht an Godot heran, entwickeln sich aber stetig weiter
    • Bevy konzentriert sich auf ECS und bietet verschiedene Utilities sowie Third-Party-Bibliotheken
    • Fyrox ist weniger stark auf ECS angewiesen und versucht, alles als vollständiges Paket aufzubauen
    • Beide Engines lassen sich mit WASM-Bundles leicht im Web bereitstellen und sind ideal für Multi-Plattform-Targets
    • Rust etabliert sich als wichtige Sprache für Spieleprogrammierung und eignet sich ebenso hervorragend für Web-Backends, RPC und API-Service-Programmierung