Python source code
26 subscribers
2 photos
3 files
5 links
اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون می‌زاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
Download Telegram
Channel created
سلام دوستان عزیز
ما اینجا ما کلی ترفند و سورس کد های خفن و کاربردی با پایتون می‌زاریم .
از جمله بازی یا ابزار های جالب که برای پایتون مناسب هست.
ممنون میشم که اگه از محتوای کانال خوشتون اومده کانال ما رو به دوستان خود معرفی کنید .
و ممنون میشم که از کانال ما لفت ندید و اگر خوشتون نیومد بی صدا کنید کانال ما رو 🙏
لینک کانال ما
👍41
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
2048.py
5.1 KB
کدبازی 2048 برای اجرا در کد ادیتور دستور زیر رو تایپ کنید.
دستور :
python 2048.py
توجه به جای 2048باید اسم پوشه ای که در کد ادیتور زدید رو وارد کنید.
اگر از ویژوال استودیو استفاده می کنید در ترمینال این دستور رو وارد کنید.
python 2048.py
لینک کانال ما


هرگونه کپی برداری ازکد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍41
Python source code
2048.py
کد بازی 2048

ری اکشن فراموش نشه 😉

⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍3👏2
2048.exe
14.4 MB
خروجی بازی 2048 هست میتونید فقط روی کامپیوتر
اجرا میشه بزودی برای اندروید هم گزاشته میشه

ری اکشن فراموش نشه 😉

⚠️هر گونه کپی برداری از کد ها بدون ذکر منبع پیگرد قانونی دارد⚠️
👍41