Gedanken eines Informatikers, Mathematikers und Lehrers.

Posts mit dem Label fun werden angezeigt. Alle Posts anzeigen
Posts mit dem Label fun werden angezeigt. Alle Posts anzeigen

01.01.2013

Frohes neues Jahr

Ein Tweet von @apfelkasten begrüßt das neue Jahr mit einer interessanten Eigenschaft:


Könnt ihr das mt einem kleinen Programm überprüfen? Dann ab damit in die Kommentare. :) Hier ist z.B. eine Variante in Smalltalk:

2013 to: 1900 by: -1 do: [:jahreszahl |
  ziffern := Set new.
  jahreszahl asString do: [:ziffer | ziffern add: ziffer].
    (ziffern size) = 4
      ifTrue: [Transcript
                  show: jahreszahl;
                  cr]]

In diesem Sinne: Ein frohes neues Jahr!

07.12.2012

Brainfuck-Interpreter in Scratch

Ich habe in Scratch einen Interpreter für die esoterische Programmiersprache "Brainfuck" geschrieben. Das Band besteht in dieser Version aus lediglich 5 Elementen und es werden auch keine geschachtelten Schleifen unterstützt.



Mehr über diese Projekt

02.11.2012

Scratch - Erste Schritte

In einem kurzen Video zeige ich euch, was Scratch ist und wie es funktioniert. Mit nur wenigen Handgriffen habt ihr das erste Programm erstellt, ohne auch nur eine Zeile Quelltext zu schreiben.




26.10.2012

Eine interaktive pq-Formel

Wer kennt und liebt sie nicht? Die pq-Formel - nun gut, nicht alle lieben sie gleichermaßen. Du kannst mit ihr die Lösungen für eine quadratische Gleichung finden. Wenn die Gleichung die Form x² + px + q = 0 hat, dann setzt du die Werte für p und q in die folgende Formel ein und erhältst die beiden Lösungen für die Gleichung.



Die Formel gewinnt deutlich an Unterhaltungswert, wenn man sie in eine Scratch-Anwendung steckt. Du kannst unten mit der Maustaste die Werte für p (rechts-links) und q (oben-unten) einstellen und siehst am oberen Bildschirmrand das Ergebnis der Berechnung.

Erfahre mehr über dieses Projekt
In bestimmten Bereichen, gibt es keine Lösung für die Gleichung: wenn unter der Wurzel eine negative Zahl herauskommt. Wie dieser Bereich wohl aussieht, wenn man ihn auf die Oberfläche malen würde? Probiere es mit der zweiten kleinen Anwendung aus.
Erfahre mehr über dieses Projekt

18.10.2012

Programmieren lernen mit Etoys

Etoys ist eine Programmierumgebung, die weitgehend ohne die Eingabe von Quelltexten auskommt. Sie basiert auf Squeak, einer grafischen Entwicklungsumgebung für Smalltalk. Man merkt Etoys die Nähe zu Smalltalk an: alles ist ein Objekt. Darüber hinaus bereitet Etoys hauptsächlich Spaß. Es macht einfach Freude, mit den vorgefertigten Komponenten zu spielen oder eigene Komponenten zu zeichnen. Die GUI ist etwas gewöhnungsbedürftig und basiert auf dem Konzept der "Halos" - kleine Smarties, die sich bei einem Rechtsklick rund um das Objekt zeigen. Über Halos können u.a. die Position, Farbe und Größe eines Objektes verändert werden. Ferner kann - ganz wichtig - der "Betrachter" geöffnet werden, über den die Programmierung der Objekte gesteuert wird. Die Programmierung erfolgt über Kacheln, die zu einem Programm zusammenstellt werden. Mit ein paar Experimenten kommst du schnell zu schönen Ergebnisse.

Im folgenden kleinen Beispiel siehst du ein orangefarbenes Polygon und einen Joystick, der das Polygon steuert. Für die Steuerung verwende ich die Bewegungsskripte des Polygons, die ich über den Betrachter erreiche. An den Joystick klebe ich ein Bewegungsskript, das kontinuierlich ausgeführt wird. Es bewegt das Polybon nach vorne und dreht es dabei. Wie stark es bewegt und gedreht wird, hängt von der Position des Joysticks ab. Die Oben-Unten-Position gibt an, wie schnell das Polygon "fährt". Die Rechts-Links-Position gibt die stärke der Drehung an.

Viel Spaß beim Entdecken und Nachmachen. 




13.10.2012

Tastatur Hacking



Tastaturen sind langweilig. Tastaturen sind langweilig? Keineswegs. Wenn du sie aufschraubst und das Innenleben auf kreative Weise neu verwendest, nennt man das Hardware Hacking. Und genau das mache ich in einem kleinen Workshop: Du wirst eine Tastatur auseinander bauen und den Controller, der die Tasten über den USB-Anschluss an den Rechner schickt, neu verwenden.

Update: Der Workshop ist jetzt auch als E-Book-Version verfügbar.

31.01.2012

Biologische Beobachtungen

Ein UML-Klassendiagramm, das wesentliche Verhaltensweisen und Charakteristika eines Kaninchens zusammenfasst.

30.10.2011

Spieletipp: Schattenjagd

Das Point'n'Click Adventure Schattenjagd ist ein atmosphärisches kurzes Adventure ganz im Zeichen des Film-Noir. Die Szenerie ist in schwarz-weiß-Tönen gehalten und der prasselnde Regen das einzige Geräusch, das sich durch die tiefschwarze Nacht wagt. Ein Mord ist direkt vor deinen Augen geschehen und deine Aufgabe, ihn aufzuklären.

Das Spiel besticht durch eine atmosphärische Tiefe, die durch die reduzierten Farben im Spiel untermauert wird. Die interessante Wendung zum Schluss komplettiert das atmosphärisch dichte Erlebnis.

28.10.2011

Spieletipp: Mental Repairs Inc.

Mental Repairs Inc. ist ein freies deutsches Point'n'Click-Adventure in der Tradition von Spielen wie Monkey Island und wurde von Renzo Thönen entwickelt. Besonders fasziniert und begeistert haben mich das Spielprinzip und die Geschichte. Ihr verkörpert Henrik Liaw, Maschinen-Psychiater von Beruf. Genau: Ihr habt richtig gelesen. Ihr spielt einen Maschinen-Psychiater. Mit Hilfe einer Rohrpumpenzange könnt ihr in die Künstliche Intelligenz von Maschinen eintreten, wenn diese gerade herumzicken und nicht das tun, was ihre Schöpfer wollen. Es können Kaffeeautomaten, Kopierer, Computer oder Aufzüge sein, die ihr auf diese Weise reparieren müsst. Und dabei erfahrt ihr nicht nur etwas über die Maschinen, sondern auch über euch selbst. Zum Ende bietet das Spiel noch einen kleinen Twist in der Handlung und komplettiert damit eine rundum schöne, einfallsreiche und stimmungsvolle Arbeit.

Mein Tipp: Direkt herunterladen und spielen!

10.08.2011

Das Chaos Communication Camp ist heute gestartet

Heute ist das alljährliche Chaos Communication Camp des CCC gestartet. Allen die dort sind, wünsche ich gutes Wetter und kreative Arbeit.

25.01.2011

Pizza-Volumen

Eine Pizza mit dem Radius z und der Dicke a hat das Volumen Pi*z*z*a.

15.08.2010

Passionierte und Professionelle Computerspieler

Die Dokumentation bubble universe erzählt in zwei Staffeln (30 Folgen) ganz unterschiedliche Geschichten von Computerspielern, die ihr Hobby zur Passion oder gar zum Beruf gemacht haben. Staffel 1 stellt die Spieler von World of Warcraft vor, Staffel 2 öffnet die Dokumentation für weitere Spiele. Es kommen die Spiele World of Warcraft, Warcraft III und Counter Strike zu Wort. Aber auch Retrogamer, die um die Highscorelisten von Klassikern wie Pac Man oder Asteroids eifern. Dabei bleibt die Dokumentation stets erfreulich unkommentiert und überlässt den Hauptakteuren, also den Spielern, das Feld, wodurch ein tiefer Einblick in die Szene gewährt wird. In kurzen Einschüben kommentieren und erläutern NPCs (Nicht-Spieler-Charaktere) in Gestalt von Veranstaltern, Professoren oder Funktionären die Welt der Progamer. Sehenswert für alle, die einen tieferen Blick in die Szene werfen wollen!




Nachtrag
Leider steht derzeit (Stand 19.8.2010) die erste Staffel nicht zur Verfügung.

13.08.2010

Der alltägliche Wahnsinn in einer Web 2.0 Firma

Boris Ponirowa ist Inhaber der Firma Imprex Titan Global Service Advertising 2.0 - einer aufstrebenden Web 2.0 Agentur. Seine Mitarbeiter sind Stefan, der als Assistent sein Büro auf der Damentoilette beziehen darf, die Sekretärin Ute mit zweifelhaften Fähigkeiten und der Pizza- und Sexfilmfixierte Webentwickler Murat. Keiner hat so richtig Ahnung, wie man das Geschäft führt. Eine erfrischender Blick auf das schnelle Geld.

04.08.2010

Unterhaltsame Webserie: Kollegium - Klassenkampf im Lehrerzimmer

An den wortgewaltigen Stromberg reicht die Miniserie Kollegium - Klassenkampf im Lehrerzimmer (noch) nicht heran. Als kurzweiliger Zeitvertreib - nicht nur für Lehrer und Schüler - dient sie jedoch allemal. Viel Spaß beim Schmunzeln, Erinnern und Pflegen der alten Vorurteile.

25.07.2010

Durch die Nacht mit Rohrer und Crawford

Im Jahr 2009 trafen sich Jason Rohrer und Chris Crawford auf der Game Developer Conference, um für Arte durch die Nacht zu ziehen. Zwei Spielentwickler aus unterschiedlichen Generationen sprachen über interessante Spielkonzepte für Computerspiele, die durch unsägliche Grafikschlachten in neuen Spielen die Innovationskraft vergangener Zeiten vernebeln.











19.07.2010

Kreative Stilblüten

Nachtrag zum Artikel Mathematische Stilblüten.

Bei Failblog (hier und hier) habe ich Schülerantworten gefunden, die zeign, dass man beim Erstellen der Aufgaben niemals die Kreativität seiner Schülerinnen und Schüler unterschätzen sollte.