Programmieraufgabe 86

Als Einstieg in die 10. Klasse und das Modellieren ließe sich das Pokemon GO-Spiel als bekanntes bzw. gut zu googlendes Beispiel nehmen:

Aufgabe

Schreibe für alle wichtigen Elemente des Spiels Pokemon GO eine Klassenkarte mit allen wichtigen Attributen und Methoden. Gib dann auch eine Objektkarte (mit Attributwerten, aber ohne Methoden an.)

Als kleine Hilfstellung habe ich hier noch ein paar mögliche Klassen:

  • Der Spiel selbst
  • Die Pokemons
  • Die Items
  • Der Behälter für die Sachen, die der Spieler findet (Ist begrenzt und kann daher als Array umgesetzt werden!)
  • Die Pokestops
  • Die Arenen
  • …..

Als Anregung für eine Objektkarte habe ich folgende Infos zum Lockstoff (Weih)Rauch (engl. incence) an einem Pokestop benutzt hat:

    Item {
        UniqueId: 401
        ItemType: ITEM_TYPE_INCENSE
        Category: ITEM_CATEGORY_INCENSE
        Incense {
             IncenseLifetimeSeconds: 1800
             StandingTimeBetweenEncountersSec: 300
             MovingTimeBetweenEncounterSec: 60
             DistanceRequiredForShorterIntervalMeters: 200
        }
    }

Welches Verhalten wäre damit an so einem Pokestop vorteilhaft?

Beteilige dich an der Unterhaltung

1 Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Durch die weitere Nutzung der Seite (Scrollen, Navigieren) stimmen Sie der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen