Hallo Leute.
Ich spiele den OpenGL Open Source Ego-Shooter Sauerbraten (sauerbraten.org)
Dazu mal eine Frage.
Ich habe den Quellcode (C++). Nun möchte ich damit eine Servermodifikation erstellen.
Nun.. folgendes Problem:
Ich könnte ja einen script (inform einer Textdatei) öffnen und interpretieren.
(Ich habe schon Erfahrungen mit der Programmierung von Interpretern gemacht).
Jedoch eine IDE für diese Scripte zu basteln ist mir vieel zu aufwändig.
Gibt es nicht einen einfachen Compiler, welcher Scriptdateien in eine art binärdatei umwandelt, die ich dann wiederum in meinem Serverprogramm ansprechen kann.
Ann DLL's hab ich schon gedacht - Aber kaum einer der Spieler kennt sich mit der C++-DLL Programmierung aus.
Ich brauche also etwas einfacheres.
Ich denke an sowas wie den PAWN Compiler. (Einem San Andreas Multi Player Plugin zum Erstellen proffesioneller Serverscripte)
(
www.sa-mp.com -> Windows Server.)
PAWNO funktioniert so:
Eine Pawnodatei (*.pwn) wird in eine Art Binärdatei umgewandelt (*.amx).
Danach wird der Name in einer Konfigurationsdatei eingetragen.. und.. Die Server.exe öffnet den Script und interpretiert ihn (mithilfe von Headerdateien (?) innerhalb des Serverprogramms. Die Funktionen, welche in der Pawno Datei verwendet werden, werden in der server.exe definiert.)
Also das praktisch eine Funktion in Server.exe durch einen Script ausgelöst wird.
Lange Rede - Kurzer Sinn.
Gibt es sowas zum Einbauen in meine Exe ?