İçindekiler:

PYTHON İLE BİR OYUNU KODLAMA (APTALLAR İÇİN!): 14 Adım
PYTHON İLE BİR OYUNU KODLAMA (APTALLAR İÇİN!): 14 Adım

Video: PYTHON İLE BİR OYUNU KODLAMA (APTALLAR İÇİN!): 14 Adım

Video: PYTHON İLE BİR OYUNU KODLAMA (APTALLAR İÇİN!): 14 Adım
Video: Python Dersleri - 1 Saatte Tamamen Python Öğren! 2024, Temmuz
Anonim
PYTHON İLE BİR OYUNU KODLAMA (APTALLAR İÇİN!)
PYTHON İLE BİR OYUNU KODLAMA (APTALLAR İÇİN!)

Dünya çapında en popüler üçüncü programlama dili olan Python'a hoş geldiniz!… ve muhtemelen en basiti! Youtube ve Google'ın, gördüğünüz başarılı uygulamaları ve web siteleri için ana dil olarak Python'a sahip olduğunu biliyor muydunuz? Eh, artık şimdi biliyorsun; Ayrıca Python'un 4.0 Modern Teknoloji Çağı'nın geleceği için neden son derece önemli olduğunu da anlamalısınız!

Ayrıca, günümüzde giderek daha fazla insan akıllı telefonlara sahip olduğundan, oyun kodlama endüstrisinin her zamankinden daha fazla geliştiğinin farkında olabilirsiniz. Ve Python, basit ama iyi programlanmış, bağımlılık yapan oyunlar için kullanılabilecek oldukça ideal bir kodlama dilidir! Şimdi, "oyun kodlaması" kelimesi aklınıza geldiğinde çok zor bir görev gibi gelebilir… Ama endişelenmeyin! Bu Eğitilebilir Kitap aracılığıyla, A'dan Z'ye basit bir oyunu herkes için hızlı ve kısa, ödeme yapmadan nasıl tam olarak kodlayacağınız konusunda benimle bu yolculuğa çıkacaksınız!

Henüz Python'unuz yoksa, bu harika dili (ve hayvanı da! Sanırım…) indirmek için BURAYA tıklayın. Tamamen ücretsiz. İşiniz bittiğinde, biraz eğlence zamanı!

Adım 1: Hangi Oyunu Yapacağınızı Anlayın

Hangi Oyunu Yapacağınızı Anlayın!
Hangi Oyunu Yapacağınızı Anlayın!

Tam olarak ne kodlayacağınızı bilen bir Python programının önünde oturmanız çok önemlidir.

Bu Talimatın HERKES için olduğunu unutmayın! Ve Asphalt 8 veya FIFA Mobile gibi ölümsüz bir fikir seçmek istemezsiniz; Tabii ki, bu Python her şeyi yapabilir, ancak Python'da uzmanlaşmanız biraz zaman alacaktır (muhtemelen 2 yıl! Bu Eğitilebilir Yazıya *urgh* uyamadı). Bunun yerine Tic-Tac-Toe (ki size örnek olsun diye seçtim!), Adam Asmaca gibi geleneksel fikirlerle mücadele etmek istersiniz. Grafik gerektirmeyen şeyler (grafik sizi başka bir yere götürür… ohhhh… ahh başka bir dünya, deneyebilirsiniz! Ama burada değil çünkü yine, gerçekten zaman alıyor). Size neyin ilham verdiğini, bazı özel bağlarınız olabilecek bir oyunu veya tam olarak nasıl çalıştığını bildiğiniz bir oyunu düşünün.

Adım 2: Oyununuzu Analiz Edin

Oyununuzu Analiz Edin!
Oyununuzu Analiz Edin!

Muhtemelen gelecek kodlama haftası için kendinizi neye adayacağınıza karar verdikten sonra, oyunun nasıl kurulduğunu daha iyi görebilmeniz için oyunun ne gerektirdiğini yazmanın zamanı geldi!

Örneğin, 3x3 Tic-Tac-Toe'm, kullanıcıların "X" veya "O" olarak yazdırabileceği 9 boş alana ihtiyaç duyacaktır. Ardından, kullanıcıların hareketlerine karşılık gelmek ve bunları kaydetmek için 9 boşluk daha gerekir. Bir oyuncu görev süresini her bitirdiğinde "X" ve "O" arasında gidip gelmek için bir şeyler yapmam gerekirdi. Ayrıca, yatay, dikey veya çapraz yönde tam olarak aynı 3 ardışık sembolü göz önünde bulundurarak, daha sonra bir kazanan olana kadar hamle değiştirme ve kaydetme sürecini döngüye sokmam gerekecekti.

Temelde bu! Bundan daha fazlasını yapmak zorunda değilsiniz… yine de, Python hakkında çok az bilgi için önceden hiçbir deneyiminiz olmadığını varsayarsak! Şimdi… sonraki adım, analiz ettiğiniz şeyi koda nasıl dönüştüreceğiniz konusunda kendinizi çokça sorgulamanızı gerektirecektir!

Adım 3: Analizinizi "bilgisayar" Dilbilgisine Şekillendirin

Analizinizi Şekillendirin
Analizinizi Şekillendirin

Artık oyunun nereye gittiğini kafanızda, dilinizde, mantığınızla anlamalısınız! Peki… bilgisayar bunu anlamayacak; ve çok daha fazla zekaya sahip olduğumuza göre, onun dilinde konuşmak için ilk hamleyi biz yapmalıyız.

Adım 2'ye atıfta bulunarak, örnek olarak Tic-Tac-Toe'ya geri dönelim, ilk ihtiyacım olan şey, kullanıcıların hareketlerini saklamak için yaklaşık 9 boş alan. Bunun bir yolu, Python'a 9 boşluk içeren bir liste yapmasını söylemek olabilir! Ve kullanıcılar hamlelerini yazarken, o boşluğu sırayla "X" veya "O" ile değiştirirsiniz. Bir beraberlik veya… bir kazanan olana kadar süreci birçok kez tekrarlamaya yardımcı olması için Python'da bazı döngü işlevlerini kullanabilirim! Kazananı belirleme yöntemim, hiçbir şey olmazsa oyunun kendi döngüsünde devam edeceği veya 9 alanın tümü doluysa veya bir kazanan varsa, döngü kopacak ve oyun sona erecek bir koşul kullanmaktır!

Bu adım, tartışmaya gerek yok, tüm bu Eğitilebilirlikteki en zor adım! Şimdi, yazdıklarınızı Python'a nasıl dönüştürebileceğinizi görmek için insan mantığını kullanmalısınız. Python'un tüm hayal gücünüzü idare edip edemeyeceği konusunda endişelenmenize gerek yok, onu tatmin edebileceğiniz yeterli kodlama materyali var! Yolu bulamıyorsanız (ki bu genellikle böyle olur), süper tavsiye ettiğim bir arama motoru Stack Overflow'tur, insanların genellikle şimdiye kadar gördüğüm en saçma soruları merak ettiği ve ayrıca nerede olduğunu merak ettiği küçük bir topluluktur. Herhangi birinin ondan kazanabileceği en parlak cevaplardan bazıları!

BENİMLE BURADA KALIN! Sonraki 7 adımda, size en basit oynanabilir oyunda hepsini gerekli gördüğüm 7 Python yöntemini göstereceğim! Hızlandırılmış kurs başlasın!

Adım 4: İfadeleri, Sayıları veya Nesneleri Yazdırma - Print()

İfadeleri, Sayıları veya Nesneleri Yazdırma - Print()
İfadeleri, Sayıları veya Nesneleri Yazdırma - Print()

Bu muhtemelen Python'daki en temel şeydir! Hiçbir şey yazdıramıyorsanız, programınız ne kadar mükemmel olursa olsun, dünyaya faydası yoktur. Çalışma şekli şöyledir: print([buraya bir şey yazın]). Örneğin, print('Sen akıllısın') Python'un "Sen zekisin" çıktısını almasını sağlar (UYARI: Tek tırnak veya çift tırnak kullanmanız fark etmez, bunlardan birini kullanmalısınız ve programı başlatıp bitirmelisiniz. aynı alıntı türüne sahip dize!). print() işleviyle oynamaya devam edin, Python'a kendinizi iyi hissettiren her şeyi yazdırın (Ben de öyle yapardım!). Bir sonraki adıma geçebileceğinizi hissedene kadar, isterseniz Google veya Stack Overflow aracılığıyla daha derin bir anlayış için print() hakkında herhangi bir ek araştırma yapabilirsiniz.

print("Yayyyyy ben burdayım!")

print('Ben çok iyiyim omg')

P/S: Tek tırnak bariyerinin içine çift tırnak işareti koyabilirsiniz ve bunun tersi de olabilir, ancak aynı şeyi birbirinin içine koymayın, yoksa… ne demek istediğimi anlayacaksınız!

Tic-Tac-Toe projem… tabii ki, tahtanın ve kullanıcı arayüzünün yazdırılmasından oyunun durumunu onaylamaya kadar çok fazla baskı gerektiriyor.

Adım 5: Çeşitli Nesneleri İçerecek Bir Liste Oluşturun -

Çeşitli Nesneleri İçerecek Bir Liste Oluşturun -
Çeşitli Nesneleri İçerecek Bir Liste Oluşturun -

Bir liste, içine koymak istediğiniz tüm değişkenleri içerir, bu gerçekten Python'un yaptığı bir hediyedir! Şimdi tek yapmanız gereken ona bir isim vermek, köşeli parantezler koymak, değişkenleri virgülle ayırmak ya da boş bırakabilirsiniz (böylece daha sonra ekleyebilirsiniz) ve artık hazırsınız! UYARI: Bazı yöntemlerden sonra isim vermek istemezsiniz yoksa sözdizimi hatası olur, eğer isim siyah dışında bir renkte görünüyorsa hemen ziliniz açılmalıdır!

dalist = [5, 7, "yakışıklıyım", 12+1, 3.141592657]

veya…

dalist =

dalist.append(5) #now dalist'in öğesi [5] var!

Sana bahsettiğim 9 boşluklu tahtayı hatırlıyor musun? Kullanılacağı yer burası! İlk başta tüm "-"leri saklayacaktır; ve oyuncu hareket halindeyken eğik çizgi çizdikçe, sembolleri "-" ile değiştirilecektir. Bir listedeki tüm öğeler 0'dan başlar, bu nedenle 0, 1. öğeyi, 1 ise 2. öğeyi belirtir ve bu şekilde devam eder. İdeal bir örnek şu olabilir: lütfen bunu burada hayal etmek için çok çalışın, 3 nokta 0, 1, 2 3x3 tahtasının ilk sırasıdır. Dalist[0] ve dalist[1] ve dalist[3] hepsi aynı sembolü ifade ediyorsa, o zaman bir kazananımız var! Bakın, liste son derece yararlı olabilir ve düşündüğünüzden daha basit! Python listesi hakkında daha fazla bilgi Google veya Stack Overflow aracılığıyla bulunabilir.

Adım 6: Komutlar için Koşul(lar) Oluşturun - If, Elif & Else

Komutlar için Koşul(lar) Oluşturun - If, Elif & Else
Komutlar için Koşul(lar) Oluşturun - If, Elif & Else

Hayat her zaman istediğiniz gibi olmaz ve bazen bunu ancak senaryo sizin gereksinimlerinizi karşılıyorsa yaparsınız. Python'da da aynı! Her şeyden ve her durumdan geçmesini istemezsiniz, çünkü bu gerçek bir acıdır! Bu nedenle if koşulu çok kullanışlıdır. Tam olarak nasıl yorumlandığı gibi çalışır, bu if bloğunun içindeki komut(lar) yalnızca, istediğiniz şeyi karşıladığı zaman IF yürütülür. Örneğin, yalnızca mutlu modunuz doğruysa (tanımlayıcının önceden bildirildiğini varsayarak) "Yessss" ifadesini yazdıracaksınız:

mutlu = doğru

mutluysa == doğru:

print("evet")

Eğer bir IF varsa, daha önce ortaya konan koşulla eşleşmeyen diğer senaryolar için genellikle bir ELSE olacaktır. Diyelim ki üzgün olduğunuzda, bunun yerine "Hayır" yazacaksınız (yukarıdaki if ifadesinin devamı):

Başka:

print("Noooo") #Ama yine de bunu basmayacak, merak etme!

Python'da ELIF olarak adlandırdığımız özel bir if türü vardır. İsmin kendisinden, muhtemelen bunun if ve else birleşimi olduğunu anlayabilirsiniz. Yani iki veya daha fazla şartınız varsa, elif arayacağınız adamdır (varsayılan puan bundan önce bazı rastgele sayılara atanır):

puan = 65

puan >= 90 ise:

print("İyi iş!")

elif 80 <= puan < 90:

print("İyi çaba!")

elif 70 <= puan < 80:

print("Daha iyi olabilirdi!")

Başka:

print("Şey……")

UYARI: Girinti burada önemlidir! İf, elif veya else deyiminin hangi komutlara ait olduğunu belirleyecektir. Bu yüzden kodunuzu tasarlarken dikkatli olun! Ayrıca, if ifadeleri birlikte bir koşul yalnızca YALNIZCA en dıştaki if ilk önce doğru olduğunda dikkate alınırsa iç içe yerleştirebilirsiniz. Ve yine… Girinti!

Tic-Tac-Toe projemde tam anlamıyla bunlardan tonlarca kullandım. 3x3 oyun kulağa yeterince basit gelebilir, ancak gerçekleşebilecek bir sürü senaryoyu düşünmeniz gerekecek. Bu durumda, her yönden ardışık 3 işareti kontrol ederek kazanan olup olmadığını düşünmem gerekiyor. Evet… şimdi kafanız karışmasın çünkü o kadar da karmaşık değil, sadece bir dizi gereksiz kod ve tek yapmanız gereken kontrol alanını değiştirmek ve bitti! Bu konu hakkında ayrıntılı bilgi için Yığın Taşması'na tıklayın.

7. Adım: Hep Birlikte Daha Fazla Koşul - ve & Veya

Hep Birlikte Daha Fazla Koşul - ve & Veya
Hep Birlikte Daha Fazla Koşul - ve & Veya

Bir koşulun her zaman tek koşul olabileceğini kim söyledi? Tek bir koşulun da birden fazla kriteri olabilir. İç içe if ifadesi kısa vadeli bir çözüm olsa da, kodu önemli ölçüde uzatır. Yani AND & OR yöntemleri var. Hepsi, koşulları tek bir büyük anlaşmada birleştirmek için kullanılır. Aralarındaki tek fark, devam etmeden önce o if ifadesinin tüm koşullarının doğru olmasını gerektirmesidir; while veya yalnızca birinin doğru olması gerekir. Her ikisi de doğru kullanıldığında çok faydalı olabilir, akıllı olun ya da bu ikisi beyninizin mantığını gerçekten bozabilir!

sayı = 5

bir = 7

n == 5 ve a == 6 ise:

print("Hayır, bunu yazdırmamalı")

n == 3 veya a == 7 ise:

print("Yupp bunu yazdırmalı")

Bir kazanan olup olmadığını belirlemek için işaretin 3 konumunu da dikkate almam gerektiğinde, bazen aynı anda 3 koşul olduğu için Tic-Tac-Toe'umu ciddi şekilde ve & veya önemli ölçüde kısaltmak için kullandım. Ve & veya süper kullanışlı olurdu! Daha fazla ayrıntı için Yığın Taşması sayfasını ziyaret edin.

Adım 8: Kriterler Karşılanana Kadar Komutları Tekrarlayan Bir Döngü - while

Kriterler Karşılanana Kadar Komutları Tekrarlayan Bir Döngü - while
Kriterler Karşılanana Kadar Komutları Tekrarlayan Bir Döngü - while

Nasıl yazdırılacağını, işleri yalnızca koşul doğru olduğunda işleyeceğiz. Peki ya… koşul karşılanana kadar bu bloğu defalarca tekrarlamaya ne dersiniz? Evet, bu yüzden Python size bir WHILE verir!

n = 1

n = 1: iken

print("hooooo") #Evet, bu sonsuza kadar "hooooo" yazdıracak… ve sonsuza kadar… aslında… sonsuza kadar… ve sonsuza kadar…

Komutlarınızın süresiz olarak dönmesini istemediğiniz için bu bir sorun olabilir. Bu nedenle genellikle while kullandığınızda, her döngüde koşulun değerini değiştirdiğiniz bir teknik vardır, bu nedenle koşul güncellenir ve kriterlere ihtiyaç duyduğu bir zamana kadar sonunda durur. Örneğin, her seferinde bir birim değeri kendisine ekleyebilir, ardından süreyi, sayının sonunda ulaşacağı bir tür değerlere kadar çalışacak şekilde ayarlayabilirsiniz:

n = 1

n < 5 iken:

print(" + n + " biralarım var boiiii!")

n = n + 1 #veya n += 1 de yazabilirsiniz

Bunun nasıl çalışacağı, n'nin her kod bloğunun sonunda kendisini 1'e eklemeye devam edeceğidir. while döngüsü, n hala 5'ten küçük olduğu sürece dönecektir. Şimdi bir ana kadar (özellikle 4 kez döngü), n 5 değerine ulaşacak ve döngü duracaktır!

mutlu = doğru

mutluyken:

print("Yayyy ben yaptım!") # Aslında bunu yapma, ama her zaman oraya gideceğini bilmeyi hak ediyordun!

Özellikle hata denetimi olan Tic-Tac-Toe gibi oyunlarda faydalı olabilir. Bazen yaramaz kullanıcılara bütçe ayırmanız gerekir ve eğer işleri berbat etmeye devam ederlerse, while döngüsü, onlar gerçekten kendilerine davranana ve bazı gerçek geçerli girdiler girene kadar onları uzakta tutar! Stack Overflow'da daha fazla bilgi

Adım 9: Döngü Sürüm 2.0 - Döngü İçin

Döngü Sürüm 2.0 - İçin
Döngü Sürüm 2.0 - İçin

FOR'nun while tarafından tahttan indirileceği bazı durumlar vardır, ancak for sizin için başka bir şey yapar, ancak yapamazken… Döneceği değeri tutar, kullanıcıdan döngü aralığını belirlemesini ister (Evet, for döngü asla sonsuza kadar döngü yapmaz… aslında…) ve her dönüştüğünde döngü değerini de taşır! Şimdi çok endişeli olabilirim, ancak şu örneği göz önünde bulundurun, tm'nin for döngüsüyle devam ettirmek istediğiniz değer olduğunu söyleyin:

aralıkta tm için(1, 5):

print("Zaten " + tm + " bira içtim urghhh") # Bu, "Zaten 1….5 bira içtim urghhh" yazacaktır

Bakın, size bir satır kod kazandırıyor, ancak oyun kodlaması için hayatı çok daha kolaylaştıracak (Güven bana, bunu zor yoldan öğrendim ve bilmek istemezsiniz)! Genellikle, bir kod bloğunun kaç kez tekrarlanmasını istediğinizi zihninizde güçlü bir şekilde tanımladıysanız, FOR döngüsüne gitmelisiniz. UYARI: for döngüsüyle birlikte taşınan değişken yalnızca for döngüsünün kendisinde bulunur, eğer for döngüsünün dışında herhangi bir yere başvurursanız, Python sizi ısırmaya başlar ve "Ne demek istiyorsun???"

Tic-Tac-Toe çok fazla for döngüsü kullanır. Her değişken değiştiğinde her şeyi kontrol etmeyi göze alamazsınız (gerçek bir acı argh). Ama yaptığım şey, Tic-Tac-Toe anatomisinin kuralını keşfetmek, for döngüsü içindeki değeri değiştirmek, Python'a bir tanesini nasıl kontrol edeceğini öğretmek zorundayken 3 sembol sütununun hepsini kontrol etmekti! Daha fazla soru için Stack Overflow'u kontrol ettiğinizden emin olun.

Adım 10: Kullanıcıların Girdilerini İsteyin - Input()

Kullanıcıların Girdilerini İste - Input()
Kullanıcıların Girdilerini İste - Input()

Son olarak, oyunun yaratıcısı sizsiniz ve birileri sizin oyununuzu oynayacak! Ve neyin peşinde olduklarını asla tahmin edemezsiniz. Yani yapabileceğiniz şey, programınıza yapmasını söylediklerini yapmak, doğrudan INPUT maddelerine izin verin! Birlikte, INPUT ve PRINT muhtemelen Python'daki en temel yöntemler olabilir, hayatta kalmak için buna ihtiyacınız olacak (Her oyun kodunda var, %100,00 garanti edebilirim)! Bu yeterince basit, sadece bir değişken atayın ve kullanıcının istediği gibi olmasına izin verin:

alo = input("Şanslı numaranızı yazın!")

UYARI: Birçok girdi türü vardır, daha fazlası Yığın Taşması ile ilgilidir. Bunu sadece input() gibi bırakırsanız her zaman çalışırlar. Ancak bazen, tamsayı girişi veya kayan giriş gibi spesifik olmasını isteyebilirsiniz (varsayılan dizedir).

Lucky_day = int(input("Evet, şanslı gününüz! Buraya bir sayı yazın: ") #Şimdi harf yazmayın, #Python'a bulaşmak istemezsiniz!

Tic-Tac-Toe'nun buna ihtiyacı var! Kullanıcıların nereye gittiklerini ve neyi amaçladıklarını nasıl bildiğimden bunu kendiniz çıkarabileceğinize eminim (Doğru anladınız, bilmiyorum… ama input() kullandım!).

Adım 11: İhtiyacınız Olan Tüm Yöntemler İçin Ek Araştırma Yapın

İhtiyacınız Olan Tüm Yöntemler İçin Ek Araştırma Yapın!
İhtiyacınız Olan Tüm Yöntemler İçin Ek Araştırma Yapın!

Evet, bir oyun yaratmak için Python hakkında her şeyi bilmek zorunda değilsiniz, aslında Ultimate 7'den başlayarak (Adım 4-10, eminim bir şekilde her birine dokunmanız gerekecek) oyun) ve tüm bu 7'nin yaptığınız şeyi tatmin edebileceğini düşünmüyorsanız. Python'un pek çok sürprizi var ve bazen o çok özel kullanım için bazı terminoloji yöntemleri var, asla bilemezsiniz. Bu yüzden onları Google veya Stack Overflow kullanarak aradığınızdan emin olun!

Tic-Tac-Toe'm "Big Seven" ın tamamını ve biraz daha fazlasını kullandı, ama çok fazla değil. Eminim herkes yapabilir!

Hepsini kağıda yazdığınızdan emin olun ve oynamanız gereken her şeyle oynayın, kendinizi ona asmadan önce sorunu anlayın. Yeterince hazır hissediyor musun? Gelelim… son adıma!!! BENİMLE BURADA KALIN, neredeyse oradasınız!

Adım 12: Kodunuz için İŞE YARAN bir İskelet Çerçevesi Oluşturun

Kodunuz için İşe Yarayan Bir İskelet Çerçeve Oluşturun!
Kodunuz için İşe Yarayan Bir İskelet Çerçeve Oluşturun!

Cesaretinizi kırmak istemiyorum, ancak herkes için çalışan bir oyun yaratmak istiyorsanız, önce sizden başlayarak yasal çalışmanız gerekir! İhtiyacınız olan tüm malzemeleri toplayın, çerçeveyi kurun. Söylemesi yapmaktan daha kolay biliyorum, ama tüm evraklar hazırken (eğer sana söylediğim gibi yaptıysan), gitmen iyi olur.

İlk başta sözdizimi hatalarını rahatsız etmeyin. Kodunuzu herhangi bir kesinti olmadan bitirmeniz önemlidir, ancak durmanız gereken bir çıkmaza ulaştığınızda. Biz insanız, düşünce akışları konusunda hassasız, her şeyin bu kadar düzgün ve akıcı aktığı bir durumla karşılaştım, banyoya gittim… Sonra aklıma gelen düşünceyi kaybettim. Yani evet, benden sonra tekrar etme! Hala orada ve tazeyken her şeyi kafanıza koyun.

Tic-Tac-Toe işlemi, input() kullanarak kullanıcı girdisini istemeyi ve yalnızca geçerli girdileri saflaştırmak için while kullanmayı içerir. Ardından, bir kazanan olup olmadığını her seferinde kontrol etmek için bir elif başkası, bir süre ve bir süre düzenlenir. Hiçbiri kazanamaz ve while döngüsü, 9 boşluktan biri veya tümü doluncaya kadar oyunu devam ettirir ve bu da berabere sonuçlanır.

Bunun oyun olduğundan emin olduktan sonra, programı çalıştırmaya başlarsınız ve daha sonra sözdizimi veya anlamsal hataları ararsınız. Ve yine, önce kendiniz için bir oyun kurun, orijinal çerçeveniz henüz orada olmadan önce tüm yaratıcılığa ÇALIŞMAYIN. Şimdi halledin ve devam edin! Oyununuz orada, ne bekliyorsunuz???

Adım 13: Kendinizi Ortaya Çıkarın, Test Edin ve Kendinizi Bir OYUN Yapın

Kendinizi Ortaya Çıkarın, Test Edin ve Bir OYUN Yapın!
Kendinizi Ortaya Çıkarın, Test Edin ve Bir OYUN Yapın!

Bu kadar! Şimdi yapmanız gereken tek şey, önceden tüm çabalarınızı boşa harcamamak, kendinizi ortaya koymak! Tüm bu adımları izlerseniz kesinlikle bir oyun oluşturmak için yeterli olacağınıza inanıyorum. Yapmıyorsanız, pes etmeyin, deneyin; Bu Eğitilebilirlik herkese yardım etmek içindir, ancak OYUNunuzun kaderine yalnızca siz karar verebilirsiniz! Unutma, pes etme, önce iskelet çerçevelerini yap. Göremediğiniz garip sözdizimi hataları varsa, Stack Overflow aracılığıyla yardım isteyin, bu şey bana kalın ve ince bir şekilde yapıştı!

Her neyse, sonuç olarak, Python yolculuğunuzda iyi şanslar, bir oyun programlayın, beni gururlandırın, çünkü BİZ PROGRAMMERZZZZZZZZ!!!!!

P/S: Yaratıcı teşvik için 14. Adım!

Adım 14: *EKSTRA!* Sürüm 1.0 Çalıştıktan Sonra, Yaratıcılık Amaçlı

*EKSTRA!* Sürüm 1.0 Çalıştıktan Sonra, Yaratıcılık Amaçlı!
*EKSTRA!* Sürüm 1.0 Çalıştıktan Sonra, Yaratıcılık Amaçlı!

Hala bunu okuyorsan, harika! Zorunda değilsiniz, ancak her şey sizin için sorunsuz bir şekilde çalıştıktan sonra, SADECE başkalarının programınızı kullanabilmesi için düzenleyebileceğinizden sonra size bildirmek istiyorum; oyuncu dostu olması için yeniden dekore edin; veya oyununuzu yükseltin (Bir AI programlayarak Tic-Tac-Toe'umu yükselttim! Şimdi bunu tamamlamak bir haftamı (veya bunun için zamanımın 7/8'ini) aldı!). Herhangi bir soru ortaya çıkarsa, Stack Overflow'u kullandığınızdan ve kullandığınızdan emin olun. Size iyi şanslar diledim, oyununuzu tamamlayın, aşağıdaki yorumda paylaşın ve kodlama hareketini yaygınlaştırın!!!

BİZ PROGRAMMERZZZZ'İZ!!!!!

Önerilen: