1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #Maehroboter
- #21.06.2018
- #Linda Napieralski
- #Andre Giesbrecht
- #Alexa Tschernitschek
- #Import Module
- import Tkinter as tk
- from Tkinter import *
- import turtle
- import random
- import string
- #global x = 250
- #global y = 178
- #Hauptfenster erzeugen
- global Garten
- global Roboter
- Hauptfenster = tk.Tk()
- Hauptfenster.geometry('1080x720') #Fenstergroesse beim oeffnen
- Hauptfenster.title("Maehroboter") #Fenstertitel
- Hauptfenster["bg"] = "#A4A4A4" #Hauptfenster Background Farbe, HEX-Code fuer gruen
- xval = 2
- yval = 2
-
- #Garten erzeugen
- Garten = tk.Canvas(master = Hauptfenster, width = 500, height = 500) #Garten in Hauptfenster mit 500x500 erzeugen
- Garten.pack()
- Garten.create_rectangle (0, 500,500,0, fill = "#04B431") #Gartenposition und Fuellfarbe gruen
- #Roboter erzeugen
- Roboter= Garten.create_oval(xval, yval, xval+48 , yval+48 , width= 2, fill= "red") #Runder roter Roboter mit Groesse 2
- #Garten.create_text(xval+25 , yval+25 ,text="Rob") #Beschriftung des Roboters
- #Startposition von Rob
- #Garten.move(Roboter, 250 ,178)
- #Geschwindigkeit=5
- #Roboterbewegung
- x= 250
- y= 178
- Garten.move(Roboter,x,y)
- #Bewegung_x= 5
- #Bewegung_y= 5 #zufaellige Geschwindigkeit in y-Richtung zwischen den Werten 1-3
- def moveRoboter(x,y):
- Geschwindigkeit=5
- Bewegung_x = 5
- Bewegung_y = 5
- # print x
- # print y
- while True:
- if (x>500.0) or (x<0.0):
- Bewegung_x= -1.0*Bewegung_x
- if (y>500) or (y<0):
- Bewegung_y= -1.0*Bewegung_y
- deltax= Bewegung_x*5
- deltay= Bewegung_y*5
- x=x+deltax
- y=y+deltay
- Garten.move(Roboter,x,y)
- # after(10,moveRoboter)
- #game=Maehroboter()
- #Widgets()
- Hauptfenster.mainloop()
- moveRoboter(x,y)
|