Na, aber wie gesagt, schaut schon super aus, was du damit hinkriegst.
Wahrscheinlich ists problematisch mehr als eine Figur pro Frame zu bewegen mit Basic, oder?
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von steril am
Na, aber wie gesagt, schaut schon super aus, was du damit hinkriegst.
Wahrscheinlich ists problematisch mehr als eine Figur pro Frame zu bewegen mit Basic, oder?
@Off-Topic
kann man den Interpreter nicht so optimieren, daß er schneller läuft?
Klar, einfach den Interpreter zu nem Compiler umbauen...
Im Ernst: Sicher könnte man hier und da was verbessern (z.B. die Variablenliste zu einem Variablenbaum ändern, oder Einsprungzeilen markieren und dann per Liste/Baum schneller auffindbar machen, oder Integerarithmetik einführen), aber ganz blöd waren die Leute bei Microsoft und Commodore damals auch nicht - der Code ist schon ziemlich gut. Siehe dazu auch den entsprechenden Thread vor einiger Zeit (EDIT: hier).
Nein, die Lösung ist ganz einfach: Wer Wert auf die möglichst schnelle Ausführung seiner Programme legt, sollte schlicht und einfach vom Interpreterkonzept wegkommen. Compiler existieren nicht grundlos.
Gibt's denn nen vernünftigen Basic Compiler für den 264er?
Vielleicht wäre sowas ja für RKSoft wirklich der nächste Schritt..
Wäre irgendwie schade, wenn das die Schallmauer wäre, auch wenn das Spiel supercool ausschaut und wohl alles rausholt was geht mit BASIC.
Gibt's denn nen vernünftigen Basic Compiler für den 264er?
Vielleicht wäre sowas ja für RKSoft wirklich der nächste Schritt..
Gibt es zwar als Austrospeed: http://plus4world.powweb.com/software/Austrospeed_Compiler
und dort finden sich auch noch ein paar andere, aber nicht so effektive Compiler. Aber ob der Compiler wirklich die Lösung ist, steht für mich auf einen anderen Blatt.
Aber ob der Compiler wirklich die Lösung ist, steht für mich auf einen anderen Blatt.
Warum?
Der Austro-Compiler ist leider, in meinen Augen, der letzte Mist auf dem 264er. Wenn ich ein BASIC Programm interpretertauglich optimiere, kann ich dieses Programm dann nicht mit dem Austro kompilieren. Kleines Beispiel ist da die TRAP Funktion oder so kleine Berechnungen ala a=a+(a<3).
Na schade....