www.meckerwiese.de.vu Forum für den Programmierwettbewerb 2007
|
|
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Senior Sanchez Forumsjunki
Anmeldungsdatum: 07.02.2007 Beiträge: 61
|
Verfasst am: 14.03.2007, 11:53 Titel: Frage zu diversen Sachen |
|
|
Hallo,
Haben eigene Schafe immer die gleiche Farbe? Oder kann in einer TaskCompetition es auch mal passieren, dass meinem Team eine Schafherde gehört, in der es unterschiedliche Farben gibt?
Woher weiß ich welche Schafe zu mir gehören? Muss ich etwa jedes Schaf auf ein eigenes Ziel testen und somit feststellen, dass sie zu mir gehören? Oder gibt es einen anderen Weg? Wie finde ich dann dort vielleicht meine Teamfarbe raus (falls jedes Team immer einfarbig ist)?
Kann es passieren, dass mehr als zwei Teams gleichzeitig bei einer TaskCompetition antreten? Zum Beispiel mal drei Teams oder vier?
Ich bekomme doch beim ersten Start eine TaskCompetition in der für jedes Team eine TaskList (oder nur ein TaskSheepCollect drin ist) in einem Array gespeichert ist. Woher weiß ich, an welchem Index die Tasks meines Teams sind? |
|
| Nach oben |
|
 |
zet Forumsjunki
Anmeldungsdatum: 05.02.2007 Beiträge: 85
|
Verfasst am: 14.03.2007, 18:26 Titel: |
|
|
Jeder SheepCollectTask hat eine Funktion namens isTarget(Entity e) - damit weißt du, welche Schafe dorthin sollen. Einfach ein Entity (also hund oder schaf, egal) übergeben und bei true ist es "dein" Schaf. Die Schafe selbst gehören also keinem Team an, sondern müssen bei den Punkten einfach nur gesammelt werden.
Nein, nur maximal 2 teams.
Die Team Nummer des Hundes (getTeam) entspricht dem Array Index im competition Task. |
|
| Nach oben |
|
 |
Senior Sanchez Forumsjunki
Anmeldungsdatum: 07.02.2007 Beiträge: 61
|
Verfasst am: 14.03.2007, 19:24 Titel: |
|
|
| zet hat folgendes geschrieben: |
Jeder SheepCollectTask hat eine Funktion namens isTarget(Entity e) - damit weißt du, welche Schafe dorthin sollen. Einfach ein Entity (also hund oder schaf, egal) übergeben und bei true ist es "dein" Schaf. Die Schafe selbst gehören also keinem Team an, sondern müssen bei den Punkten einfach nur gesammelt werden.
Nein, nur maximal 2 teams.
Die Team Nummer des Hundes (getTeam) entspricht dem Array Index im competition Task. |
Okay, danke, das hilft mir weiter  |
|
| Nach oben |
|
 |
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|