سلام دوستان عزیز
ما اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون میزاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
و ممنون میشم که از کانال ما لفت ندید و اگر خوشتون نیومد بی صدا کنید کانال ما رو 🙏
لینک کانال ما
ما اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون میزاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
و ممنون میشم که از کانال ما لفت ندید و اگر خوشتون نیومد بی صدا کنید کانال ما رو 🙏
لینک کانال ما
👍4❤1
import turtle
# تنظیمات صفحه
win = turtle.Screen()
win.title("Pong Game")
win.bgcolor("black")
win.setup(width=800, height=600)
# اضافه کردن دوباره به توپ
ball = turtle.Turtle()
ball.speed(0)
ball.shape("square")
ball.color("white")
ball.penup()
ball.goto(0, 0)
ball.dx = 2
ball.dy = -2
# اضافه کردن دو راکت
paddle_a = turtle.Turtle()
paddle_a.speed(0)
paddle_a.shape("square")
paddle_a.color("white")
paddle_a.shapesize(stretch_wid=6, stretch_len=1)
paddle_a.penup()
paddle_a.goto(-350, 0)
paddle_b = turtle.Turtle()
paddle_b.speed(0)
paddle_b.shape("square")
paddle_b.color("white")
paddle_b.shapesize(stretch_wid=6, stretch_len=1)
paddle_b.penup()
paddle_b.goto(350, 0)
# حرکت راکت ها
def paddle_a_up():
y = paddle_a.ycor()
y += 20
paddle_a.sety(y)
def paddle_a_down():
y = paddle_a.ycor()
y -= 20
paddle_a.sety(y)
def paddle_b_up():
y = paddle_b.ycor()
y += 20
paddle_b.sety(y)
def paddle_b_down():
y = paddle_b.ycor()
y -= 20
paddle_b.sety(y)
# اتصال دستورات کلیدی به حرکت راکت ها
win.listen()
win.onkeypress(paddle_a_up, "w")
win.onkeypress(paddle_a_down, "s")
win.onkeypress(paddle_b_up, "Up")
win.onkeypress(paddle_b_down, "Down")
# حلقه اصلی بازی
while True:
win.update()
# حرکت توپ
ball.setx(ball.xcor() + ball.dx)
ball.sety(ball.ycor() + ball.dy)
# برخورد با حائط ها
if ball.ycor() > 290:
ball.sety(290)
ball.dy *= -1
if ball.ycor() < -290:
ball.sety(-290)
ball.dy *= -1
# برخورد با راکت ها
if (ball.xcor() > 340 and ball.xcor() < 350) and (ball.ycor() < paddle_b.ycor() + 50 and ball.ycor() > paddle_b.ycor() - 50):
ball.setx(340)
ball.dx *= -1
if (ball.xcor() < -340 and ball.xcor() > -350) and (ball.ycor() < paddle_a.ycor() + 50 and ball.ycor() > paddle_a.ycor() - 50):
ball.setx(-340)
ball.dx *= -1
👍4
Python source code
import turtle # تنظیمات صفحه win = turtle.Screen() win.title("Pong Game") win.bgcolor("black") win.setup(width=800, height=600) # اضافه کردن دوباره به توپ ball = turtle.Turtle() ball.speed(0) ball.shape("square") ball.color("white") ball.penup() ball.goto(0…
کد بازی پینگ پنگ
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
ری اکشن فراموش نشه 😉
⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍4