Python yılan oyunu nasıl EXE dosyasına çevrilir?

twchplus

Hectopat
Katılım
28 Eylül 2021
Mesajlar
460
Makaleler
2
Çözümler
2
Daha fazla  
Sistem Özellikleri
8 GB Ram, intel core i3-4160 3.60 GHz , AMD Radeon R7 240, MSI H81M-P33
Cinsiyet
Erkek
Ben bir yılan oyunu yaptım ve bunu internette paylaşmak istiyorum. Nasıl yaparım?

Kod:
import random
import turtle
import time
delay = 0.15
pencere = turtle.Screen()
pencere.title('Yılan Oyunu')
pencere.bgcolor('lightgreen')
pencere.setup(width=600, height=600)
pencere.tracer(0)
kafa = turtle.Turtle()
kafa.speed(0)
kafa.shape("square")
kafa.color("black")
kafa.penup()
kafa.goto(0, 100)
kafa.direction = "stop"
yemek = turtle.Turtle()
yemek.speed(0)
yemek.shape("circle")
yemek.color("red")
yemek.penup()
yemek.shapesize(0.80, 0.80)
yemek.goto(0, 0)
kuyruklar = []
puan = 0
yaz = turtle.Turtle()
yaz.speed(0)
yaz.shape("square")
yaz.color("white")
yaz.penup()
yaz.hideturtle()
yaz.goto(0, 260)
yaz.write("Puan: {}".format(puan), align="center", font=("Courier", 24, "normal"))
def move():
if kafa.direction == "up":
y = kafa.ycor()
kafa.sety(y + 20)
if kafa.direction == "down":
y = kafa.ycor()
kafa.sety(y - 20)
if kafa.direction == "right":
x = kafa.xcor()
kafa.setx(x + 20)
if kafa.direction == "left":
x = kafa.xcor()
kafa.setx(x - 20)
def go_up():
if kafa.direction != "down":
kafa.direction = "up"
def go_down():
if kafa.direction != "up":
kafa.direction = "down"
def go_right():
if kafa.direction != "left":
kafa.direction = "right"
def go_left():
if kafa.direction != "right":
kafa.direction = "left"
pencere.listen()
pencere.onkey(go_up, "Up")
pencere.onkey(go_down, "Down")
pencere.onkey(go_right, "Right")
pencere.onkey(go_left, "Left")
while True:
pencere.update()
if kafa.xcor() > 300 or kafa.xcor() < -300 or kafa.ycor() > 300 or kafa.ycor() < -300:
time.sleep(1)
kafa.goto(0, 0)
kafa.direction = "stop"
for kuyruk in kuyruklar:
kuyruk.goto(1000, 1000)
kuyruklar = []
puan = 0
delay = 0.1
yaz.clear()
yaz.write("Puan: {}".format(puan), align="center", font=("Courier", 24, "normal"))
if kafa.distance(yemek) < 20:
x = random.randint(-250, 250)
y = random.randint(-250, 250)
yemek.goto(x, y)
yeni_kuyruk = turtle.Turtle()
yeni_kuyruk.speed(0)
yeni_kuyruk.shape("square")
yeni_kuyruk.color("white")
yeni_kuyruk.penup()
kuyruklar.append(yeni_kuyruk)
delay -= 0.001
puan = puan + 10
yaz.clear()
yaz.write("Puan: {}".format(puan), align="center", font=("Courier", 24, "normal"))
for index in range(len(kuyruklar) - 1, 0, -1):
x = kuyruklar[index - 1].xcor()
y = kuyruklar[index - 1].ycor()
kuyruklar[index].goto(x, y)
if len(kuyruklar) > 0:
x = kafa.xcor()
y = kafa.ycor()
kuyruklar[0].goto(x, y)
move()
for segment in kuyruklar:
if segment.distance(kafa) < 20:
time.sleep(1)
kafa.goto(0, 0)
kafa.direction = "stop"
for segment in kuyruklar:
segment.goto(1000, 1000)
kuyruklar = []
puan = 0
yaz.clear()
yaz.write('Puan: {}'.format(puan), align='center', font=('Courier', 24, 'normal'))
hiz = 0.15
time.sleep(delay)
 
teşekkür ederim

Nasıl indireceğim?
 
teşekkür ederim


Nasıl indireceğim?
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
bu daha açıklayıcı olur sanırsam.
 
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
bu daha açıklayıcı olur sanırsam.


Evet İngilizce diye anlamadım sağ ol.
 

Technopat Haberler

Yeni konular

Geri
Yukarı