Direkt zum Hauptbereich

Let it snow

Mein erster Versuch mit HTML 5 und JavaScript ist eine Neuimplementierung eines Programms, welches ich vor mehr als 10 Jahren in Pascal geschrieben habe. Damals noch mit BGI - heute mit Bildern (gestaltet von Alf Hedler).

Eine Interaktion mit dem Nutzer gibt es nicht. Man schaut einfach nur zu, wie dass Bild zuschneit.

Bitte meldet mir Fehler. Ich habe nich alle Browser durchgetestet.

Kommentare

  1. Bei der ersten Version gab es aber unterschiedliche Farben der Schneeflocken ;). Sieht aber gut aus.

    AntwortenLöschen
  2. Sehr schön :-) Mach mal den Code auf GitHub oder so, damit alle was davon haben!

    Ich fürchte allerdings, mit 10 Jahren hast du da etwas stark abgerundet. Das dürfte locker 15 Jahre und mehr her sein :-)

    AntwortenLöschen
  3. Ich möchte jetzt noch eine Version mit Wind und Verwehungen. Und Sonne wäre auch schön ;-)

    AntwortenLöschen
  4. @Sebastian:
    Der Code liegt jetzt auf GitHub

    @Christoph:
    In der Pascal-Version war eine Schneeflocke nur ein Pixel groß. In der aktuellen Version benutze ich für eine Flocke ein Bild (Kreuz), dessen Zentrum dunkler ist, als die Ränder. Also auch hier unterschiedliche Farben, wenn auch nicht so deutlich.

    AntwortenLöschen
  5. Auch zum Thema
    https://www.youtube.com/watch?v=oiSn2JuDQSc
    J.L. Picard singt let it snow.

    AntwortenLöschen

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

Silvesternachlese

Ich hoffe Ihr seit alle gut ins Jahr 2019 gekommen.

Im Vorfeld von Silvester gab es ja einige Diskussionen über die Umweltverträglichkeit, die Gesundheitsgefährdung und die finanzielle Sinnhaftigkeit von pyrotechnischen Utensilien.

Auch wir hatten über einige Alternativen nachgedacht. Letztendlich müssen zwei Eigenschaften nachgebildet werden: Zum einen muss es Knallen (oder zischen oder knattern; also laute Geräusche produzieren) und zum anderen muss es blinken. Nichts, was man heutzutage nicht mit Lautsprechern und LEDs hinbekommen könnte.

Gut, für'n ordentlichen Bums braucht man schon einigermaßen gute Lautsprecher. Aber hier könnte man ja jeden Zuschauer Kopfhörer verpassen, was auch die Umweltlärmbelastung verringern würde.

Die Lichtanlage in den Himmel zu bekommen, um ein Höhenfeuerwerk nachzustellen wird schon schwieriger. Hier könnten aber langfristig VR-Brillen Abhilfe schaffen.

Bis dieser technologische Stand erreicht ist, müssen jedoch andere Mittel herangezogen werden.…

Code Retreat: Keine If-Ausdrücke

Ich hatte am letzten Samstag einen Code Retreat organisiert. Dabei hatten wir auch zwei Sessions mit der Vorgabe, keine If-Ausrücke (auch keine switches oder ?-Operatoren) zu verwenden.

Folgendes fand sich daraufhin haufenweise im Code eines Paares:

while (a == 1) { //do somethingbreak; }
Soviel also zum Ziel, saubereren Code zu schreiben...

Konstruktivere Beispiele findet man stattdessen im Artikel "Ohne Wenn und Aber" .

RUCK ZUCK

In einem seiner Kommentare verwies Steinchen auf die 90er Jahre Hymne von Böhmermann (das erste Mal übrigens, dass ich etwas von Böhmermann gesehen habe). Darin kommt auch die Textzeile "...haben wir RUCK ZUCK einhundert Leute befragt..." vor.

Da dämmerte mir etwas. Stimmt, da gab's doch so eine Spielshow. Ich habe gleich mal bei YouTube recherchiert und das folgende Video gefunden. Daraufhin fiel mir ein, dass wir das sogar mindestens einmal auf dem Schulhof nachgespielt hatten. Das kann aber erst nach 1991 gewesen sein.