Python ile adım adım oyun hazırlama - Kaplumbağaları Yakala #9

preview_player
Показать описание
Merhabalar, bu videmuzda Pytho dilinde Turtle modülünü kullanarak bir oyun hazırlayacağız.

00:00 Oyun inceleme
01:10 Oyun penceresi ve oyunucuyu hazırlama
04:20 Klavye kontrolü
08:50 Oyuncu sınır kontrolü
10:50 Hedef ekleme
15:20 Birçok hedef ekleme
19:35 Hedef sınır kontrolü
21:35 Çarpışma kontrolü
22:20 Puan ve Hız yazıları ekleme
28:00 Arka alan resmi ve ses ekleme

Tam kod:

Resim ve ses dosyaları indir

Python Öğreniyorum 8 - Fonksiyonlar, Turtle Modül ile çizimler yapma
Рекомендации по теме
Комментарии
Автор

Abi 12 yaşındayım ve ilk oyunumu yaptım senin sayenede çok teşekürler.

nurettin
Автор

Hocam ben oyuncunun pencereye çarptığında yanmasını istiyorum onun için while True de yazdığım oyuncumuz x ve y korrdintalrında belirttiğim değerleri aştığında time kullanarak bir süreliğine uyuttum ekranı ve goto da kullandım direction='stop' da yazdım sadece direction kısmında hata veriyor ne yapabilirim?

haticekaya
Автор

Çok güzel anlatılmış, çok teşekkür ederim.

ecem
Автор

Teşekkürler hocam, yazılım içimde hevesti sayenizde ufakdan başladım artık nereye kadar giderse.

mehmetcelik
Автор

Çox güzel anlatım olmuş, təşəkkür ederim, inşallah daha iyi yerlere gelirsin, daha çok beğeni hak ediyorsun.

kamranaliyev
Автор

Hocam merhaba, bu oyundaki kaplumbağaların fare yada başka bir hayvan şeklinde görünmelerini sağlayabilirmiyiz acaba? Yardım edebilir misiniz lütfen.

hakansimsek
Автор

abi resim ekleyemiyorum bi türlü, resim eklediğin kısmı indirişin vs. dahil detaylı şekilde anlattığın bi video da yapabilir misin?

beratcakr
Автор

bitirdim tutoriali fakat arka plan resmi koymadim ve de ses eklemedim. onlari eklemeye calistim ama cok hosuma giden birsey bulamadim. cok eglenceli birseyler yapabildigimi gormek. tesekkurler

evagok
Автор

Hocam merhaba, hem text based adventure game hem de aynı oyunun gui ile yapılmış bir örneği var mıdır acaba? Teşekkürler

edanurbicer
Автор

neyi farklı yaptım bilmiyorum ama yön oklarına basılı tuttuğumda sadece bir sefer dönüyor sürekli basıp çekmem gerekiyor yani. Ayrıca tracer(2) dediğimde aşırı hızlanıyor oyun. Bir de kaplumbağa dokunduğumdam yeni spawn olacağı yere hareketini görebiliyorum bu sürede (1 sn falan) benim hareket ettirdiğim obje de duruyor

import turtle
import random

screen=turtle.Screen()
screen.title("Oyun")
screen.bgcolor("blue")
screen.tracer(1.5)


screen.setup(1000, 900)

oyuncu = turtle.Turtle()
oyuncu.color("white")
oyuncu.shape("classic")
oyuncu.shapesize(2)
oyuncu.penup()


speed=1
def turn_left():
oyuncu.left(20)
def turn_right():
oyuncu.right(20)
def speed_up():
global speed
speed = speed +2
def speed_down():
global speed
if speed>2 :

speed = speed -1
screen.listen()
screen.onkey(turn_left, "Left")
screen.onkey(turn_right, "Right")
screen.onkey(speed_up, "Up")
screen.onkey(speed_down, "Down")


target=turtle.Turtle()
target.penup()
target.setposition(random.randint(-500, 500), random.randint(-450, 450))
target.shapesize(2)
target.shape("turtle")



while True :
if oyuncu.distance(target) < 30:
target.setposition(random.randint(-500, 500), random.randint(-450, 450))


oyuncu.forward(speed)
if oyuncu.xcor() > 500 or oyuncu.xcor() < -500 :
oyuncu.right(180)

if oyuncu.ycor() > 450 or oyuncu.ycor() < -450 :
oyuncu.right(180)

if target.xcor() > 500 or target.xcor() < -500 :
target.right(180)

if oyuncu.ycor() > 450 or target.ycor() < -450 :
target.right(180)

target.forward(2)






turtle.exitonclick()

barisinizinkanali
Автор

ağzınıza sağlık hocam.çok güzel anlatmışsınız, devamını bekliyorum.

SuperENGLAND
Автор

Hocam bir eğitim listesi hazırlasaniz muhteşem olur akıcı bir anlatımıniz var 😊

yusufalakas
Автор

Hocam python ile daha cok bilgi videolari cekermisin lütfen 😃

kubilayaydinfethikoc
Автор

hocam kodları yazıyorum fakat run a bastıgımda ekrana screen ile yaptıgım ekran cercevesi çıkmıyor hata veriyor
AttributeError: partially initialized module 'turtle' has no attribute 'Screen' (most likely due to a circular import)

mehmetakifgurbuz
Автор

Hocam kablunbagalar bana doğru gelmesini istiyorum ne yapmamız gerek?

burakucar
Автор

hocam bu kodu replite geçirirsek sıkıntı olur mu bazı kodlar çalışır mı

limonlimon
Автор

hocam 4:15 te yazdığınız kadar yazıyorum birebir fakat AttributeError: module 'turtle' has no attribute 'Screen' hatası alıyorum. herhangi bir kurulum yapmadım pycharm a nasıl kurabilirim turtle modülünü ?

enesulusoy
Автор

Ben turtle lyi yükledim import kodunu da yazdım fakat siteden girdiğimden dolayı sceen kodunu tanımıyor neden ?

dragonofthewestiroh
Автор

turtle dosyasını import ediyorsunda o dizinin içinde neler var bi söylesen ?

renntransfer
Автор

ya bune hocam yaa
yazdım herşeyi diyoki pencere = turtle.Turtle yanlış diyo 5-10 kere importladım her şeyi yanlış yazdım herhalde dedim kodu indirdim yine aynı hatayı verdi

scratchyd