![]() |
[Game] X-Force (Unterstützung willkommen)
Liste der Anhänge anzeigen (Anzahl: 4)
Hier möchte ich euch mal unser Projekt
![]() Das Projekt hat schon mehr als ein Jahrzehnt Entwicklungszeit auf dem Buckel (im Gegensatz zum Duke gibts bei uns aber immermal spielbare Versionen, die veröffentlicht werden :wink:), und war ursprünglich ein Projekt von jim_raynor. Irgendwann wurde es aber zuviel für einen Programmierer allein, und so entschloss sich jim_raynor 2004, den Qullcode zu veröffentlichen, damit auch andere bei der Entwicklung von X-Force mithelfen können. Was bietet X-Force bisher? - Verwaltungsteil - Hier gilt es, eigene Basen aufzubauen, Personal anzuheuern (Soldaten, Wissenschaftler und Techniker), Forschung zu betreiben und bei Bedarf feindliche UFOs aufzuspüren und abzuschießen. - Rundenbasierte Bodeneinsätze - Die Bodeneinsätze finden in einer Isometrischen Ansicht statt. Es gibt Minen, Sensoren, Explosionen, geskriptete AI (die kann bei Bedarf auch die Kontrolle über Spielereinheiten übernehmen) usw. - MapEditor - Die Karten für die Bodeneinsätze können bequem mit einem extra Tool erstellt werden. - Tileseteditor - hier werden die einzelnen Tiles für die Einsatzkarten verwaltet. Jeder Grafiker kann hier seine eigenen Ideen verwirklichen, und so zur Verbesserung von X-Force beitragen. Im Gegensatz zu manch anderen ISO-Engines gibt es die Möglichkeit, bei Bedarf "beliebig" große Grafiken in Form einzubinden. - Spielsatzeditor - X-Force hat keine fest vorgegebene Story. Vielmehr kann jeder seine eigenen Ideen in Form eines Spielsatzes verwirklichen. In diesem können sämtliche Forschungen, Ausrüstungsgegenstände, Aliens, UFOs etc. nach belieben erstellt werden. Über eine Skriptsprache eine Aufwendige Story zu erzählen. Der offizielle Spielsatz ist "Der galaktische Krieg", es gibt aber auch eine Reihe Fanprojekte. - X-Skript - eine Skriptsprache basierend auf PascalScript, mit der fast alles im Spiel beeinflusst werden kann. Z.B. kann man AI-Skripte für UFOs, Aliens/Soldaten, Projektile, Basen usw. erstellen, um deren verhalten den eigenen Wünschen anzupassen. UFOs und Bodeneinsätze können per Skript erstellt werden, und es ist sogar möglich, neue Verwaltungsseiten zu erstellen. Auch die Erzeugung der Bodeneinsatzkarten erfolgt per Skript. Natürlich gibt es für die wichtigsten Sachen auch eine Auswahl an vorgefertigten Skripten, die bequem im Spielsatzeditor ausgewählt werden können. Zum komfortablen Erstellen der Skripte gibt es einen extra Skripteditor. - medit - Der Editor zum Erstellen von Skripten. Neben Debughilfen wie Syntaxprüfung, Haltepunkten und Variablenanzeige gibt es auch eine Projektverwaltung, diverse Refactor-Funktionen, IntelliSense und viele weitere Komfortfunktionen. Außerdem gibt es ein Wiki mit einem ![]() ![]() - FormCreator - Hilft bei der Erstellung eigener Seiten. Er kann mit medit kommunizieren, so dass ein geeignetes Skript mit allen nötigen Objekten, Eventaufrufen etc. automatisch erstellt werden kann. Falls jemand Interesse am Quellcode hat, den gibt es bei ![]() Eines unserer Größten Probleme ist seit jeher der Mangel an Programmierern (daher auch die lange Entwicklungszeit). Vor ein paar Jahren hat sich jim_raynor von dem Projekt zurückgezogen (ihm gehört aber Webspace für die HP und bei Fragen hilft er gerne uns weiter). Ich hab damals notgedrungen erstmal den Part des Programmierers übernommen, und auch Spass daran gefunden. Allerdings ist X-Force mehr oder weniger mein Einstieg in die Programmierung gewesen (wenn man mal das bisschen c++ vernachlässigt, was ich im Studium gelernt habe - ich glaub das Umfangreichste Programm bestand darin, Zeilenweise die Sinuswerte für verschiedene Winkel auszugeben ^^). Ich denke mal, dafür hab ich mich ganz gut geschlagen *mirselbstaufdieSchulterklopf* Immerhin hab ich inzwischen einige Größere Projekte realisiert, z.B. die Umstellung auf eine geskriptete AI (vorher war das im Programm geregelt - AI konnte man das eigentlich nicht nennen), oder ganz aktuell die Umstellung der Tileformate, die komplett von Null entwickelt wurden inkl. neuem Tileseteditor, komplett überarbeitetem Mapeditor und Kartendateien sowie neuen Zeichenroutinen für die Einsatzkarten etc. Zwischenzeitlich gabs natürlich auch mal Unterstützung z.B. von shoquer oder gnfalex, aber hatten auch nur sporadisch mal Zeit für kleinere Bugfixes. Lange Rede kurzer Sinn, falls jemand Lust hat, sich an der Entwicklung zu beteiligen - ihr seid herzlich willkommen. Sowohl für eher unerfahrene Programmierer als auch für Profis finden sich sicher passende Aufgaben. Für einen ersten Überblick könnt ihr ja mal in unseren ![]() So, und nun bin ich auf Kommentare, Feedback, Verbesserungsvorschläge etc. gespannt. edit: Hab ich ganz vergessen - also falls sich jemand X-Force installiert, dass läuft natürlich nur unter Windows (ab XP) und macht auch ein paar Einträge in die Registry. Aktuelle Version ist die ![]() /edit |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz