اللعبة تعمل لكن الملف التشغيلي يتوقف عن العمل


السلام عليكم
لعبة pingpong اصبحت تعمل عند Run رغم ظهور هذا الخطأ.
لكن المشكلة في الملف التشغيلي الذي يتوقف بعد بدء اللعب

إعجاب واحد (1)

وعليكم السلام ورحمة الله وبركاته

اذا ما المشكلة …كيف يتوقف الملف

إعجاب واحد (1)

المشكلة عدم القدرة على اللعب بعد تصديرها exe
تتوقف اللعبة مباشرة . حتى ان الكومبيوتر يعلق

إعجابَين (2)

ااه تمم
تأكد من الكودد بتااعك من داخل البرنامج VScode
ممكن يكون في خطأ ف سطر معين او نسيت تنهي الكود بالسطر ده

window.exitonclick
إعجاب واحد (1)

الخطا بقول لك انو في السطر 31 في الملف الرئيسي راجعه تاني او ارسل الصور حتى نشوف الحال

كما واجهت مشكلتين في اللعب
الاولى. اصطدام الكرة بالمضرب عدة مرات في نفس الثانية
المشكلة الثانية ارتداد الكرة بين المضرب و الجدار عدة مرات قبل عودتها

إعجاب واحد (1)

إعجاب واحد (1)

from turtle import Screen
from paddle import Paddle
from ball import Ball
from scoreboard import Scoreboard
import time

screen=Screen()
screen.setup(800,600)
screen.bgcolor(“black”)
screen.title(“Pingpong Game”)
screen.tracer(0)

left_paddle=Paddle((-360,0))
right_paddle=Paddle((360,0))
ball=Ball()
left_scoreboard=Scoreboard((-100,240))
right_scoreboard=Scoreboard((100,240))

screen.listen()
screen.onkey(left_paddle.up, “w”)
screen.onkey(left_paddle.down, “s”)
screen.onkey(right_paddle.up, “Up”)
screen.onkey(right_paddle.down, “Down”)

default_sleep=0.1

game_on=True
while game_on:
screen.update()
time.sleep(default_sleep)
ball.goto(ball.xcor() + ball.x_move , ball.ycor() + ball.y_move)
if ball.ycor() >= 280 or ball.ycor() <= -280:
ball.y_move *= -1
if (ball.xcor() >= 330 and ball.distance(right_paddle)<=50) or (ball.xcor()<=-330 and ball.distance(left_paddle)<=50):
screen.update()
ball.x_move *= -1
default_sleep *= 0.9
if ball.xcor() > 400 :
ball.goto(0,0)
ball.x_move *= -1
default_sleep=0.1
left_scoreboard.increase()
if ball.xcor() < -400 :
ball.goto(0,0)
ball.x_move *= -1
default_sleep=0.1
right_scoreboard.increase()

screen.exitonclick()

إعجاب واحد (1)