Zdravím vás, bol by mi niekto ochotný pomôcť? :) Vopred ďakujem.
-potrebujem ešte do programu doplniť:
- aby program odpočítal body, ak loptičku nechytíme.
- aby nám pri istom počte získaných bodov gratuloval k úspechu. Prípadne môže nakresliť veselého smajlíka.
- aby sa pri nízkom alebo zápornom počte bodov zastavil a oznámil nám, že máme isté rezervy. Prípadne môže nakresliť smutného smajlíka.
import tkinter
from random import *
canvas = tkinter.Canvas()
canvas.pack()
def kresli_lopticku(x, y):
canvas.create_oval(x-5, y-5,x+5, y+5, fill='red')
def kresli_kurzor(x, y):
canvas.create_line(x, y, x+50, y, fill='blue', width=5)
def vypis_body(pocet_bodov):
canvas.create_text(100, 10, text='Počet získaných bodov:')
canvas.create_text(200, 10, text=pocet_bodov)
def timer1():
canvas.delete('all')
global lopticka_x, lopticka_y, pocet_bodov
lopticka_y = lopticka_y + 5
kresli_lopticku(lopticka_x, lopticka_y)
kresli_kurzor(kurzor_x, kurzor_y)
vypis_body(pocet_bodov)
if kurzor_x<lopticka_x<kurzor_x+50 and kurzor_y-10<lopticka_y<kurzor_y:
pocet_bodov = pocet_bodov + 1
lopticka_x = randrange(300)
lopticka_y = 20
if lopticka_y>300:
lopticka_x = randrange(300)
lopticka_y = 20
canvas.after(10, timer1)
def posun_mysi(suradnice):
global pocet_bodov, kurzor_x
kurzor_x = suradnice.x
canvas.delete('all')
kresli_lopticku(lopticka_x, lopticka_y)
kresli_kurzor(kurzor_x, kurzor_y)
vypis_body(pocet_bodov)
pocet_bodov = 0
lopticka_x = randrange(300)
lopticka_y = 20
kurzor_x = 150
kurzor_y = 250
timer1()
canvas.bind('<Motion>', posun_mysi)
Hľadáš doučovanie predmetu informatika? Nájdi si správneho doučovateľa predmetu informatika pre doučovanie online alebo osobne v tvojom okolí.
Pre správne fungovanie stránky pristupujeme k informáciám uloženým v tvojom zariadení. Ide napríklad o cookies alebo lokálnu pamäť prehliadača. Ukladáme tam dáta potrebné pre fungovanie stránky, údaje využívané na analytické účely alebo údaje ukladané tretími stranami.
Ak sú tieto informácie nevyhnutné pre chod stránky, ukladáme ich hneď automaticky. Na všetky ostatné potrebujeme súhlas, ktorý môžeš udeliť nižšie. Tvoj súhlas si uchováme 12 mesiacov, pri odmietnutí sa ťa na súhlas opäť opýtame po 6 mesiacoch, svoje rozhodnutie však môžeš zmeniť kedykoľvek. Bližšie informácie nájdeš na stránke ochrany osobných údajov a vo všeobecných podmienkach používania.