Portfolio

Transcrição

Portfolio
Portfolio
DIPLOM-INFORMATIKER
RUBEN GERLACH

 [email protected]
Doppelkopf in den VZ-Netzwerken
Entwicklung einer 3D Multiplayer Doppelkopfapplikation für StudiVZ, MeinVZ und SchülerVZ.
Eigenständige Umsetzung von der Idee bis zum Support. PHP-Backend, Grafiken und Sounds
wurden durch den Partner Extrajetzt Interactive gestellt. Das Spiel gehörte 2009 zu den 10
erfolgreichsten Apps auf VZ und kann mit rund 250.000 Lifetime-Installationen aufwarten.
Video: http://www.youtube.com/watch?v=AssTXT8m99U
Technologie Server:

Java

Smartfoxserver

Ant Build Script

PHP-Kommunikation
Technologie Client:

Flash AS3

Papervision3D

Opensocial 0.8
Skat auf VZ und Facebook
Fortsetzung der erfolgreichen Doppelkopf-App als Ein-Mann-Projekt. Vollständige Entwicklung
aller Komponenten inklusive Android-Client, Payment-Anbindung, PHP-Backend, Flash 11 GPUBeschleunigung, etc. Die Grafiken wurden von einem Freelancer erstellt.
Technologie Server:

Java

Smartfoxserver

Ant Build Script

PHP-Kommunikation
Technologie Client:

Flash AS3

Away3d 4 Molehill

Opensocial 0.9

Facebook API
Multitouch FlipBall
Programmierung des Multitouch-Spiel für Uniplan / Open Grid Europe via Extrajetzt Interactive
mit physikalischer Wassersimulation, schwebenden Luftblasen, Windeffekten,
Unterwasserelementen, u.v.m.
http://www.extrajetzt.de/project-flipball.htm
Videoplayer für schauspielervideos.de
Flash Videoplayer mit http-Download und rtmp-Streaming, Videokapiteln, Sprungmarken,
unterschiedlichen Qualitätsstufen, u.v.m.
http:// schauspielervideos.de
Technologie:

Flash AS3

mProjector (Offline-Version)
Android Controller für Public Playing
Entwicklung eines universellen Android-Controllers zur Steuerung von Apps auf großen
Leinwänden für Live-Events von Extrajetzt Public Playing. Unterstützt alle gängigen Eingabemodi
(Touch, Keyboard, Accelerometer), Remote-Konfiguration, automatische Dateitransfers vom
Server zum Gerät für freie Bild- und Textdarstellung und das Abspielen von Sounds, Vibration,
etc.
http://blog.public-playing.de/o2-veranstaltet-public-playing-am-ostbahnhof-in-berlin/
Technologie:

Java

Android 2.1
3rd Person Demo
Eigenständige Entwicklung einer 3D Multiplayer Demo mit Physiksimulation, Tag- und
Nachtwechsel, realistischen Wellenbewegungen u.v.m.
Video: http://www.youtube.com/watch?v=pobMWENwcQg
Technologie:

C++

Ogre Grafik Engine

RakNet Netzwerkbibliothek

Ode Physik Engine
Raytracer
Entwicklung eines Raytracers mit texturierten Modellen, KD-Tree u.v.m. als universitäre
Prüfungsleistung im Studienschwerpunkt Computer Graphics. Nicht veröffentlicht.
Technologie:

C++

Qt UI Bibliothek

OpenGL
Scene Completion Using Millions of Images
Implementierung eines Verfahrens zum automatischen, intelligenten Ersetzen von markierten
Bereichen in Bildern mithilfe einer Bilderdatenbank als universitäre Prüfungsleistung.
http://cybertron.cg.tu-berlin.de/pdci08/scenecompletion
Technologie:

C++

Qt UI Bibliothek

Matlab Gist Descriptor
3D-Inhalte für extrajetzt.de v4
Programmierung der 3D-Inhalte für die neue Internetpräsenz von Extrajetzt Interactive.
http://extrajetzt.de
Technologie:

Flash AS3

Papervision3D
„Luxorama“ für Tipp24
Entwicklung eines Luxor Klons (serverseitig) für Tipp24 mit besonderem Augenmerk auf
Cashgaming, daher volle Synchronisation der Spiellogik auf Serverseite.
https://www.tipp24games.de/spielen/luxor
Technologie Server:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
„Crowdpark“ auf Facebook
Frontend-Entwicklung eines an den Aktienmarkt angelehnten Wettspiels auf Facebook mit
interaktivem Guide, umfangreichem Tutorial, Trophäen, Freundesvergleichen, globalen
Highscores u.v.m.
http://apps.facebook.com/crowdpark-game/
Technologie:

Flash AS3

Papervision3D

PHP-Kommunikation
Multiplayer Shooter
Entwicklung eines 3D Multiplayer Fahrzeug Shooter Prototypen client- und serverseitig. Das Spiel
unterstützt voll anpassbare Slots und Plugins für die Fahrzeuge, Echtzeit-Multiplayer mit
Clientside Prediction, synchronisierte Physik, Leveleditor u.v.m.
Video: http://www.youtube.com/watch?v=bKfzoIrQJ2c
Technologie:

C++

Ogre Grafik Engine

RakNet Netzwerkbibliothek

Bullet Physik Engine

Ogre Plugins: Hydrax, SkyX, Ogitor

XML Dateisystem
„Duo“ für Tipp24
Uno Multiplayer Spiel (server- und clientseitig) für Tipp24 mit besonderem Augenmerk auf
Cashgaming.
https://www.tipp24games.de/spielen/duo
Technologie Server:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
Technologie Client:

Flash AS2
„Royal Flush“ für Tipp24
Wartung des Server- und Clientcodes für ein an Poker angelehntes Kartenspiel mit besonderem
Augenmerk auf Cashgaming.
https://www.tipp24games.de/spielen/duo
Technologie Server:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
Technologie Client:

Flash AS3
Videotechnologie für Red Pineapple Media
Entwicklung des Flash-Videoplayers und Wartung der Wowza Videoserver für den VideoDistributor Red Pineapple Media GmbH.
http://www.redpineapplemedia.com/
Technologie:

Flash AS3

Wowza Media Server
„Tetris“ für Millas Welt
Programmierung und Animation aller Bestandteile eines Tetris mit Ausnahme der Spiellogik für
millaswelt.de via Scholz & Friends.
http://www.millaswelt.de
Technologie:

Flash AS3
C++ Doppelkopf
Programmierung eines Multiplayer Doppelkopf Spiels in 3D bestehend aus C++ Client und C++
Server.
Video: http://www.youtube.com/watch?v=6nrE9Tr9Yww
Technologie:

C++

Ogre Grafik Engine

RakNet Netzwerkbibliothek

Cg Shader
„Die Perfekte Minute“ für Sat.1
Programmierung dreier Minispiele und der zugehörigen Werbebanner zum Start einer neuen
Sat.1 Show.
http://www.sat1.de/die-perfekte-minute/trainingscenter/game/
Technologie:

Flash AS3

Papervision3D

PHP-Kommunikation
„Die Höhle“ für ARD und ZDF
Zusätzliche Programmierung für das spielerische Gewinnspiel der Fernsehsender ARD und ZDF.
Inzwischen offline.
Technologie:

Flash AS3
„Superball“ für Sat.1
Neuauflage des Sat.1 Klassikers „Superball“ als Multiplayer Game für die Sat.1 Livearena.
http://livearena.sat1.de/superball
Technologie:

Flash AS3

Interne Kommunikations-API
„25 Jahre Sat.1“ für Sat.1
Entwicklung einer interaktiven Homepage anlässlich des 25-jährigen Jubiläums des
Fernsehsenders Sat.1 mit Videosequenzen und Bilderstrecken. Inzwischen offline.
Technologie:

Flash AS3
„Knobel Jack“ für Tipp24
Knobelspiel (serverseitig) für Tipp24 mit besonderem Augenmerk auf Cashgaming, daher volle
Synchronisation der Spiellogik auf Serverseite.
https://www.tipp24games.de/games/play/knobeljack
Technologie:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
„Maumau“ für Tipp24
Maumau Multiplayer Spiel (serverseitig) für Tipp24 mit besonderem Augenmerk auf Cashgaming.
Inzwischen offline.
Technologie:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
„Free Cell“ für Tipp24
Free Cell (serverseitig) für Tipp24 mit besonderem Augenmerk auf Cashgaming, daher volle
Synchronisation der Spiellogik auf Serverseite.
https://www.tipp24games.de/games/play/freecell
Technologie:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
„Quiz Quaz“ für Tipp24
Quiz Multiplayer Spiel (serverseitig) für Tipp24 mit besonderem Augenmerk auf Cashgaming.
https://www.tipp24games.de/games/play/quizquaz
Technologie:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
„Jack Potts 21“ für Tipp24
Black-Jack Variante (serverseitig) für Tipp24 mit besonderem Augenmerk auf Cashgaming, daher
volle Synchronisation der Spiellogik auf Serverseite.
https://www.tipp24games.de/games/play/jackpotts
Technologie:

Java

Smartfoxserver

Ant Build Script

MySQL Datenbank
Flashbanner via Scholz & Friends
Programmierung und Animation dutzender Flashbanner für Online-Kampagnen und Infoscreens
via Scholz & Friends.
Auswahl:
Flashbanner via Plantage Kommunikation
Programmierung und Animation einer Bannerkampagne für Eve Online via Plantage Berlin
Agentur für Kommunikation.
Technologie:

Flash AS2
Akademische Ausbildung
Erlangung des Grades eines Diplom-Informatikers an der Technischen Universität Berlin nach
neun Semestern (Regelstudienzeit).
Gesamtnote: „sehr gut“
Hauptfächer: Computer Graphics und Künstliche Intelligenz
Zeugnis auf Anfrage
Diplomarbeit:

Titel: „Roboternavigation unter Berücksichtigung menschlicher Bewegungsabläufe“

Verbesserung bestehender Verfahren im Fachbereich Reinforcement Learning

Bewertet mit: „sehr gut“
 Veröffentlichung der Ergebnisse auf der „European Conference on Artificial Intelligence“:
http://www.erlars.org/2010/ERLARS2010-Proceedings.pdf

Technologie: C++, Qt, Matlab, Matlab-C++-Compiler, FANN (Fast Artificial Neural Networks)

Documentos relacionados