Ideen für den Game Jam
Hier sind erste Anregungen für den Game-Jam. Wie in der Ankündigung geschrieben, sind wir vor allem auf eure Ideen gespannt. Gleichzeitig gibt es einige Tools, die sich aus unserer Erfahrung besonders für einen Game Jam eignen. Drei Beispiele:
Python + PyGame + Webcam
Idee: Webcam-Spiel
PyGame basiert auf der Programmiersprache Python, die eine einfache Syntax mit mächtigem Funktionsumfang kombiniert. Mit PyGame lassen sich schnell und einfach 2D-Spiele entwickeln. Die Bibliothek stellt dazu Objekte wie Sprites, Audio, Timer, Maus- und Joystick-Unterstützung bereit. PyGame wird auch regelmäßig in Game-Jam-Wettbewerben wie "PyWeek" und "Ludum Dare" eingesetzt und eignet sich daher sehr gut für unser Wochenende. Seit der Version 1.9 gibt es ein Modul, mit dem man auf eine angeschlossene Webcam zugreifen kann. Wem dessen einfache Möglichkeiten für Bilderkennung nicht ausreichen, kann beispielsweise mit OpenCV tiefer in die Computer Vision einsteigen.
http://www.python.org/
http://www.pygame.org/
optional:
http://www.opencv.org/
Processing + LusidOSC + Trackmate + 2D-Marker + Plexiglasplatte + Webcam
Idee: Tisch-Spiel mit 2D-Marker-Objekten
Processing ist eine Programmierumgebung, die den schrittweisen Einstieg in die Entwicklung von audiovisuellen Projekten fördert. Java als Grundlage, zahlreiche Bibliotheken und eine lebendige Commmunity machen Processing zum Werkzeug der Wahl für zahlreiche Medienkunstprojekte. Mit LucidOSC lassen sich Musikinstrumente und räumliche Eingabegeräte ("spacial devices") über OSC (Open Sound Control), einem einfachen Netzwerkprotokoll, anbinden. Trackmate besteht aus zwei Teilen: einem Programm zum Ausdrucken von 2D-Markern und einem Tracker, der die bewegten Marker im Kamerabild erkennt.
Beispiele, wie diese Werkzeuge kombiniert werden können, findet man auf der Trackmate-Seite.
http://processing.org/
http://lusidosc.sourceforge.net/
http://trackmate.sourceforge.net/
XNA + Wiimote
Idee: 3D-Wiimote-Game
Das XNA Game Studio ist ein 3D-Spieleentwicklungs-Toolkit von Microsoft, mit dem man Spiele für PC und die Xbox 360 entwickeln kann. Die Programmiersprache ist C#. XNA stellt viele Konzepte für die 3D-Spiele-Entwicklung wie eine einfach nutzbare Content-Pipeline und fortgeschrittene Shader zur Verfügung. Auf der Creators-Club-Seite findet man zahlreiche Ressourcen und Tutorials. Mit der Wiimote Library von Brian Peek und einem Bluetooth-fähigen PC kann man eine oder mehrere Wiimotes anbinden. Zahlreiche Ideen dazu gibt es auf der Seite von Brian Peek.
http://creators.xna.com/
http://www.brianpeek.com/blog/pages/wiimotelib.aspx
Tipp: Für die Entwickler unter den Teilnehmern empfiehlt es sich im Vorfeld, schon einmal mit diesen oder euren eigenen Toolsets herumzuspielen. Installation und Konfiguration nehmen normalerweise eine gewisse Zeit in Anspruch. Auch die Zusammenarbeit zwischen Software, Hardware und Umgebungsbedingungen ist experimentierbedürftig. Dazu später noch mehr.
Fragen zu den Toolsets? Mail an gjnue@makerjam.org!
- Tags:
- mike's blog
- Login to post comments

