SlideShare une entreprise Scribd logo
1  sur  8
Frühjahrsemester 2010


             cs104 Programmieren II
 Präsentation Meilenstein 5

           YASY – Yet Another Scotland Yard



Lukas Beck
Ramon Locher
Luca Rossetto
Matthias Solèr
Einführung
•YASY – Yet Another Scotland Yard
•Scotland Yard in Streetview-perspektive quer duch Basel




FS 2010                    Programmieren II (cs104) – Meilenstein V   2
Statistik

  •> 10'000 Lines of Code
  • > 10 GB Rohbildinformation
  • > 190GB verarbeitete Bilddaten
  • ~ 60 h Rendering Zeit
  • 113 Panoramen
  • > 700 Dateien
  • ~ 200 MB




FS 2010          Programmieren II (cs104) – Meilenstein V   3
Architektur




FS 2010   Programmieren II (cs104) – Meilenstein V   4
Spielregeln
•Detektive verfolgen MrX
•MrX muss sich in regelmässigen Abständen zeigen
•Detektive können in Teams gegeneinander Spielen
•Detektive haben eine begrenzte Anzahl an TrafficTickets
•MrX hat eine unbegrenzte Anzahl von TrafficTickets sowie eine begrenzte Anzahl an Do
•Detektive gewinnen, wenn sie MrX schnappen
•MrX gewinnt, wenn er eine bestimmte Anzahl Runden nicht geschnappt wird




FS 2010                    Programmieren II (cs104) – Meilenstein V              5
GUI




FS 2010   Programmieren II (cs104) – Meilenstein V   6
Das Spiel




FS 2010   Programmieren II (cs104) – Meilenstein V   7
Lessons Learned
•Kommunikation, Kommunikation, Kommunikation
•Plattformuniabhängigkeit gilt nicht für externe Bibliotheken
•Keine Experimente bei so engem Zeitplan




FS 2010                     Programmieren II (cs104) – Meilenstein V   8

Contenu connexe

En vedette (8)

Scotlas
ScotlasScotlas
Scotlas
 
Escocia y su vestimenta tradicional
Escocia y su vestimenta tradicionalEscocia y su vestimenta tradicional
Escocia y su vestimenta tradicional
 
PPT Scotland
 PPT Scotland PPT Scotland
PPT Scotland
 
SCOTLAND
SCOTLANDSCOTLAND
SCOTLAND
 
Scotland
ScotlandScotland
Scotland
 
Scotland presentation
Scotland presentationScotland presentation
Scotland presentation
 
Scotland power point
Scotland power pointScotland power point
Scotland power point
 
Scotland powerpoint
Scotland   powerpointScotland   powerpoint
Scotland powerpoint
 

Plus de fg.informatik Universität Basel

JavaScript packt aus: "Alle haben mich falsch verstanden!"
JavaScript packt aus: "Alle haben mich falsch verstanden!"JavaScript packt aus: "Alle haben mich falsch verstanden!"
JavaScript packt aus: "Alle haben mich falsch verstanden!"fg.informatik Universität Basel
 

Plus de fg.informatik Universität Basel (17)

fg.workshop: Software vulnerability
fg.workshop: Software vulnerabilityfg.workshop: Software vulnerability
fg.workshop: Software vulnerability
 
fg.workshop: Opensource licenses
fg.workshop: Opensource licensesfg.workshop: Opensource licenses
fg.workshop: Opensource licenses
 
Version management mit Git und Github
Version management mit Git und Github Version management mit Git und Github
Version management mit Git und Github
 
Drahtlose Kommunikation und SDR
Drahtlose Kommunikation und SDR Drahtlose Kommunikation und SDR
Drahtlose Kommunikation und SDR
 
OpenCL Grundlagen
OpenCL GrundlagenOpenCL Grundlagen
OpenCL Grundlagen
 
Website-Security
Website-SecurityWebsite-Security
Website-Security
 
Hardware-Basteleien für Informatiker
Hardware-Basteleien für InformatikerHardware-Basteleien für Informatiker
Hardware-Basteleien für Informatiker
 
Emergent gameplay
Emergent gameplayEmergent gameplay
Emergent gameplay
 
JavaScript packt aus: "Alle haben mich falsch verstanden!"
JavaScript packt aus: "Alle haben mich falsch verstanden!"JavaScript packt aus: "Alle haben mich falsch verstanden!"
JavaScript packt aus: "Alle haben mich falsch verstanden!"
 
Game Design Dokumentation und Projekt Management
Game Design Dokumentation und Projekt Management Game Design Dokumentation und Projekt Management
Game Design Dokumentation und Projekt Management
 
Hydraulische Erosion und Terraingeneration (GPGPU)
Hydraulische Erosion und Terraingeneration (GPGPU)Hydraulische Erosion und Terraingeneration (GPGPU)
Hydraulische Erosion und Terraingeneration (GPGPU)
 
Ruby, Ruby, Ruby!
Ruby, Ruby, Ruby!Ruby, Ruby, Ruby!
Ruby, Ruby, Ruby!
 
CS108 Bootcamp Eyeballs
CS108 Bootcamp EyeballsCS108 Bootcamp Eyeballs
CS108 Bootcamp Eyeballs
 
CS108 Bootcamp 2011 Intro - Jarwars
CS108 Bootcamp 2011 Intro - JarwarsCS108 Bootcamp 2011 Intro - Jarwars
CS108 Bootcamp 2011 Intro - Jarwars
 
NumericOS - How to build your own Operatingsystem
NumericOS - How to build your own OperatingsystemNumericOS - How to build your own Operatingsystem
NumericOS - How to build your own Operatingsystem
 
DLL-Injection
DLL-InjectionDLL-Injection
DLL-Injection
 
Open source hardware
Open source hardwareOpen source hardware
Open source hardware
 

CS108 Bootcamp Einführung YASY

  • 1. Frühjahrsemester 2010 cs104 Programmieren II Präsentation Meilenstein 5 YASY – Yet Another Scotland Yard Lukas Beck Ramon Locher Luca Rossetto Matthias Solèr
  • 2. Einführung •YASY – Yet Another Scotland Yard •Scotland Yard in Streetview-perspektive quer duch Basel FS 2010 Programmieren II (cs104) – Meilenstein V 2
  • 3. Statistik •> 10'000 Lines of Code • > 10 GB Rohbildinformation • > 190GB verarbeitete Bilddaten • ~ 60 h Rendering Zeit • 113 Panoramen • > 700 Dateien • ~ 200 MB FS 2010 Programmieren II (cs104) – Meilenstein V 3
  • 4. Architektur FS 2010 Programmieren II (cs104) – Meilenstein V 4
  • 5. Spielregeln •Detektive verfolgen MrX •MrX muss sich in regelmässigen Abständen zeigen •Detektive können in Teams gegeneinander Spielen •Detektive haben eine begrenzte Anzahl an TrafficTickets •MrX hat eine unbegrenzte Anzahl von TrafficTickets sowie eine begrenzte Anzahl an Do •Detektive gewinnen, wenn sie MrX schnappen •MrX gewinnt, wenn er eine bestimmte Anzahl Runden nicht geschnappt wird FS 2010 Programmieren II (cs104) – Meilenstein V 5
  • 6. GUI FS 2010 Programmieren II (cs104) – Meilenstein V 6
  • 7. Das Spiel FS 2010 Programmieren II (cs104) – Meilenstein V 7
  • 8. Lessons Learned •Kommunikation, Kommunikation, Kommunikation •Plattformuniabhängigkeit gilt nicht für externe Bibliotheken •Keine Experimente bei so engem Zeitplan FS 2010 Programmieren II (cs104) – Meilenstein V 8