pervasive games fürs dorf bachelor-seminar ss07 m. mehdi moniri betreuer: michael schmitz
TRANSCRIPT
![Page 1: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/1.jpg)
Pervasive Games fürs Dorf
Bachelor-Seminar SS07
M. Mehdi Moniri
Betreuer: Michael Schmitz
![Page 2: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/2.jpg)
Gliederung
• Kurze Problembeschreibung• Pervasive Games • „Canny“
– Spielbeschreibung– Implementierung
• Client– Erkennen von Objekten– Klauen von Objekten– Softwarearchitektur
• Server
• Zusammenfassung
![Page 3: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/3.jpg)
Problembeschreibung
• Ein Lösungsvorschlag im Rahmen des Projekts „Design fürs Dorf“
• Ziel: Erhöhung der Attraktivität von und Lebensqualität in den Dörfern
• Unser Ansatz:– Entwurf eines Spieles
• Spaß der Mitbewohner• Förderung von Tourismus• Anerkennung der Dörfer von Außen
![Page 4: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/4.jpg)
Pervasive Games
„Pervasive Games are a ludic form of mixed reality entertainment with goals, rules, competition, and attacks, based on the utilization of Mobile Computing and/or Pervasive Computing technologies.“
Hinske et al. , 2007
![Page 5: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/5.jpg)
Pervasive Games
• „Pervasive“ + „Games“– Pervasive Computing: IBM im 1998
• Ziel von Pervasive Games:– Unterhaltung, Bildung, ...
• Wichtige Eigenschaften (Jegers, 2006):1.Verschmelzung von realer und virtueller Welt
2.Soziale Komponente
3.Mobillität
![Page 6: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/6.jpg)
Pervasive Games
Physisch
Intellektuell
Sozial
Immersion
Dimension Materiell Gemischt Virtuell
Realität
Classifying Pervasive Games:On Pervasive Computing and Mixed Reality Hinske et al., 2007
![Page 7: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/7.jpg)
Pacmanhattan
Pacman Pacmanhattan
• Anzahl der Spieler = 10 • 5 Spielen auf der Straße und 5 im Aufsichtzimmer
• Kommunikation über Mobilfunk• Positionsbericht bei jeder Kreuzung
![Page 8: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/8.jpg)
Pacmanhattan
![Page 9: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/9.jpg)
Pacmanhattan
• Wieso nicht GPS?1. Straßenschluchten
2. Wirtschaftliche Aspekte
• Wieso nicht W-Lan?– Keine einheitliche Abdeckung
![Page 10: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/10.jpg)
Gliederung
• Kurze Problembeschreibung• Pervasive Games • „Canny“
– Spielbeschreibung– Implementierung
• Client– Erkennen von Objekten– Klauen von Objekten– Softwarearchitektur
• Server
• Zusammenfassung
![Page 11: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/11.jpg)
Canny
• Die Spieler sollen Aufträge erledigen
• Auftrag: Transport von virtuellen Objekte
![Page 12: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/12.jpg)
Canny
![Page 13: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/13.jpg)
Canny
• Ein Objekt wird zum Ziel transportiert!
![Page 14: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/14.jpg)
Canny
• Wieso Canny?– Gute Verbindung zum Dorf durch eine
passende Geschichte– Übertragbarkeit– Besichtigung unterschiedlicher Standorte– Ergänzung mit realen Objekten
![Page 15: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/15.jpg)
Gliederung
• Kurze Problembeschreibung• Pervasive Games • „Canny“
– Spielbeschreibung– Implementierung
• Client– Erkennen von Objekten– Klauen von Objekten– Softwarearchitektur
• Server
• Zusammenfassung
![Page 16: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/16.jpg)
GPRS
Implementierung
• Server (Desktop)
• Clients (Smartphone)– Kommunikation:– Positionsbestimmung: – Sichtbarkeitsüberprüfung:
• Alternative: Geschwindigkeitstest
W-Lan
GPS
![Page 17: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/17.jpg)
Implementierung: Client
• Erkennen von Objekten
– Softwarebibliothek:• Kameraposition • Kameraorientierung• Id-Erkennung:
Id = 357
![Page 18: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/18.jpg)
Implementierung: Client
• Das Klauen von Objekte– Bluetooth
• Die Spieler sind nicht in einem bestimmten Umkreis von Anfang bzw. Ziel
• Der Spieler besitzt das Objekt für mehr als 30 Sec.
Anfang Ziel
![Page 19: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/19.jpg)
Implementierung: Client
• GUI– Flash– Separates Programm– Kommunikation über Socket
• Nachrichten:
Position, Sichtbarkeit, Objektbesitz, Punktzahl
Info zum aktuellen Auftrag
Position und Objektbesitz der Gegenspieler
![Page 20: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/20.jpg)
Client: Softwarearchitektur
AR Module
GPS Module
Burglary Module
Visibility Module
Communication Module
GUI
Local ProcessingUnit
Game State
![Page 21: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/21.jpg)
Implementierung: Server
• Spielgraph verwalten
• Relevante Informationen mit den Clients austauschen
Communication Module
Game State
Game Logic
![Page 22: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/22.jpg)
Gliederung
• Kurze Problembeschreibung• Pervasive Games • „Canny“
– Spielbeschreibung– Implementierung
• Client– Erkennen von Objekten– Klauen von Objekten– Softwarearchitekture
• Server
• Zusammenfassung
![Page 23: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/23.jpg)
Zusammenfassung
• Ziel: Erhöhung der Attraktivität von und Lebensqualität in den Dörfern
• Pervasive Games– Förderung von Tourismus– Spaß der Dorfbewohner– Anerkennung der Dörfer von Außen
• „Canny“– Strategie, Bewegung, Aufregung
• Probleme:– Budget, Einheitliche Abdeckung von W-Lan
![Page 24: Pervasive Games fürs Dorf Bachelor-Seminar SS07 M. Mehdi Moniri Betreuer: Michael Schmitz](https://reader035.vdocuments.net/reader035/viewer/2022062512/55204d6949795902118bfd68/html5/thumbnails/24.jpg)
Danke für Ihre Aufmerksamkeit!