Das Terasology -Projekt entstand aus einer von Minecraft inspirierten Tech-Demo und entwickelt sich zu einer stabilen Plattform für verschiedene Arten von Gameplay-Einstellungen in einer Voxel-Welt. Die Ersteller und Betreuer sind eine vielfältige Mischung aus Softwareentwicklern, Designern, Spieletestern, Grafikern und Musikern. Wir ermutigen andere, mitzumachen! Wir ermutigen jeden zu Beiträgen und versuchen, eine herzliche und freundliche Community aufrechtzuerhalten und einen Verhaltenskodex einzuhalten.
Wenn Sie mit der Terasology- Community und dem gesamten MovingBlocks -Team in Kontakt treten möchten, können Sie sich ganz einfach mit uns verbinden, Ihre Ideen teilen, Probleme melden und lösen. Wir sind in fast allen sozialen Netzwerken präsent. Folgen Sie uns oder befreunden Sie uns, wohin Sie wollen, chatten Sie mit uns und erzählen Sie es der Welt.
Mindestanforderungen | |
---|---|
System (Betriebssystem) | Windows, MacOS, Linux (64 Bit) |
Prozessor (CPU) | Dual-Core-CPU |
Speicher (RAM) | 4 GB |
Grafik* (GPU) | Intel HD-Grafik (Gen 7) GeForce 8xxx-Serie (oder höher) oder Radeon HD 2000-Serie (oder höher) mit OpenGL 3.3 |
Speicher (HDD) | 1 GB |
* Bitte beachten Sie: Wenn Sie sowohl über integrierte (Chip) als auch dedizierte (Karte) Grafikkarten verfügen, sollten Sie sicherstellen, dass Sie Ihre dedizierten Grafiken tatsächlich verwenden, wenn Sie Terasology ausführen.
Zum Herunterladen von Terasology über den Launcher ist eine Internetverbindung erforderlich. Anschließend ist das Offline-Spielen möglich.
Für eine einfache Spieleinrichtung (empfohlen) können Sie unseren Launcher verwenden – laden Sie ihn hier herunter.
Weitere Informationen zum Spielen, wie Hotkeys oder Server-Hosting, finden Sie auf der entsprechenden Seite oder in den Modulen.
Wenn Sie bereits ein Java Development Kit (JDK) installiert haben, können Sie als Alternative zur Verwendung des Launchers eine direkte Download-Version verwenden. Es ist Java-Version 17 erforderlich.
ßStabile Builds zum direkten Download werden in unseren Release-Bereich hier auf GitHub hochgeladen, während die hochmoderne Entwicklungsversion hier direkt von unseren Jenkins heruntergeladen werden kann.
Die Entwicklung ist auf allen gängigen Plattformen (Windows, Linux, MacOS) möglich, sofern das JDK ordnungsgemäß eingerichtet ist.
Technische Anforderungen:
Nichttechnische Anforderungen:
Um Terasology von der Quelle aus ausführen zu können, müssen Sie Ihren Arbeitsbereich einrichten. Befolgen Sie die Kurzanleitung für Mitwirkende. Dieses Handbuch ist für IntelliJ IDEA konzipiert (Sie können die kostenlose Community Edition verwenden), aber alternative Setups sind möglich.
️ Beachten Sie, dass es sich bei einem Terasology-Arbeitsbereich um einen Multi-Repo-Arbeitsbereich handelt.
Während Ihr Arbeitsbereich selbst ein Klon von MovingBlocks/Terasology ist, ist jedes Unterverzeichnis in Ihrem Arbeitsbereichsverzeichnis ./modules/
ein Klon eines Terasology-Modul-Repositorys.
Wenn Sie also zu Modulen beitragen möchten, müssen Sie in das entsprechende Unterverzeichnis navigieren und von dort aus mit Git arbeiten. Alle Git-Befehle, die in Ihrem Workspace-Stammverzeichnis ausgeführt werden, zielen auf MovingBlocks/Terasology ab.
Weitere Informationen finden Sie in unserem Wiki-Eintrag zum Thema „Grundlegendes zum Git-Setup von Terasology“.
Detaillierte Informationen zum Mitwirken finden Sie unter CONTRIBUTING.md. Denken Sie daran, dass alle Einsendungen unter der Apache-Lizenz, Version 2.0, lizenziert sein müssen.
Die Terasologie hat am Anfang eine ziemlich steile Lernkurve. Um Sie beim Lernprozess zu unterstützen, hilft Ihnen unsere Terasology Knowledge Base, früher bekannt als Terasology Engine-Wiki, dabei, die Ressourcen zu finden, die Sie entsprechend dem Beitragsbereich, an dem Sie interessiert sind, benötigen. Weitere Lernressourcen finden Sie in unseren Tutorial-Modulen .
Wenn Sie Fehler oder Probleme in einer unserer Ressourcen finden, melden Sie diese bitte über GitHub Issues und helfen Sie bei der Behebung.
Für Entwickler, die noch nicht mit komplexen Softwaresystemen gearbeitet oder sich noch nicht mit den Feinheiten von Java beschäftigt haben, empfehlen wir, mit Good First Issues in Module Land zu beginnen.
Entwickler mit Erfahrung in den Bereichen Rendering, Physik und anderen, weniger trivialen Aspekten der Spieleentwicklung sind herzlich eingeladen, „Good First Issues in Engine“ auszuprobieren.
Terasology ist vollständig Open Source und lizenziert unter der Apache-Lizenz Version 2.0 für Code und unter der Creative Commons Attribution License Version 4.0 für Grafiken (sofern nicht anders angegeben – kleinere Ausnahmen siehe Credits).