12345678910111213141516171819202122232425262728293031323334353637 |
- #Maehroboter
- -> Aufgabenstellung
- -beliebige Startposition auf einer leeren, rechteckigen Rasenflaeche
- -vorgegebene Fahrgeschwindigkeit
- -zufaellige Richtungsaenderung nach Zusammenstoss mit einem Hindernis
- -Rasenteile werden als gemaeht gekennzeichnet, wenn sie befahren wurden
- -Maehprozess mit Tkinter visualisieren
- -Ende des Maehrvorgangs: 95% Maehrerfolg
- -> Hauptfenster
- -Feld fuellt Hauptfenster vollstaendig aus
- -Titel:Maehroboter
- -Fenster schließen mit X
- -> Feld=Garten
- -Groesse:400x600
- -Feldfarbe: ungemaeht=gruen , gemaeht=schwarz
- -> Maehroboter
- -Geometrie: rund
- -Groesse: Radius=50
- -Darstellung: roter Punkt
- -> Bewegung
- -Startposition und Endposition: vorgegeben mit x=30, y=10 --> Dockingstation
- -Fahrtweg: geradlinig
- -Geschwindigkeit: konstant, Koordinaten+0,5
- -Richtungsaenderung bei Kollision (Wand): 90 Grad
- -darf bereits gemaehte Wege kreuzen
- -Fahrtweg wird durch schwarze Linie dargestellt (gemaehte Flaeche)
- -> Ende
- -festgelegtes Ende bei erneutem Erreichen der Startposition--> kein Maeherfolg mehr (visuell entspricht es 95% Maeherfolg, Kontrolle erfolgte ueber Koordinatenausgabe)
- -Ende: Hinweisfenster fuer Anwender sichtbar, Programmexit
|