Der Jeep im Land ein totes Sheep er fand
Liste der Arbeitspakete
- Jeep-SHEEP Service
- Cockpit des Jeeps an die View schicken um es dort anzuzeigen.
- Sound abhängig von der Geschwindigkeit des Jeeps ausgeben.
- Schafe mit dem Jeep überfahren und entsprechend reagieren (Schaf rot/tot, Windschutzscheibe rot etc...)
- Schafe fliehen vor dem Jeep
- Jeep hupt automatisch, wenn Schafe in seinem Blickfeld sind
- Allgemeine Verfolgerkamera für beliebige Objekte
- zum Beispiel im Schwerpunkt der Herde
- hinter einem bestimmten Schaf
- Spuren von Objekten in der Landschaft
- Spur eines Schafes
- Reifenspur des Jeeps
- Blaue Wiese wird zu Wasser
TODO-Liste
Aufgabe | Priorität | Status |
WIKI Seite anlegen | 1 | fertig |
Systemdesign festlegen | 1 | fertig |
Jeep Klasse anlegen | 1 | fertig |
View aus dem Jeep | 1 | fertig |
Hupe / Schafe ueberfahren | 2 | offen |
VRML Datei vom Jeep anpassen | 2 | fertig |
Look&Feel von Jeep | 2 | fertig |
Jeep need for SheepPose? | 2 | fertig |
Jeep ability for ViewPoint? | 2 | fertig |
Verbindung von Jeep und SoundService | 2 | fertig |
Cockpit (mit Tacho und Navigationssystem) | 3 | fertig |
jeepDemo bauen (wie die labSheepDemo) | 3 | fertig |
Erweiterung des SoundService | 3 | fertig |
System Design
Dies ist ein erster Entwurf für das System Design des
JeepService
Der Jeep Service hat folgende
Needs
- playwizardsound: Diese Need fragt den SoundPlayerService nach einer Objektreferenz, um über diesen Service Sounds (die Motorgeräusche) abspielen zu können.
- iWantViewControl: Diese Need fragt den ViewerControl nach einer Objektreferenz, um über dort das Cockpit darfstellen zu können.
- jeepPosition: Diese Need erhält vom ObjectCalibration Service laufend die aktuelle Position des Jeeps.
- sheepPosition: Diese Need erhält vom ObjectCalibration Service laufend die aktuellen Positionen der Schafe.
und
Abilities
- lookAndFeel: Mit dieser Ability kann sich der Jeep selber darstellen.
- seeThroughJeepAbility: Diese Ability gibt laufend die Position vom Jeep aus mit ThingID? ViewPoint?
Ein erster Entwurf für die Klassenstruktur rund um den Jeep ist im folgenden Diagramm zu sehen:
--
MichaelSchlegel - 16 Jul 2004