Samstag, 15. Oktober 2011

Stream it, Mix it, Strix it!

Steckbrief:
Project:
Strix
Developer:
Chris Krauß, Lars George
Published:
Juli 2011
Reason:
Master-Seminar: Interaktive Multimedia Systeme
Tools:
Flash (AS3), HTML 5 (JavaScript, JQuery Mobile, CSS 3)
Requirements:
Browser


Das Projekt haben Lars und ich uns schon längere Zeit vorgenommen. Mit Hilfe dieses DJ-Pults kann man Musik auf den Decks abspielen, crossfaden und manipulieren. Für mehr Infos guckt euch einfach das Video an...

Hier der Link zu den Turntables:
strix.redvirus.de

Und hier das finale Feature-Video:

Audio-, visuelle Manipulation

Steckbrief:
Project:
Strix und 3D-Beuthbox
Developer:
Chris Krauß, Lars George
Published:
Juli 2011
Reason:
Master-Seminar: 3D-Streaming, Interaktive Multimedia Systeme
Tools:
Flash (AS3), HTML 5 (JavaScript, JQuery Mobile, CSS 3)
Requirements:
Browser



Ursprünglich für die Fächer 3D-Streaming und Interaktive Multimedia Systeme entwickelt, haben wir doch mehr Spaß an diesem Projekt gefunden und werden es wohl auch privat weiter führen.
Das Projekt besteht aus 2 Teilprojekten: einem Video-Teil, bei dem man Videos in synthetischen 3D  und echt-aufgenommenen 3D angucken kann, und einem Audio-Teil, bei dem man Audio-Streams von Youtube, Vimeo und Jamendo manipulieren kann, wie ein echter DJ. Für mehr Informationen guckt euch einfach den Blog an.


Der Link zum Blog:
http://strixit.blogspot.com/

Und hier der Link zum kompletten Projekt (über das Menü oben lassen sich alle Dinge starten):
http://dev.redvirus.de/strix/strix.html

Das Entwickler-Video (Lars & Chris in da House^^):

Freitag, 25. März 2011

Ein direkt manipulativer Baukasten für Adventure-Spiele mit komplexer Quest-Logik

Steckbrief:
Project:
Prototyp der Bachelor-Thesis: Ein direkt manipulativer Baukasten für Adventure-Spiele mit komplexer Quest-Logik
Developer:
Chris Krauß
Published:
März 2010
Reason:
Bachelor-Thesis
Tools:
Java (IDE: Netbeans; basierend auf der Netbeans Platform 6); Render-Engine: Golden T Game Engine
Requirements:
Java JRE


Das Ziel des im Rahmen dieser Bachelor-Arbeit entstandenen Prototypen ist es, ein Autorensystem zur Erstellen von zweidimensionalen Point & Click Adventure-Spielen zu entwickeln, welches vor allem für unerfahrene Benutzer, wie zum Beispiel Kinder, einen einfachen Zugang bietet. Dabei musste auf die Nutzung einer Skriptsprache verzichtet werden – stattdessen müssen alle Spielelemente durch direkte grafische Manipulation erstellt und bearbeitet werden können. Die Netbeans Platform 6 dient als Grundlage zur Modularisierung der Java-Software. Außerdem werden verschiedene Techniken zur Implementierung der Spiellogik vorgestellt, welche auch für Spiele anderer Genre genutzt werden können.


Über die Form der Veröffentlichung und Nutzungslizenzen des Prototypen wird derzeit nachgedacht.

Dienstag, 8. Februar 2011

PowerPong

Steckbrief:
Project:
PowerPong
Developer:
Chris Krauß, Lars George
Published:
Februar 2011
Reason:
Master-Seminar: Computer Graphics And Effects
Tools:
Java (IDE: Eclipse); Render-Engine: JVR; Physik: JBullit
Requirements:
Java JRE


Dieses Spiel ist eine Erweiterung des Klassikers PowerPong um die dritte Dimension. In dem Multiplayer-Spieler entscheiden sich die Spieler für das rote oder blaue Team und müssen versuchen mit unterschiedlichen Waffen den Ball hinter die gegnerische Linie zu befördern. Die Pea-Gun schießt kleine Bälle, die den Spielball ablenken. Die Glue-Gun schießt eine Klebemasse, an dem der Ball kurzzeitig hängenbleibt und die Object-Gun schießt Geister-Kisten, die als Blockade dienen und nur per Nightvision gesehen werden können. An den Rändern des Spielfeldes befinden sich 2 Portale, durch die der Spieler auf die andere Seite des Spielfeldes wechseln kann. Da das Wechseln in das Paralleluniversum nicht ohne Folgen bleibt, fährt in unregelmäßigen Abständen ein Geisterzug durch das Feld und trennt es in 2 Hälften. Das Team, das zuerst 25 Punkte hat, gewinnt die Partie.
Die Steuerung geschieht wahlweise über Maus und Tastatur oder mit Hilfe der Wii-Remote. Im Startmenü kann sich der Spieler auf einen Server verbinden, für ein Team entscheiden und die Spielgrafik anpassen.



Vielen Dank an Lars, der die Mammut-Arbeit geleistet hat!!!

Donnerstag, 2. Dezember 2010

Raytracer

Steckbrief:
Project:
Raytracer
Developer:
Chris Krauß, Maurice Raguse
Published:
Juni 2009
Reason:
Bachelor-Seminar: Computer Graphics 2
Tools:
Visual Studio (C++)
Requirements:
-

Ein Raytracer ist ein Programm, welches Bilder physikalisch korrekt berechnen kann. Dazu werden einzelne Strahlen (Rays) vom Betrachterstandpunkt in die Szene geworfen und verfolgt. Trifft dieser Strahl ein Objekt, wird er entweder reflektiert, gebrochen oder absorbiert. Moderne Computer sind noch nicht schnell genug, um Spiel zu raytracen, allerdings werden Animationsfilme über dieses Verfahren gerendert. Zusätzlich implementiert dieser Raytracer Beer's Law (Strahlen sind in verschiedenen Stoffen unterschiedlich abgelenkt - wie bei Bier) und eine 3D-Darstellung für Rot-Grün-Brillen.

Szene mit spiegelnden Kugeln; die vordere ist aus Glas

Stereoskopisches Bild für Rot-Grün-Brillen
 
Szene mit massiven Reflektionen und mehreren Lichtquellen