beq endlos; nein -> Sprung nach endlos
rts; ja -> Rücksprung ins BASIC
- C64 grafik programmierung dan
C64 Grafik Programmierung Dan
Speicherplatzsparende Programmierung [ Bearbeiten | Quelltext bearbeiten]
In den Anfängen des Computernutzung war Speicherplatz, insbesondere der wichtige Arbeitsspeicher, teuer. Daher wurde bei umfangreichen Computerprogrammen häufig getrickst, um Platz zu sparen. Möglichst viele Befehle wurden ohne trennende Leerzeichen und ohne erklärende Bemerkungen in eine Zeile gepackt, möglichst kurze Variablennamen genutzt, verzichtbare Befehle weggelassen wie z. LET oder auch END. Diese platzsparende Art der Programmierung gilt wegen seiner schlechten Nachvollziehbarkeit als schlechter Programmierstil (sogenannter "Spaghetti-Code"). Jemand, der beruflich ein solches Programm warten müsste, hätte damit Schwierigkeiten, wodurch ein wirtschaftlicher Nachteil entstünde. Beispiele für Programme [ Bearbeiten | Quelltext bearbeiten]
Listing für C64 in BASIC 2. C64 Programmierung. 0 [ Bearbeiten | Quelltext bearbeiten]
Für C64 als BASIC 2. 0 Programm
10 REM *** C64-WIKI STERNE DEMO ***
15 REM * REM-Zeilen brauchen nicht mit eingegeben werden!
Das Buch benutzt nur die Beispiel-Medien, die mit Blitz Basic mitgeliefert werden. Wer ein eigenes Spiel entwickelt, möchte sicher eigene Bilder und Sounds verwenden - indem er sie selbst entwirft, indem er talentierte Mitstreiter sucht oder kostenlose Ressourcen nutzt. Diese Verfahren können im Buch nur angedeutet werden; es konzentriert sich auf das Programmieren. Als ich dieses Buch kürzlich zum ersten Mal in Händen hielt, war ich mir nicht ganz schlüssig, ob es das richtige für mich wäre. Eigentlich suchte ich ja ein Buch zum Thema Java Games. Was sollte ich also mit Blitz Basic??? Ich habe dann das Buch dennoch gekauft und habe es bis heute nicht bereut. Erst einmal ist es flott und interessant geschrieben. C64 grafik programmierung feuerpfeil. Man merkt, dass der Autor Spass an Spielen hat, deshalb wird die Materie anschaulich und keineswegs trocken präsentiert. Auch wenn ich nicht mit Blitz Basic arbeiten werde, habe ich von diesem Buch enorm profitiert. Die Grundideen und das beiliegende Material kann ich nämlich für meine eigenen Projekte wunderbar verwenden, und viele Details habe ich nach Lektüre dieses Buches zum ersten Mal wirklich verstanden!