Lehrveranstaltung Multimedia-Programmierung

Slides:



Advertisements
Ähnliche Präsentationen
Ext2. Geschichte Minixerhebliche Beschränkungen extfs ext2erstmals aufhebung aller drängenden Beschränkungen ext3erweiterung um Journaling.
Advertisements

E-Commerce Shop System
Referat von Frederik Barth
Lehr- und Forschungseinheit Medieninformatik Lehrveranstaltung Multimedia-Programmierung SS 05 Wolfgang Spiessl Michael Sedlmair Matthias Marm Jessica.
Web 2.0 Ringelmann Arthur.
Professional XNA Game Programming
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Game Engine Architecture - J. Gregory
Thema: Weihnachts-Spiel Klick´n´Play Spiellogik Spielelemente & Aufbau Programmierung Aufgabe: Adaption des Weihnachts-Spiels Seminar: Macromedia Flash.
OGRE Object-Oriented Graphics Rendering Engine Szenen-orientierte, flexible 3D Engine in C++ Hardware-beschleunigte 3D Grafiken Unterstützt Direct3D und.
Basisdesign 4. Generation PacMan
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Werkzeuge und Softwareumgebung von Christian Michele.
Inhalt Einführung –Spezifikation Aufbau des Tools –Aufnahme –Stille entfernen –Speicherung –Kommunikation mit den anderen Teilen.
Akademie für Lehrerfortbildung und Personalführung Johannes Philipp, cc 2009 Kriterien zur Gestaltung von Schulhomepages.
PictureRubber Stefan Benischke, Eric Jahn, Erik Müller
bloxEvolution powered by XNA
Dipl.-Systemwiss. Ralf Kunze Universität Osnabrück
Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren I Peter Steib.
Warum brauche ich ein CMS – Content Management System?
Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten.
Client-Server Systeme
Game Development mit LUA Integration und Kommunikation von LUA mit C++ Referat von Paul van Hemmen Seminar: Reusable Content in 3D und Simulationssystemen.
Von der Planung bis zum Hauptmenü Seminar: Softwaretechnologie II Dozent: Prof. Manfred Thaller Referent: Jan Bigalke.
Reasoner Semantische Interoperabilität
Von David Knodt, Sascha Wolf und Yuliy Khorolinskyy
Oliver Denninger FZI Forschungszentrum Informatik, Karlsruhe
Komputerspiele Meine Hobbys sind Computerspiele. Ich mag, um online mit meinen Freunden zu spielen.
############################################################################################################################## Du hast diese.
Java Server Pages Sergej Keterling
Gameprojekt: Pac-Man – The Game Game Engine Architecture vorgetragen von: Manuel Kaiser Igor Marijanovic Beuth Hochschule für Technik WS2012/13.
My Statistics Schinnerl, Mikes, Walehrach, Grieshofer PPM-Projekt
Gameprojekt: Pac-Man – Vorstellung Game Engine Architecture
Visionaire - Adventure Game Engine Tipps und Konzepte zur Entwicklung eines Spiele Editors Alex Hartmann.
Raid-Planer Überarbeitung Darstellung aktueller Probleme und Lösungsansätze.
WPU Kommunikation (Bos/Hu)
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 Dr. Michael Derntl Fakultät.
Content Management System
Dynamische Geometrie mit JSXGraph
27 May Projektseminar Computergrafische Systeme Wintersemester 2007/2008 Luna Lander Gerald Töpper, Stefan Reichel, Kevin Schlieper betreut durch.
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
LFE Medieninformatik  Bertram, Schulz Projekt Gruppe C.
BLOCKOUT Sebastian Krämer Wassim Ben Hamadou Johannes Jüngst Torsten Fritsche Philip Koene Michael Honig Sommersemester 2005 Univ.-Prof. Dr. Heinrich Hußmann.
Vorlesung Multimediaprogrammierung – Abschlusspräsentation Gruppe 4 Fabian Hennecke, Mario Obendorfer, Johannes Müller, Jonas Koch, David Kim, Korbinian.
1(C) LMU 2006 LFE Medieninformatik Multimediaprogrammierung Sommersemester Dominic Bremer, Stephan Götz, Nino Ulsamer, Michael Weiler,
Projektseminar „Multimediaprogrammierung“ Team 5 – „History Breakout“ Projekt „History Breakout“ Team 5: D. Hilkert,S. Ziegler,M. Reichenbach, P. Blagoev,
Lehrveranstaltung Multimediaprogrammierung
Projektaufgabe zur Vorlesung „Multimedia-Programmierung“ an der LFE für Medieninformatik Sommersemester 2005 Team 4: S andra Herker, E va Vodvarsky, A.
MultimediaprogrammierungSlide 1 LFE Medieninformatik Multimediaprogrammierung SS 2006 Team: Andreas Kräss Simon Acker Johannes Vetter Andreas Rogge-Solti.
Multimediaprogrammierung Abschlusspräsentation „Honk, the Monkey“ LFE Medieninformatik Sommersemester 2006 Nadia Benaissa, Silvia Peter, Alex Kahl, Sven.
Prinzessin in Nöten! Klick hier! Großer Held! Bevor du dein großes Abenteuer beginnst, höre was ich zu sagen habe. Es wird dir helfen, deinen Weg fortzufahren!
Der Ladenhund erklärt. (KL Shop News)
wo wir im Umgang mit Powerpoint stehen.
Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard.
PhysX auf der GPU in Batman: Arkham Asylum & bei Fluid Simulations Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie.
Videotagging Für VRE- Games. gewünschte Funktionen - Unterteilung in verschiedene Sequenzen - Auszeichnung der Videos mit Informationen auf verschiedenen.
Content Managment System (CMS)
Was ist Second Life. Second Life ist eine MMORPG ähnliche 3D Welt.  SL ist aber kein Spiel sondern eine Simulation  Es gibt in SL weder Handlungsstrang.
1 Seminar & Praktikum Computergrafische Systeme WS 2006/2007 Puck Man 2,5D Frank Feinbube, Conrad Pöpke, Michaela Urbat betreut durch Prof. Dr. Döllner,
Game Loop & Update Method Robert Nystrom – Game Programming Patterns Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung SS.
EVALUIERUNG VON BILDERKENNUNGSALGORITHME N IN HINBLICK AUF NUTZBARKEIT IN DER FLASH ENTWICKLUNG GEHALTEN VON: DENNIS SABELLECK.
Ein Spiel mit der SDL - Teil I. Ein Spiel mit der SDL  kostenlose Bibliothek – Simple DirectMedia Layer Grafik darstellen Benutzereingaben abfragen Sounds.
Konzeption und Aufbau einer interaktiven wissenschaftlichen Informationswebsite
Allgemeine Technologien 2
Schnelle PHP-Webapplikationen mit Booosta 3.0
Tobias Fritz Eine Einführung in die 2D Spieleprogrammierung mit Java und Slick. Unterlagen:
1.
Präsentieren mit PowerPoint
 Präsentation transkript:

Lehrveranstaltung Multimedia-Programmierung Lehr- und Forschungseinheit Medieninformatik Bsiri, Sandra Duyar, Güray Gate, Vera Jahn, Margit Marino, Giorgio Simic, Kristijan

Features: Leveleditor Sound Levelanzahl dynamisch erweiterbar Eigene Levels kreierbar Levels komplett zerstörbar Grafik / Animation MP3 Sounds Alle erstellt in Propellerhead Reason 3.0 Story Grafiken erstellt in Photoshop 7 Animiert in FlashMX 2004 Animationen bestehen aus Einzelbildanimationen TileSet besteht aus 16*16 Pixel Bildern Die Größe und Breite des Helden, der Gegner und der Items sind vielfache von 16 Spielphysik Der Flammenball muss so schnell wie möglich die Level meistern und die Enbosse besiegen. Dem Spieler winken Extrapunkte für das Einsammeln von Münzen und besonders schnelles meistern der Levels. Perlen geben dem Helden einen Gesundheitsschub und Herzen erhöhen die Anzahl seiner Leben. Aber Achtung… lassen Sie Ihre Flamme nicht erlöschen! Der Flammenball, die Gegner und Endbosse interagieren per Eulerintegration mit der Spielumgebung Die Scrollingengine unterstützt Ease-Out Scrolling und ist Tile basiert Multiplayer Time Trial Modus: Jeder Spieler muss so schnell er kann das Level beenden Der Spieler mit der schnellsten Zeit gewinnt

Programmmodellierung mit Magic Draw Kommunikation innerhalb des Teams E-Mail MSN – Messenger ICQ TeamSpeak2 UltraVNC Ideenfindung Brainstorming über Jump ´n Run Games Spielfiguren, Spielwelt, und Spielmodi Internetrecherche über bestehende Techniken bei Jump ´n Run Games Entwicklungsphase Projekt Update mittels TortoiseSVN auf den Uni-Webspaces Komplette Entwicklung in Flash als eine .swf Datei mit mehreren Actionscript Klassen für verschiedene Funktionen Elektroserver für Multiplayer PHP, MySQL, XML für Highscore und Levelverwaltung

Codegerüst Wichtige Funktionen: Actionscript Klassen für: KI: think() Kollisionserkennung: collison_hor_up() collison_hor_down() collison_ver() Gamelogik: gameloop() Gamelogik Vektor Engine Levels Frame Counter Tiles Text- und Statussystem Spieler Angepasste XML Klasse Gegner Electroserverplugin Endboss Highscoreverwaltung Items

Probleme: Erfahrungen: Einarbeitung in die Electroserver - API Tile Based Gaming verstehen und umsetzten (Engine – Entwicklung) Restriktionen durch FlashMX 2004 (siehe Flash 8: Bitmap -Blitting) Performance Tweaking Sonsitges: Durch den Leveleditor kann schnell Content hinzugefügt und überarbeitet werden. Durch modularen Aufbau der Engine ist es möglich, Spielelemente wie Plugins zu schreiben und einzubinden. Der komplette Spielentwurf wurde mit Portabilität als Primärziel vorangetrieben (Flash Lite 2.0). Das Ergebnis des Projektes: Wir haben viel zu wenig geschlafen. Junk Food Verzehr drastisch gestiegen. Vielen Dank für Ihre Aufmerksamkeit!