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

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

Pinky Hunter 2: Revenge of the C.Y.P.O.R.K.

Steckbrief:
Project:
Pinky Hunter 2: Revenge of the C.Y.P.O.R.K.
Developer:
Chris Krauß, Maurice Raguse, Lars George
Published:
Februar 2009
Reason:
Bachelor-Seminar: Multimedia Engineering 2
Tools:
Adobe Flash und Flex (ActionScript 3.0), Eclipse & NetBeans (Java)
Requirements:
Das Spiel benötigt minimal einen Flash Player 9 und eine Java VM.


Das 2. Spiel der Pinky Hunter Reihe ist ein klassischer 2D-Multiplayer-Shooter, bei dem der Spieler ein Cyborg-Schwein , also ein Cypork, von oben steuert.

Das ausführbare Spiel:
Client (als Binaries)
Server (als Binaries)
SQL-Dump der Spielkarten (Nötig für den Server)


Entwickler-Tagebuch (Teil 1):


Entwickler-Tagebuch (Teil 2):

Pinky Hunter

Steckbrief:
Project:
Pinky Hunter
Developer:
Chris Krauß, Maurice Raguse, Steffanie Schmidt, Jennifer Weniger
Published:
Juli 2008
Reason:
Bachelor-Seminar: Multimedia Engineering
Tools:
Adobe Flash
Requirements:
Das Spiel benötigt minimal einen Flash Player 9.


Es ist eine Abwandlung von Moorhuhn-Jagd, bei der der Spieler die Welt vor fliegenden Schweinen retten muss.

Zum Spiel geht's hier: Pinky Hunter 
Hinweis: Das Laden kann je nach Internet-Verbindung etwas dauern. Der Bildschirm bleibt anfangs eine Weile schwarz.

Trailer 1:


Trailer 2:


Pinky Hunter: Level 3

Back to StarWars Reloaded


Steckbrief:

Project:
Back to StarWars Reloaded
Developer:
Chris Krauß, Maurice Raguse (mit Unterstützung von Boris Rode)
Published:
Juli 2008
Reason:
Bachelor-Seminar: Multimediatechnik Video
Tools:
Adobe AfterEffects
Requirements:
Das Video kann nur gesehen werden, wenn man von einem nicht deutschen Proxy darauf zugreift. Solange sich Youtube nicht mit der GEMA geeinigt hat, geht es leider nicht anders.
Abstract:
Das Video ist aus der Not entstanden für dieses Seminar ein Video zu produzieren und dabei möglichst viele Effekte ein zu bauen. Dabei haben wir alle unsere Lieblingsfilme eingebaut.


Hier das Video:



Pong 3D

Steckbrief:
Project:
Pong 3D
Developer:
Chris Krauß
Published:
Juni 2008
Reason:
Bachelor-Seminar: Computer Graphics
Tools:
Visual Studio (C# und XNA)
Requirements:
Das Spiel benötigt minimal ein Windows Betriebsystem, da das .Net-Framework installiert werden muss.
Abstract:
Meine erste Arbeit mit einer 3D-Engine.

Das ausführbare Spiel:

3D Pong gegen den Computergegner