Fichier PDF

Partage, hébergement, conversion et archivage facile de documents au format PDF

Partager un fichier Mes fichiers Boite à outils PDF Recherche Aide Contact



programme fonctionnel .pdf


Nom original: programme fonctionnel.pdf

Ce document au format PDF 1.4 a été généré par Writer / LibreOffice 6.0, et a été envoyé sur fichier-pdf.fr le 16/05/2018 à 07:22, depuis l'adresse IP 89.94.x.x. La présente page de téléchargement du fichier a été vue 85 fois.
Taille du document: 37 Ko (2 pages).
Confidentialité: fichier public




Télécharger le fichier (PDF)









Aperçu du document


import tkinter as tk
from random import randint
from tkinter import*

def commandes(event):
global coords
#coords = (125,125)
touche = event.keysym
test=canvas.find_overlapping(coords[0], coords[1], coords[0]+25, coords[1]+25)
if coords[0]<=675 and (touche == "Right" or touche=="d") :
coords = (coords[0]+10, coords[1])
elif (touche == "Left" or touche=="q") and coords[0]>=10 :
coords = (coords[0]-10, coords[1])
if coords[0]>=600:
print()
# changement de coordonnées pour le rectangle
canvas.coords(rectangle, coords[0], coords[1], coords[0]+25, coords[1]+25)
print(test)
if test[1]>0:
print("perdu")
root.destroy()
def deplacer(canvas, rect) :
global coords
#ligne pour déplacer les murs
canvas.move(rect, 0, 20) #(objet,déplacement x, déplacement y)
#ligne pour relancer la fonction déplacer
canvas.after(90, deplacer, canvas, rect) #(temps d'attente, fonction, arguments)

depart=Tk()

#affichage de l'écran d'accueil

photo = PhotoImage(file = "ecrandaccueil.png")
canvas = Canvas(depart,width=700, height=900)
canvas.create_image(0, 0, anchor=NW, image=photo)
canvas.pack()
bouton_1=Button(depart, text="Jouer", command=depart.destroy)
bouton_1.place(x=200, y=590, width=300, height=150)

depart.mainloop()

hauteur_de_bloc=60
largeur_de_la_route=150
#position
#position
#position
#position

coin
coin
coin
coin

root = tk.Tk()

sup
inf
sup
inf

gauche bloc de gauche=P1
droit bloc de gauche=P2
gauche bloc de gauche=P3
droit bloc de gauche=P4

#bouton jouer

canvas = tk.Canvas(root, width=700, height=900,bg="black")
canvas.grid()
rectangle = canvas.create_rectangle(350,800,375,825,fill="red")

i=0
xP2=randint(10,400) #largeur aléatoire du premier bloc de gauche
while i<500:#vaisseau touche bloc
rect = canvas.create_rectangle(0, 0-hauteur_de_bloc*i,xP2 , hauteur_de_blochauteur_de_bloc*i, fill='grey')
deplacer(canvas, rect)
rect2 = canvas.create_rectangle(largeur_de_la_route+xP2,0hauteur_de_bloc*i,700,hauteur_de_bloc-hauteur_de_bloc*i, fill='grey')
#randint(espace minimal+largeur,)
deplacer(canvas, rect2)
if xP2<=0:
xP2=xP2+randint(0,100)
elif xP2>=750:
xP2=xP2+randint(-100,0)
else:
xP2=xP2+randint(-40,40)
i=i+1

# ajout du bond sur les touches du clavier
coords = (350,800)
canvas.focus_set()
canvas.bind("<Key>", commandes)
# création du canvas
canvas.pack()

root.mainloop()

fin=Tk()
photo1 = PhotoImage(file = "ecrandefin.png")
canvas1 = Canvas(fin,width=700, height=900)
canvas1.create_image(0, 0, anchor=NW, image=photo1)
canvas1.pack()
fin.mainloop()


programme fonctionnel.pdf - page 1/2
programme fonctionnel.pdf - page 2/2

Documents similaires


Fichier PDF programme presque fonctionnel
Fichier PDF programme fonctionnel
Fichier PDF deplacement du vaisseau
Fichier PDF creation des blocs du debut
Fichier PDF deplacement tout seul du rectangle dans canvas
Fichier PDF comment faire son design


Sur le même sujet..