Download der c't-Beispielprogramme zu Processing
- LunarLander, beschrieben in c't 16/09, S. 164
Der Processing-Quellcode des kleines Spiels in Retro-Grafik, das als erste Anwendung für den im gleichen Artikel beschriebenen 3D-Spiele-Controller auf Arduino-Basis dient, ist als Zip-Archiv erhältlich. Laden Sie es auf Ihren Rechner, packen Sie es aus und verschieben Sie den Inhalt in Ihr Sketchbook-Verzeichnis. Das Spiel wird standardmäßig über die Cursortasten gesteuert. Sobald Sie Ihren Arduino angeschlossen haben, setzen Sie einfach im Code serialAvailable auf true, um den Controller scharf zu schalten.
- ADXLgraph
Dies ist ein Testprogramm für den in c't 16/09 ab S. 164 beschriebenen 3D-Spiele-Controller auf Arduino-Basis, das die Messwerte des Beschleunigungssensors als drei farbige Kurven darstellt und zusätzlich noch die drei Mittelwerte der jeweils letzten 128 Messwerte berechnet. Es ist als Zip-Archiv erhältlich. Laden Sie es auf Ihren Rechner, packen Sie es aus und verschieben Sie den Inhalt in Ihr Sketchbook-Verzeichnis.
- Kleinkunstprogramm, beschrieben in c't 24/07, S. 206 sowie im c't extra "Programmieren", S. 8
Der Processing-Quellcode der Beispielprogramme für Einsteiger sind in einem Zip-Archiv gebündelt erhältlich. Laden Sie es auf Ihren Rechner, packen Sie es aus und verschieben es in Ihr Sketchbook-Verzeichnis.
- Netzradar, beschrieben in c't 4/09, S. 160 sowie im c't extra "Programmieren", S. 16
Das Processing-Programm ist zum einen erhältlich als Zip-Archiv mit ausführbaren Java-Programmen für Windows, Mac OS X und Linux. Wechseln Sie nach dem Auspacken des Archivs in den Ordner namens application.xx, wobei xx für Ihr Betriebssystem steht, und starten dort Newsradar.exe beziehungsweise Newsradar.app für Mac OS X oder die endungslose Datei Newsradar für Linux (die Zugriffsrechte für letztere müssen Sie allerdings zuvor auf "ausführbar" setzen). Für den Betrieb des Programms muss eine Java-Laufzeitumgebung installiert sein, die man kostenlos im Netz bekommt.
Natürlich bekommen Sie das Newsradar auch als Processing-Quellcode. Wie Sie das Programm zum Laufen bringen und die für den Betrieb notwendige Physikbibliothek einbinden, lesen Sie in der Installationsanleitung.
Unser Code kann als Inspiration für eigene Programmierprojekte dienen, Sie dürfen ihn aber auch gerne Ihren Vorstellungen anpassen, umbauen, oder Stücke daraus weiter verwenden. Egal, ob Sie neue Spiele für den Arduino-Controller schreiben, das Newsradar auf Ihren Blog ummünzen, ob Sie dessen force-directed Layout durch einen selbst ausgeknobelten Algorithmus ersetzen oder ganz neue Wege der Visualisierung beschreiten - wir freuen uns über jedes Processing-Programm, dass Sie anderen Lesern und Processing-Programmierern zur Verfügung stellen.
Fortgeschrittene Programmierer können den Code statt als Zip-Archiv auch über die Versionsverwaltung SVN auf ihren Rechner laden.
Diese Seite ist schreibgeschützt. Änderungsvorschläge bitte per Mail an pek@….