Le 09 mai 2022 à 05:44:35 :
Le 08 mai 2022 à 21:14:30 :
Le 08 mai 2022 à 21:13:59 :
Je pensais que tu étais en JavaScript. Regarde les Threads ou les Pools.
J'ai essayé mais j'y comprends rien, et la doc et horrible
Abandonne dans ce cas 
Je vais pas abandonner, mais que je fais ça:
play = True
while play:
t1 = threading.Thread(target=bird_down).start()
t2 = threading.Thread(target=pipes_generator).start()
t3 = threading.Thread(target=pipes_move).start()
if bird.ycor() < -275 or bird.ycor() > 275:
game.lose()
break
J'ai ces erreurs, pourtant j'ai regardé sur pleins de sites et ils font pareil:
Exception in thread Thread-1 (bird_down)Exception in thread :
Traceback (most recent call last):
Thread-2 (pipes_generator) File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\threading.py", line 1009, in _bootstrap_inner
:
Traceback (most recent call last):
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\threading.py", line 1009, in _bootstrap_inner
self.run()
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\threading.py", line 946, in run
self.run()
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\threading.py", line 946, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\mikal\PycharmProjects\flappy bird\main.py", line 33, in bird_down
self._target(*self._args, **self._kwargs)
bird.default_down() File "C:\Users\mikal\PycharmProjects\flappy bird\main.py", line 38, in pipes_generator
File "C:\Users\mikal\PycharmProjects\flappy bird\bird.py", line 26, in default_down
down = PipeDown(ypos) self.goto(self.xcor(), self.ycor() - self.speed)
File "C:\Users\mikal\PycharmProjects\flappy bird\pipeDown.py", line 6, in __init__
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\turtle.py", line 1777, in goto
super().__init__()
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\turtle.py", line 3815, in __init__
self._goto(Vec2D(x, y))
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\turtle.py", line 3160, in _goto
RawTurtle.__init__(self, Turtle._screen,
screen._pointlist(self.currentLineItem), File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\turtle.py", line 2545, in __init__
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\turtle.py", line 754, in _pointlist
cl = self.cv.coords(item)
File "<string>", line 1, in coords
self.drawingLineItem = screen._createline()
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\turtle.py", line 526, in _createline
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 2795, in coords
return self.cv.create_line(0, 0, 0, 0, fill="", width=2,
File "<string>", line 1, in create_line
self.tk.call((self._w, 'coords') + args))]
RuntimeError File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 2823, in create_line
: main thread is not in main loop
return self._create('line', args, kw)
File "C:\Users\mikal\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 2805, in _create
return self.tk.getint(self.tk.call(
RuntimeError: main thread is not in main loop
Traceback (most recent call last):
File "C:\Users\mikal\PycharmProjects\flappy bird\main.py", line 62, in <module>
if bird.ycor() < -275 or bird.ycor() > 275:
KeyboardInterrupt
Process finished with exit code -1073741510 (0xC000013A: interrupted by Ctrl+C)