Geständnisse eines Schlafzimmerprogrammierers

Geständnisse eines Schlafzimmerprogrammierers

Ich saß hinten im Auto meines Bruders und hielt meinen brandneuen Atari STE fest. Ich erklärte glücklich, dass ich bald mein erstes Spiel schreiben würde. Der Atari STE enthielt eine Auswahl an Spielen, die ich unbedingt spielen wollte, aber das Bild von STOS the Game Creator, einem Programmpaket, das mit dem STE geliefert wurde, war das Zentrum meiner Träume. Der Gedanke, jedes Spiel erstellen zu können, das ich will, ist nur durch meine Vorstellungskraft begrenzt. In diesem Moment war mir nichts auf der Welt wichtig, als ich davon träumte, mich mit meiner Kopie von STOS Basic zu verstecken und meine eigenen Spiele zu erstellen. Jahre später habe ich unzählige Codeteile programmiert, eine Sammlung beliebter Spiele, die immer noch auf verschiedenen Websites angezeigt werden, und viele Artikel zum Thema Programmierung geschrieben, die ich bis heute stolz auf meiner Website anzeige.

Das Programmieren kann sehr süchtig machen, wie ich bald herausfand. Ich würde von der Arbeit nach Hause kommen und versuchen, so schnell wie möglich mit meinen Computern weggesperrt zu werden. Meine Mutter rief die Treppe hoch, um mir mitzuteilen, dass Familienmitglieder angekommen waren, und ich ließ meine Babys widerwillig zurück, nur um auf die Treppe zu gehen und Hallo zu sagen. Wenn sie Glück hatten, würden sie meine Aufmerksamkeit etwas länger auf sich ziehen, wenn ich zum Kaffee runterkam. In Zeiten, in denen ich ein soziales Leben versuchte, juckte es mich, an Computer zu kommen.

Ich wagte mich in die Außenwelt, um ein anderes Interesse als Computer zu finden. Ich nahm an einer Karate-Klasse teil und fing an, das erste Jahr dort zu genießen, bis Visionen meiner Babys mich beschäftigten und ich anfing, den Unterricht zu überspringen. Dann las mein Sensei eines Abends im Club eine Liste von Leuten vor, die in diesem Monat am wenigsten anwesend waren und meine mit nur einem Besuch am niedrigsten. Mein Sensei starrte mich mit Wut in den Augen an und sagte: “Wenn ich auf meinen Computer gehen will, dann werde verknotet” oder Worte zu diesem Thema.

Ich muss gestehen, dass ich süchtig bin, wenn es um Computer geht. Es kam zu dem Punkt, an dem ich mich entschied, den Karateunterricht zu verlassen und mehr Zeit zu Hause zu verbringen, versteckt vor der Welt – nur ich, meine Computer und endlose Tassen Kaffee, die ich machen würde, nur um einen Grund zu haben, nach unten zu gehen und zu sehen, ob meine Familie sind noch da.

Ich entdeckte, dass ich in der Schule einen Programmierfehler hatte, als wir lernten, wie man einfache Programme auf dem BBC-Mikro abtippt. Verwenden von Zeichenbefehlen zum Zeichnen einfacher Formen, aber es war genug, um meinen Appetit auf Programmierung zu stillen. Ich besorgte mir ein Spectrum 48K und lernte bald grundlegende Befehle, genug, um ein kleines und einfaches Abenteuerspiel zu schreiben.

Jahre später programmierte ich in STOS auf dem Atari STE und Amos auf dem Amiga 1200 und dies wurde ein großer Teil meines Lebens. Mein soziales Leben war minimal; oft musste ich mich pushen. Ich hasste die Idee, mit Situationen außerhalb des Schlafzimmers umzugehen. Ich war in Gefahr, ein echter Einzelgänger zu werden, der die Gesellschaft gerne meidet und in meiner eigenen privaten Welt lebt, in der Menschen Pixel sind.

FAZIT

Zum Glück habe ich mich im Laufe der Jahre verbessert und habe ein besseres soziales Leben. Ich bin jedoch immer noch glücklicher, mit meiner Frau und meinem PC zu Hause zu sein. Ich bereue nicht, dass ich nicht mehr Zeit in der Außenwelt verbracht habe. Aber ich möchte andere immer noch daran erinnern, dass Programmieren ein sehr süchtig machendes Hobby ist und dazu führen kann, dass Sie ein trauriger Idiot wie ich werden.

Ich erinnere mich noch an die Aufregung, die ich empfand, als ich in der Schule mein erstes Grundprogramm auf BBC Micro schrieb. Es war ein einfaches vierzeiliges Programm, das ein Dreieck auf dem Bildschirm zeichnete. In den frühen 1980er Jahren spielten wir gerne Spiele wie Chuckie Egg und den berühmten Granny’s Garden auf dem BBC Micro, dem ersten Computer, den wir kennenlernten, aber die wirkliche Aufregung bestand darin, den Computer dazu zu bringen, Aufgaben in der grundlegenden Programmiersprache auszuführen. Einfache Programme, die Formen oder gedruckten Text auf den Bildschirm zeichneten, waren nicht gerade bahnbrechend, aber es genügte, um meinen Appetit auf Programmierung zu stillen und mich auf den Weg zu bringen, Spiele auf anderen Computern wie Spectrum, Atari ST und Amiga zu programmieren.

In den guten alten Zeiten des Spektrums konnten Sie Magazine kaufen, die vorab geschriebene Spiele in Basiscode enthalten, die Sie in Ihr eigenes Spektrum eingeben konnten, und hoffen, dass das Programm in Ordnung lief. Dies war eine großartige Möglichkeit zu lernen, wie Code funktioniert und welche Befehle was tun. Es wurden auch Bücher über grundlegende Programmierung veröffentlicht, die Sie durch die Grundlagen von Befehlen und Strukturen führen und am Ende ein ganzes Spiel programmieren. Die Zufriedenheit, Dinge geschehen zu lassen, war erstaunlich.

Was sind die Vorteile des Lernens, wie man Computer programmiert? Nach meiner persönlichen Erfahrung gibt es Ihnen das Gefühl, ein ganzes Programm von Grund auf neu zu erstellen und zu sehen, wie es funktioniert. Es ist eine Herausforderung, herauszufinden, wie Sie den Computer dazu bringen, etwas zu tun, wenn Sie versuchen, zu entscheiden, wie Sie es tun möchten. Die Aufregung, in der Lage zu sein, ein eigenes Spiel zu erstellen, in dem Sie die Regeln festlegen. Die Freude anderer Leute, die es spielen.

Programmieren ist gut für den Verstand, da es das Lösen von Problemen beinhaltet. Zum Beispiel: Wie man mehrere Sprites über den Bildschirm bewegt und Kugeln abwirft, wie im berühmten Space Invaders-Spiel. Was tun, wenn ein Spieler etwas Unerwartetes tut und das Spiel abstürzt? Wie kann man dem Computer mitteilen, wie er mit diesen unerwarteten Ereignissen umgehen soll? Ich habe einmal über eine Woche damit verbracht, eine Zoomfunktion in ein von mir geschriebenes Kunstpaket zu programmieren, was mir ein großes Gefühl der Erleichterung gab, als ich es endlich zum Laufen brachte.

Das Programmieren kann auch viel Spaß machen und ein großes Hobby sein. Ich habe einige gute Freunde getroffen, als ich in den 1990er Jahren Programmier-Tutorials für verschiedene Atari ST-Diskzines schrieb, von denen ich bis heute höre. Wir schickten uns gegenseitig Festplatten voller Programmierwerkzeuge und -routinen und freuten uns auf die vielen Programme, die wir erstellen konnten, wenn wir nur durch unsere Vorstellungskraft eingeschränkt waren. Unsere Kreationen wurden in den besten Amiga- und ST-Magazinen des Tages besprochen, worauf wir uns alle gefreut haben.

 

Leave a Reply