.| Autor | Beitrag |
|---|---|
|
000 19.11.2002, 13:49 the_viking |
Ich hatte eine Idee: Programmiere doch deine eigene Scriptsprache im C-Style! Aber praktisch siehts echt düster aus: Kaum einen Ansatz, der Funktioniert, habe ich hinbekommen! Irgendwie haben die ja auch Unreal Script oder PHP oder Perl hinbekommen. Also muss es ja irgendwie gehen! Helft mir! Thx im Voraus für die antworten von Prefect & Co. ! --thx, cu, MfG the_viking (( My =]=H=O=M=E=> Page! )) |
|
Profil || Suche |
|
001 19.11.2002, 13:58 Hanfling |
ich glaub im allgemeinem coding board war mal vor nem halben jahr oder so nen thread zu dem thema.... --Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o |
|
Profil || Suche |
|
002 19.11.2002, 14:01 Sccar |
schau dir mal diesen artikel an. der erscheint mir ganz gut als einführung in die grundlegende technik. hab mich auch mal nen bischen damit beschäftigt und es letzendlich aufgegeben, war irgendwie viel zu komplex. wenn du irgendwie fragen hast oder einfach jemanden zum reden suchst ;-) kannste ja mal icqen. sccar --...das is zwar der uebelst gehackteste kleine bastard, den ich je gesehen habe, aber dafuer sauschnell. {Tron} Dieser Beitrag wurde am 19.11.2002 um 14:02 von Sccar bearbeitet. |
|
Profil || Suche |
|
003 19.11.2002, 15:11 Archangel |
Ich glaub sogar am ende von dem Buch "C Entpackt" is der quellcode von so nem C-style scriptparser -- |
|
Profil || Suche |
|
004 19.11.2002, 15:33 apfelkorn |
Also als Hilfe: |
|
Profil || Suche |
|
005 20.11.2002, 20:46 Diablo_bth |
aja da gabs auch mal ne tutorial Serie über Script-Compilerbau auf http://www.flipcode.com/ -- |
|
Profil || Suche |
|
006 21.11.2002, 14:47 [RMen]OneStone |
Das schwierige ist IMO der Compiler, der Interpreter ist oft nicht so schwer. Einen Interpreter hab ich acuh schonmal gemacht, hat nur so eine Woche bis zur Grundrechnung und einfachen Ausgabe gedauert, aber da ich keinen Compiler hatte, war es nervig den Code mitm Hex zu schreiben... =) --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
007 21.11.2002, 16:50 the_viking |
@Diablo: Jo, das File hab ich mir mal durchgelesen, aber nichs so richtig verstanden ( Wieso müssen die das auch immer in Englisch schreiben? ) What means you have to code the script with a hex-editor? That must be a really annoying sort of developing scripts (at all if you just want to test a new feature) English grammar ist horrible. French grammer is most horrible. \E: I've downloaded the tut zips, and it is really nice, but I don't understand anything of the code bison has written :( --thx, cu, MfG the_viking (( My =]=H=O=M=E=> Page! )) Dieser Beitrag wurde am 21.11.2002 um 17:15 von the_viking bearbeitet. |
|
Profil || Suche |
|
008 21.11.2002, 17:22 [RMen]OneStone |
Najar, ich hatte nie bock nen eigenen Compiler zu schreiben, der mir ein binary interpretable file schreibt, deshalb hab ich einfach mit einem Hex-Editor meine eigenen Mnomics in das file geschrieben... --georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
009 22.11.2002, 12:05 King of Darkness |
bahhh zu viel text also ich habe mal sowas in der art gemacht und zwar war das ein textadventure wo die texte dynamisch geändert wurden unterstützt wurde dann ein zeilenumbruch einteilung nach bereichen und das enden von bereichen ... war nicht so sehr schwer Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
010 25.11.2002, 15:55 Exec |
yo,lads doch mal hoch :) --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
011 26.11.2002, 11:42 King of Darkness |
ok ähhhm morgen ;) aber nur den quellcode und die textdatei bzw den syntax Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
012 26.11.2002, 13:36 the_viking |
@King: Jo, sowas hatte ich auch mal, aber da konnte man dann keine Variablen einsetzen, sondern nur feste parameter:
wurde dann zu sowas:
und das wird dann von oben nach unten abgearbeitet ... --thx, cu, MfG the_viking (( My =]=H=O=M=E=> Page! )) |
|
Profil || Suche |
|
013 27.11.2002, 11:16 King of Darkness |
naja meins ist noch billiger, // version 1.06 // 27. November 2001 //Biblioteken //Konstanten // globale variablen ////////////////////////////////Klassen///////////////////////////////////////////////// void save_spielstand() } void lade_spielstand() } player; /////////////////////////////////Neben-Funktion/////////////////////////////////////////// bool Datei_lese(string storypunkt) text_ein.open(text_datei.c_str(), ios_base::out); else if(datei_lese == new_line || datei_lese == ende_absatz) } bool Eingabe_pruef(string auswahl) string Temp_schreib_les(string auswahl) /////////////////////////////////////Hauptfunktion//////////////////////////////////////// cout << "Hallo zu diesem Spiel" << endl << endl; // ausgabe des menues continue; an das ende der zeile wird ein endl gesetzt bsp. text endl bei neuen zeilen ebenfals bsp. text endl wenn ende von einem absatz gekennszeichnet wird macht man das so -ende- bsp text endl der anfang eines teils ergibt sich aus "SPIEL_" und den vorher gewählten moeglichkeiten(a, b, c) SPIEL_acbac // vorherrige gewählte option: a, c, b, a, c text endl ///////////////////////////////////////////////////////////////////////////////////////////////////// START_SPIEL du wurdest von deiner... endl -ende- SPIEL_a text a1 endl -ende- SPIEL_aa text aa1 endl -ende- SPIEL_ab text ab1 endl -ende- SPIEL_ac text ac endl -ende- //////////////////////////////////////////// text b1 endl -ende- //////////////////////////////////////////// text c1 endl -ende- //////////////////////////////////////////// -=ENDE=- ----------------------------- bevor ihr rumlästert schaut bitte aufs datum(ganz oben) hab sommer 2001 erst mit c++ angefangen. --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
014 29.11.2002, 20:55 theDon |
nur ein kleiner tipp: Kommentare sollen den Code erklären, nicht wiederholen... --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
015 02.12.2002, 08:23 King of Darkness |
ja das war in meinen anfanges-coding wochen jetz komentier ich sinnvoll ;) --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |

