Irgendwann mitte der Neunziger, als ich noch BASIC auf dem Amiga programmierte, bekam ich dieses feine Heftchen aus DDR-Zeiten in die Hände (ich muss es von einem meiner Freunde bekommen haben. Vielleicht von Steinchen?).
(BASIC Einmaleins des Programmierens von Dr. Ursula Grote und Prof. Dr. Horst Völz)
Dort fand sich auch ein Programm, dass einen Globus zeichnete:
Ich hatte dieses Programm damals auf dem Amiga abgetippt. Die grünen Markierungen zeigen, wo ich die Nullen hervorhob, um sie von den Os zu unterscheiden.Nach Eingabe von Längen- und Breitengrad, sowie Neigung und Rastermaß, konnte man dem Amiga dabei zusehen, wie er den Kreis zeichnete, die Landmassen und die Gradlinien. Das dauerte schon mehrere Minuten.
Der eigentliche Schatz ist natürlich das Datenmaterial, welches die Landmassen beschreibt:
Vor kurzen ist mir dann aber die Gedult ausgegangen. Ich knippste von jeder Seite mit dem Handy ein Foto und bat ChatGPT daraus doch bitte das BASIC-Programm zu extrahieren, und wenn es schon einmal dabei sei, es doch bitte auch gleich nach Javascript zu portieren.
Und schon lief das Programm.
Einige Landverläufe passten nicht ganz und wenn ich die Neigung veränderte, verformte sich der Globus.
Ich musste etwa drei Ziffern in den Daten anpassen und zwei Formeln hatten die Reise zuerst nicht mitgemacht und mussten von mir nachgetragen werden, aber dann war die Sache erledigt.
Dann wurde ich kühn und ich fragte Copilot, ob es vielleicht die Sache animieren könnte. Ja das könne es. Ich änderte noch die Hintergrundfarbe zu schwarz und färbte den Globus blau und das wars dann. Zeitaufwand: Weniger als einen Tag.
Hier geht's zum fertigen Programm:




Kommentare
Kommentar veröffentlichen