SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Killer Brushshoot em up with pretty origamis
Christina, Michele, Daniel, Michael, Christian
02.10.2015
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Spielidee
Klassisches shoot em up...
Shoot em up Spielprinzip ist einfach zu verstehen
Unbegrenzte Moglichkeiten bzgl. Features und Komplexitat
...mit Stil
Kein kaltes/unpersonliches Mech/Space theme
Keine langweiligen/unbelebten sprites
Pinsel mit Farbe und Origamis ersetzen Flugzeuge mit Raketen
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Spielidee
Klassisches shoot em up...
Shoot em up Spielprinzip ist einfach zu verstehen
Unbegrenzte Moglichkeiten bzgl. Features und Komplexitat
...mit Stil
Kein kaltes/unpersonliches Mech/Space theme
Keine langweiligen/unbelebten sprites
Pinsel mit Farbe und Origamis ersetzen Flugzeuge mit Raketen
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Demo
Here be dragons demos!
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Verwedete Technologien
Verwedete Technologien
JavaScript/Phaser.io
Bildbearbeitung: Adobe Photoshop/Flash/Illustrator/AfterEffects,gimp
Audiobearbeitung: Audacity
git, webstorm, eclipse. LaTeX...
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Quellcode
Quellcode: 3425 loc, aber...
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Artwork
Sprites, Hintergrunde, Soundeffekte...
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Herausforderungen bei der Entwicklung
Herausforderungen
Keine Erfahrung mit JavaScript und Phaser.io
Alles gleichzeitig: Kein statischer Entwurf vor Leveldesign/Artwork
Begrenzter Zeitrahmen
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
”Scrummy Durcheinander“
-Scrum/XP
Nur ein sprint
Kein ScrumMaster
Pflege des Backlogs kostet Zeit
+Scrum/XP
Standups
MicroSprints/Backlog
XP!
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
”Scrummy Durcheinander“
-Scrum/XP
Nur ein sprint
Kein ScrumMaster
Pflege des Backlogs kostet Zeit
+Scrum/XP
Standups
MicroSprints/Backlog
XP!
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Probleme und Losungen bei der Softwareentwicklung
Probleme und Losungen
Kein Typsystem
Duplizierter Quellcode → Vererbung, composite-pattern
Referenz-Chaos → Callbacks mit callback.apply(callbackObj)
Christina, Michele, Daniel, Michael, Christian Killer Brush
SpielideeDemo
Verwedete TechnologienUmfang
Das”Wie“und
”Warum“Ausblick
Was ist noch moglich?
The sky is the limit...
Mehr Level!
Detailierteres Level Design (drop rates, damage, patterns, etc.)
Code Refactoring
Detailiertere Animationen
Dedizierte Musik fur Endgegner
Multiplayer?
Christina, Michele, Daniel, Michael, Christian Killer Brush