Ein Spiel programmieren mit Scratch (Kurs)

Mit Scratch ist es ziemlich einfach Programme zu erstellen. Durch die starke Typisierung ist man vielleicht in mancher hinsicht gefühlt ein wenig eingeschränkt (Scratch ist Turing vollständig), trotzdem lassen sich damit viele unterschiedliche Aufgaben lösen. Dabei verhilft die Typisierung, dass die Programme fast ausschließlich mit der Maus erstellt werden können. Eigentlich war ja genau das … Ein Spiel programmieren mit Scratch (Kurs) weiterlesen

Werbeanzeigen

40 Jahre Space Invaders

Das Siel Space Invaders ist nun 40 Jahre alt und war einmal ein sehr beliebtes Spiel auf den Automaten. Danach wurde es auf vielen Rechner und Konsolen portiert. Hier hab ich eine Version für die Linux Konsole, die ich von einer Windows version portiert hatte. Das programm einfach in eine Textdatei mit Namen SpaceInvaders.c kopieren … 40 Jahre Space Invaders weiterlesen

Türme von Hanoi mit QLearning lösen

QLearning gehört zu den Reinforcement Lernstrategien. Bekannt geworden ist der Algorithmus durch Google mit ihrer Lernsoftware, die gegen beliebige Atari Klassikerspiele gewann. Das prinzipielle Vorgehen bei diesem verfahren ist, dass man für alle möglichen Zugpfaden eine Belohnung berechnet. Diese wird iterativ aus der Endbelohnung abgeleitet, eine Art Optimmumssuche. Als Beispiel habe ich ein kleines Programm … Türme von Hanoi mit QLearning lösen weiterlesen

Kühlen mit Peltier-Element

Ein Peltier-Element besteht aus zwei Halbleitern, wobei das eine n-dotiert und das andere p-dotiert ist. Die Elemente sind dabei mit einer Metallbrücke verbunden. Das besondere an diesem Element ist, dass wenn Strom durchgeleitet wird, die eine Seite warm wird und die Andere dabei kälter. Umgekehrt kann auch Strom erzeugt werden, wenn sich die Halbleiter in  … Kühlen mit Peltier-Element weiterlesen

Stirling Motor

https://www.youtube.com/watch?v=jLBcA6E0h1c Vielleicht kennt jemand noch aus dem Physikunterricht im Bereich Thermodynamik 9./10. Klasse den Stirling Kreisprozess. Mich hat der daraus realisierte Motor, der Wärmeenergie durch einen Wärmetauscher direkt in kinetische Energie umwandeln kann, immer interessiert. Leider hat sich der Stirling-Motor nie wirklich praktisch durchsetzen können. Aber zumindest als Nachbau in Klein gibt es ihn. Diesen … Stirling Motor weiterlesen