Coretex
Was ist Coretex?
Coretex ist unserer eigener Script Interpreter mit eigener Skriptsprache realisiert in Java.
Wir entwickelten bzw. entwickeln Coretex für unsere Hauseigene Game-Engine, auch genannt SingularityEngine.
Weiterhin ist Coretex nicht darauf festgelegt in einem Spiel verwendet zu werden, sondern so universell gehalten dass ihr auch komplett andere Projekte damit realisieren könnt.
Was ist das Besondere an Coretex?
Das besondere an Coretex ist, dass es universell einsetzbar ist, soll heißen, Coretex ist ein komplett eigenständiges Projekt und benötigt keine weiteren Abhängigkeiten zu anderen Projekten.
Die einzige Abhängigkeit ist, dass es sich um eine Java basierte Software handelt und mindestens Java 8 benötigt um benutzt zu werden.
Weiterhin ist Coretex so angelegt, dass man es einfach und ohne viel Aufwand einfach um seine eigenen Syntaxregeln und Kommandos erweitern kann.
Für weitere, mehr technische Informationen schaut doch in unsere englische Dokumentation.
Darüber hinaus ist Coretex nicht nur eine Skriptsprache und ein Script Interpreter, sondern auch so weit ausgebaut dass er sogar schon als eigene Programmiersprache gesehen werden kann, da Coretex neben, für Skriptsprachen übliche, Syntax wie Kommando Parameter1 Parameter2 verfügt auch noch Schleifen, einen Variablen Stack, boolsche Algebra und Funktionen unterstützt.
Muss ich alle Befehle selber Programmieren?
Ganz klares, Nein.
Coretex bietet dir ein breites Feld an Standartbefehlen und eine Standartsyntax, die bei bedarf auch nicht geladen werden können.
Standardmäßig, wenn ihr Coretex ausführen würdet als Desktopanwendung, habt ihr zahlreiche Befehle wie echo, Addieren, Subtrairen, Multiplizieren, Dividieren, Modulo, Befehle zum anlegen von Variablen, Befehle zum füllen von Variablen, zum leeren dieser, if-Syntax, For- und While-Schleifen, boolsche Operatoren wie Gleich, kleiner, größer, kleiner gleich, größer gleich, nicht gleich und viele mehr. Aber hier empfiehlt es sich die Dokumentation zu lesen.
Wie kann ich Coretex in meinem Projekt nutzen?
Sobald wir die erste Cortex Beta Version fertig haben, bieten wir sie als Download hier an.
Bitte beachtet, dass es sich dabei um eine BEta handelt und evtl noch ein paar Fehler enthalten kann.
Nutzt es doch einfach und gebt uns Feedback zu Verbesserungswünschen oder Fehlerberichte, wir freuen uns wenn ihr Verwendung für Coretex findet.
Wofür braucht ihr Coretex?
Da Coretex, wie bereits erwähnt, eine voll funktionsfähige Script basierte Programmiersprache ist, findet Coretex derzeit hauptsächlich Verwendung in unserem Computer Spiel Space Conflicts – Empires Verwendung.
Mit Coretex realisieren wir hier die verschiedensten Funktionalitäten, wie für Spiele übliche Konsolenbefehle und Missions- bzw. Kampagnenscripts.