i

Die Miniwelt 'Vier Gewinnt'

Erstes Entdecken des Spielobjekte

Bevor es an’s Programmieren geht, müssen wir ein Modell unseres Spiels entwickeln. Wie Du vielleicht schon gemerkt hast, kann man sich Objekte in der objektorientierten Programmierung sehr gut als Gegenstände in der wirklichen Welt vorstellen. Wir müssen also zuerst überlegen, was wir alles für unser Spiel brauchen und wer nun genau daran teilnimmt, d.h. wir müssen die Objekte identifizieren:

vierGewinnt
Quelle: SD BRI
  • Zwei Spieler, die das Spiel gegeneinander spielen möchten
  • Das Spielfeld
  • Die Regelanleitung, in denen die Spielregeln stehen. (Oder vielleicht auch ein netter Mensch, der die Spielregeln kennt)
  • Ein Raum oder Tisch, in dem gespielt wird.

Aufgabe 1

Schreibe auf, welche Eigenschaften oder Attribute die einzelnen Akteure haben.

Aufgabe 2

Ergänze deine Liste aus 1 mit den Aktionen, welche die verschiedenen Akteure können müssen, damit das Spiel funktioniert. Kategorisiere dabei in 'wichtig' und 'weniger wichtig'.

Aufgabe 3

Das Spielfeld ist mit Sicherheit einer der wichtigsten Akteure, schließlich wird auf ihm das Spiel gespielt. Überlege dir, was wir alles über das Feld wissen müssen und was für Zustände es haben kann.

Aufgabe 4*

Warum brauchen wir einen Raum oder Tisch, in dem gespielt wird? Welche Funktion erfüllt denn ein 'Spielemanager' und was macht dieser?

Quellen

Suche

v
7.2.5.2.1
dev.inf-schule.de/oop/python/viergewinnt/oopmodellierung/miniwelt
dev.inf-schule.de/7.2.5.2.1
dev.inf-schule.de/@/page/it4cBlOYTedwdk2t

Rückmeldung geben