Direkt zum Hauptbereich

Der Hebst ist da.


Die Bäume werden bunt, verlieren ihre Blätter und wir müssen sie dann wegfegen.

Ein idealer Anlass, um mal wieder ein wenig sinnlos zu programmieren. Ich greife dabei eine Projekt auf, das ich in meinen Programmieranfängen bereits ein paar mal umgesetzt habe.

Nachdem ich auf dem Amiga bereits einige Zeit Basic programmierte und sich meine Mitschüler mit PCs bereits in Pascal austobten, trat ich einem Computerclub bei, in dem einem die Bedienung eines PC (DOS) beigebracht wurde und dann das Programmieren in Pascal.

Der Dozent hatte uns damals die Aufgabe geben, den Effekt des "Herbstvirus" nachzuprogrammieren: Aus einem auf dem Terminal angezeigten Text sollen plötzlich die Buchstaben nach unten rieseln. Als Erweiterung sollen sich diese Buchstaben dann in der letzten Zeile sammeln und wenn dort genug beisammen sind, soll vom Rande ein kleiner "Schneeschieber" heranfahren und sie aus dem Bildschirm herausschieben.

Ich fand die Idee ganz spaßig und hatte das damals im Kurs in Pascal programmiert und dann auch noch einmal zu hause in AmigaBasic und später vielleicht noch einmal in C während der Uni - da bin ich mir aber nicht sicher.

Da ich ja seit meinem Galeriebesuch einfach mal wieder sinnlos programmieren wollte, kam mir dieses Projekt wieder in den Sinn und ich setzte es jetzt halt einmal mit Javascript um.

Allerdings ohne den Schneeschieber, denn Blätterauffegen finde ich nervig. Ich lasse sie einfach verschwinden.

Wer diesen Text bis zum Ende lesen konnte, ohne dass seine Buchstaben der virtuellen Schwerkraft zum Opfer fielen, möge dies bitte in den Kommentaren vermerken, inklusive des verwendeten Browsers.

Kommentare

  1. Ich habe mir den Blogpost gerade auf dem Smartphone angeschaut und die Performance dort ist miserabel. Da muss ich vielleicht noch Mal nachbessern.

    AntwortenLöschen
  2. Also auf meinen Smartphone läuft es flüssig (Pixel 6)!

    AntwortenLöschen
  3. Als erstes habe ich den Blogeintrag in meinem RSS Reader gelesen. Ohne Herbst.
    In Samsung Internet sah ich erst nichts und verschob die Antwort auf den Tag, an dem ich mal am PC den Newsreader aufmache.
    Firefox tut. Und doch, auch auf dem Telefon fallen die Blätter, nur hatte ich da so schnell vorbei gescrollt dass ich es nicht sah.

    Hübsch, diese sinnlose Programmiererei :-)

    AntwortenLöschen

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

I see u

  Beim alljährlichen erzwungenen Aufräumen fand sich dieses Bild. Das älteste Kind hatte es vor etwa ein oder zwei Jahren gemalt und dann an die Tür des zweitältesten Kindes geklebt. Lieb, nicht?

Keine Angst vorm Manchester-Liberalismus

Ich recherchiere gerade etwas über das 19. Jahrhundert und die Industrielle Revolution, was sich jedoch noch etwas hinziehen wird. Im Geiste von Open Science möchte ich jedoch bereits einige Quellen vorstellen; zum Thema "Manchester-Liberalismus". Die heute gängige Vorstellung einer Ideologie, die nur auf das Eigeninteresse und die Vorteile der "Reichen" bedacht war und des Staates als Hüter des Gemeinwohls und Beschützer der Armen, der sich im 19. Jahrhundert völlig aus der Wirtschaft heraushielt, wird in den angeführten Texten als nicht ganz korrekt präsentiert. Vielmehr zeigt sich, dass die Interventionen des Staats die Lage der Armen verschlechterte und durch das Zurückdrängen des Staates verbessert wurde. Ich werde darauf hoffentlich später noch genauer eingehen können. Gerecht ist nur die Freiheit von Richard Herzinger und Mythos Manchestertum von Detmar Doering

I Want To Hold Your Hand

Ich habe gerade im Radio gehört, dass genau heute vor 60 Jahren die Beatles ihr Stück I Want To Hold Your Hand veröffentlicht haben. Dafür unterbreche ich gerne meine Blog-Abstinenz und zeige hier meine Lieblingsinterpretation dieses Lieds aus der wunderbaren Serie GLEE: