Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat
Bleib lieber beim Skript. Ist zwar scheiße, machst aber nichts mit kaputt. Wink
Kennst du TI-Spiele wie Phoenix? An die Performance von kommst du mit TI-Basic nicht annähernd ran. Sobald es grafisch wird, ist es extrem langsam. Auch nur schon Rechenoperationen können sehr langsam sein. Da muss man einige Tricks kennen, z.B. konstante Terme aus Summen rausnehmen.Zitat von »"Databyte"«
Also bin ich bei TI-Basic geblieben und mein Freund und ich haben echt geniale Sachen hinbekommen.
Und die liefen auch ziemlich schnell ! Alles eine frage der Optimierung
Das hat mich bisher eben auch davon abgehalten, Rechner-Programme zu schreiben.Zitat von »"Databyte"«
Und zu Assembler sag ich nur folgendes: Wenn du am Computer sitzt kannst du dich auch mit Sinnvolleren Sachen beschäftigen als Schwarz-Weiß-Programme für den Taschenrechner zu entwickeln
Bei Voyage 200 gibt es ein eigenes Kommentarzeichen, das (C). Vielleicht gibts etwas Vergleichbares...Zitat von »"Databyte"«
- Kommentare kannst du mit Hochzeichen machen also " die gehen dann praktisch bis ans ende der Zeile ( aber achtung: nach fertigstellung entfernen denn sie kosten Performence )
Wenn vorhanden, kann man dazu die Funktion string() einsetzen.Zitat von »"Databyte"«
- String in zahlen umzuwandeln geht mit expr("1234") ( damit kannst du auch andere sachen ausführen) Das ergebniss liegt in ANS
- Um es andersrum zu machen musst du eine eigene lösung implementieren ( die dann aber wieder langsam ist )
Okay, das ist bei Voyage 200 anders. Dort braucht es immer endif, endwhile, endprgm etc., sonders übersteht das Programm den Syntaxcheck gar nicht.Zitat von »"Databyte"«
- if, while und so ein Zeugs immer mit end zumachen, weil sonst der memory vollläuft
Zitat
Okay, das ist bei Voyage 200 anders. Dort braucht es immer endif, endwhile, endprgm etc., sonders übersteht das Programm den Syntaxcheck gar nicht.
Das ist recht wichtig: Vor dem Starten werden ein paar syntaktische Dinge überprüft. Man sollte ein Programm oder eine Funktion immer zuerst einmal ausführen, bevor man es archiviert, da es sonst bei jedem Start wieder zum Check kommt.
Zitat
Bei Voyage 200 gibt es ein eigenes Kommentarzeichen, das (C). Vielleicht gibts etwas Vergleichbares...
[...]
Wenn vorhanden, kann man dazu die Funktion string() einsetzen.
Werbeanzeige