Tartalomjegyzék:

KÓDOLJ JÁTÉKOT PYTHON -nal (DUMMIES!): 14 lépés
KÓDOLJ JÁTÉKOT PYTHON -nal (DUMMIES!): 14 lépés

Videó: KÓDOLJ JÁTÉKOT PYTHON -nal (DUMMIES!): 14 lépés

Videó: KÓDOLJ JÁTÉKOT PYTHON -nal (DUMMIES!): 14 lépés
Videó: PS3 #2: Ressurecting the impossable! | EPIC rollercoaster repair that nearly broke me. 2024, Július
Anonim
KÓDOLJ JÁTÉKOT PYTHON -nal (DUMMIES!)
KÓDOLJ JÁTÉKOT PYTHON -nal (DUMMIES!)

Üdvözöljük a Pythonban, a világ harmadik legnépszerűbb programozási nyelvében!… És vitathatatlanul a legegyszerűbb! Tudta, hogy a Youtube és a Google egyaránt a Python nyelvet használja a látott alkalmazások és webhelyek számára? JÓ… Most már tudod; és azt is meg kell találnia, hogy a Python miért rendkívül fontos a The 4.0 Modern Technology Era jövője szempontjából is!

Ön is tisztában lehet azzal, hogy a játékkódoló ipar minden eddiginél jobban virágzik, mivel manapság egyre többen jutnak okostelefonokhoz. És a Python egy elég ideális kódolási nyelv, amely egyszerű … de ha jól programozott, addiktív játékok! Most átkozottul ijesztő feladatnak tűnhet, amikor a "játékkódolás" szó bejön az agyadba … De ne aggódj! Ezen az Instructable -on keresztül elindul velem ezen az úton, hogyan lehet egy egyszerű játékot teljesen kódolni, A -tól Z -ig mindenki számára, gyorsan és röviden, fizetés nélkül!

Ha még nem volt Python, kattintson IDE, és töltse le ezt a csodálatos nyelvet (és az állatot is! Azt hiszem…). Teljesen ingyenes. Ha elkészült, ideje szórakozni!

1. lépés: Értsd meg, milyen játékot fogsz csinálni

Értsd meg, milyen játékot fogsz csinálni!
Értsd meg, milyen játékot fogsz csinálni!

Döntő fontosságú, hogy a Python program előtt ülve pontosan tudja, mit kell kódolni.

Ne feledje, hogy ez az utasítás MINDENKINEK szól! És nem akarsz olyan kemény ötletet választani, mint az Asphalt 8 vagy a FIFA Mobile; Természetesen ez a Python mindenre képes, de egy kis időbe telik, amíg Pythonban vallja magát (valószínűleg 2 év! Nem fér bele ebbe az utasítható *urgh *-ba). Ehelyett inkább olyan hagyományos ötletekkel szeretne harcolni, mint a Tic-Tac-Toe (amit példaként választottam!), Hóhér, stb. Olyan dolgok, amelyek nem igényelnek grafikát (a grafika egy másikra visz… ohhhh… ahh egy másik világ, kipróbálhatod! De nem itt, mert megint, ez tényleg időt vesz igénybe). Gondoljon arra, mi inspirálja Önt, egy olyan játék, amelyhez speciális kötődések fűzhetők, vagy egy olyan játék, amely pontosan tudja, hogyan működik.

2. lépés: Elemezze játékát

Elemezze játékát!
Elemezze játékát!

Miután eldöntötte, hogy mire szánja magát a kódolás következő hetében, ideje leírni, mit igényel a játék, hogy jobban lássa a játék beállítását!

Például a 3x3-as Tic-Tac-Toe-nak 9 üres helyre lenne szüksége, ahol a felhasználók "X" vagy "O" betűvel nyomtathatnak. Ezután további 9 üres helyre van szükségünk, amelyek megfelelnek a felhasználók lépéseinek és mentik őket. Valamit tennem kell, hogy előre -hátra váltsam az "X" és az "O" között minden alkalommal, amikor egy játékos befejezi a mandátumát. A lépések átváltásának és mentésének folyamatát addig is meg kell ismételnem, amíg a későbbiekben nem lesz nyertes, figyelembe véve 3 pontosan azonos egymást követő szimbólumot vízszintes, függőleges vagy átlós irányban.

Alapvetően ennyi! Ennél többet nem kell tennie… még, feltételezve, hogy nincs előzetes tapasztalata a Pythonról való nagyon kevés ismeretében! Most… a következő lépésben sokat kell kérdeznie magát arról, hogyan kell átalakítani az elemzett… kódot!

3. lépés: Formálja elemzését "számítástechnikai" nyelvtanba

Formálja elemzését
Formálja elemzését

Mostanra meg kellene értened, hogy merre tart a játék, fejben, nyelveden, logikáddal! Nos … a számítógép nem fogja megérteni; és mivel sokkal több intelligenciánk van, meg kell tennünk az első lépést, hogy a nyelvén beszéljünk.

Visszatérve példaként a Tic-Tac-Toe-ra, a 2. lépésre hivatkozva, hogy nekem először körülbelül 9 üres helyre van szükségem a felhasználók lépéseinek tárolására. Ennek egyik módja lehet, ha azt mondjuk a Pythonnak, hogy készítsen egy listát a 9 szóközből! És ahogy a felhasználók beírják a lépéseiket, akkor ezt a helyet cserélje le az "X" vagy "O" betűre. Használhatok néhány hurokfüggvényt a Pythonban, hogy sokszor megismételjem a folyamatot, amíg döntetlen vagy… nyerő nem lesz! A győztes meghatározásának módja az, hogy használok egy feltételt, miszerint a játék folytatódik a körében, ha nem történik semmi, vagy ha mind a 9 mező el van foglalva, vagy van győztes, a ciklus felpattan és a játék véget ér!

Ez a lépés, nem kell vitatkozni, a legnehezebb lépés ebben az egész utasításban! Neked most emberi logikát kell használnod, hogy meglásd, hogyan tudod Python -ba konvertálni azt, amit írtál. Nem kell aggódnia, hogy a Python képes -e kezelni minden fantáziáját, elegendő kódolóanyaggal rendelkezik, hogy kielégítse! Ha nem találja az utat (általában ez lenne a helyzet), akkor egy keresőmotor, amelyet szuperül ajánlok, a Stack Overflow, ez egy kicsi közösség, ahol az emberek általában a legabszurdabb kérdéseket teszik fel, amiket valaha láttam, és azt is, hogy hol Íme a legragyogóbb válaszok, amelyeket bárki nyerhet vele!

Tarts velem ITT! A következő 7 lépésben megmutatom a Python 7 módszerét, amelyeket minden szükségesnek tartottam a legegyszerűbb játszható játékban! Kezdődjön az összeomlás tanfolyam!

4. lépés: Nyilatkozatok, számok vagy objektumok nyomtatása - Nyomtatás ()

Nyilatkozatok, számok vagy objektumok nyomtatása - Nyomtatás ()
Nyilatkozatok, számok vagy objektumok nyomtatása - Nyomtatás ()

Ez talán a legalapvetőbb dolog a Pythonban! Ha nem tud semmit kinyomtatni, akkor bármennyire is csillagos a programja, haszontalan a világ számára. Ez így működik: print ([írj ide valamit]). Például a print („Okos vagy”) segítségével a Python kiírja: „Okos vagy” (FIGYELMEZTETÉS: Nem számít, ha egyszeres idézőjelet vagy kettős idézetet használsz, az egyiket használnod kell, és el kell kezdened és befejezned az karakterlánc ugyanazzal az idézettel!). Játsszon tovább a print () függvénnyel, végezzen nyomtatást a Python segítségével, amitől jól érzi magát (én ezt tenném!). Amíg úgy érzi, hogy nem tud továbblépni a következő lépésre, további vizsgálatokat végezhet a nyomtatással () kapcsolatban a mélyebb megértés érdekében, ha kívánja a Google -on vagy a Stack Overflow -n keresztül.

nyomtatás ("Jajjjj itt vagyok!")

nyomtatás ('Olyan jó vagyok')

P/S: Dupla idézőjelet tehet az idézőjelek közé, és fordítva, de ne tegye ugyanazt egymásba, vagy… látni fogja, mire gondolok!

A Tic-Tac-Toe projektem… természetesen sok nyomtatást igényel, a tábla és a felhasználói felület kinyomtatásától a játék állapotának megerősítéséig.

5. lépés: Hozzon létre egy listát különböző objektumok tárolására -

Hozzon létre egy listát különböző objektumok tárolására -
Hozzon létre egy listát különböző objektumok tárolására -

A lista minden változót tartalmaz, amibe be kívánja illeszteni, ez valóban ajándék, amit a Python készít! Most már csak egy nevet kell megadnia, hogy nevet adjon neki, tegyen szögletes zárójelet, különítse el a változókat vesszővel, vagy hagyja üresen is (így később hozzáfűzheti őket), és készen áll az indulásra! FIGYELMEZTETÉS: Nem szeretné néhány módszer után elnevezni, különben szintaktikai hiba lép fel, ha a név nem fekete színben jelenik meg, a csengőt azonnal be kell kapcsolni!

dalist = [5, 7, "jóképű vagyok", 12 + 1, 3.141592657]

vagy…

dalista =

dalist.append (5) #most a dalist [5] eleme!

Emlékszel a 9-ös táblára, amiről meséltem? Itt fogják használni! Eleinte az összes "-" -t tárolja; és ahogy a játékos vágja a lépést, szimbólumuk a "-" helyett fog megjelenni. A lista összes eleme 0 -ból indul, tehát a 0 az 1. elemre, az 1 a 2. elemre vonatkozik stb. Ideális példa lehet: kérjük, keményen dolgozzon azon, hogy ezt itt képzelje el, hogy a 3 pont, 0, 1, 2 a 3x3 tábla első sora. Ha a dalista [0] és a dalista [1] és a dalista [3] mind ugyanazon szimbólumra utal, akkor nyertesünk van! Lásd, a lista rendkívül hasznos és egyszerűbb lehet, mint gondolnád! A Python listáról további ismeretek találhatók a Google -on vagy a Stack Overflow -n keresztül.

6. lépés: Feltétel (ek) létrehozása a parancsokhoz - If, Elif és Else

Feltétel (ek) létrehozása a parancsokhoz - If, Elif & Else
Feltétel (ek) létrehozása a parancsokhoz - If, Elif & Else

Az élet nem mindig úgy történik, ahogy szeretné, és néha csak akkor teszi ezt, ha a forgatókönyv megfelel az Ön követelményeinek. Ugyanez a Python esetében is! Nem akarod, hogy minden és minden helyzeten keresztülmenjen, mert ez valódi fájdalom! Ezért olyan hasznos az if feltétel. Pontosan úgy működik, ahogyan azt értelmezik, az if blokkot tartalmazó parancs (ok) csak akkor hajtódnak végre, ha csak akkor felelnek meg, ha kérik. Például csak akkor nyomtatja ki az "Yessss" kijelentést, ha a boldog mód igaz (feltéve, hogy az azonosítót már korábban bejelentették):

boldog = igaz

ha boldog == igaz:

nyomtatás ("Yessss")

Ha van IF, általában a többi forgatókönyv esetében ELSE lesz, amely nem felel meg a korábban leírt feltételnek. Tegyük fel, hogy amikor szomorú vagy, akkor inkább a "Noooo" -t nyomtatod (a fenti if utasítás folytatása):

más:

print ("Noooo") #De ezt úgysem fogja kinyomtatni, ne aggódj!

A Pythonban van egy speciális típus, amit ELIF -nek hívunk. Magából a névből valószínűleg kiderülhet, hogy ez az if és a más kombinációja. Tehát ha két vagy több feltétele van, akkor az elif az a srác, akit hívni fog (a feltételezett pontszámot néhány véletlenszerű számhoz rendelik előtte):

pontszám = 65

ha a pontszám> = 90:

nyomtatás ("Jó munkát!")

elif 80 <= pontszám <90:

nyomtatás ("Jó erőfeszítést!")

elif 70 <= pontszám <80:

print ("Lehetett volna jobb is!")

más:

nyomtatás ("Hát …")

FIGYELMEZTETÉS: itt a behúzás számít! Meghatározza, hogy az if, elif vagy else utasítás melyik parancshoz tartozik. Ezért legyen óvatos a kód tervezésénél! Azt is beágyazhatja, ha az állítások együttesen feltételt CSAK akkor vesznek figyelembe, ha először a legkülső, ha igaz. És megint … Behúzás!

A Tic-Tac-Toe projektemben szó szerint tonna ezeket használtam fel. A 3x3 -as játék elég egyszerűnek tűnhet, de figyelembe kell vennie a lehetséges forgatókönyveket. Ebben az esetben meg kell fontolnom, hogy van -e győztes, vagy sem, ellenőrizve a 3 egymást követő jelet minden irányban. Igen … most ne zavarodjon össze, mert ez sem olyan bonyolult, csak egy sor redundáns kód, és mindössze annyit kell tennie, hogy megváltoztatja az ellenőrzési területet, és kész! Ha többet szeretne tudni erről a témáról, kattintson a Stack Overflow elemre.

7. lépés: Több feltétel összesen - és & Or

Több feltétel összesen - és & Or
Több feltétel összesen - és & Or

Ki mondta, hogy egy feltétel mindig csak feltétel lehet? Egy feltételnek több kritériuma is lehet. Bár a beágyazott if utasítás rövid távú megoldás lehet, lényegesen hosszabbá teszi a kódot. Tehát van az ÉS VAGY metódus. Mindegyiket arra használják, hogy a feltételeket egyetlen nagy szerződésbe egyesítsék. Az egyetlen különbség köztük az, hogy megköveteli az adott if if állítás minden feltételének helyességét, mielőtt továbblép; míg vagy csak az egyikre van szüksége, hogy helyes legyen. Mindkettő nagyon hasznos lehet, ha helyesen használják, legyen bölcs, vagy ez a kettő valóban összezavarhatja az agy logikáját!

n = 5

a = 7

ha n == 5 és a == 6:

print ("Nem, ezt nem szabad kinyomtatni")

ha n == 3 vagy a == 7:

print ("Yupp -nek ezt ki kell nyomtatnia")

Komolyan használtam és / vagy drámaian lerövidítettem a Tic-Tac-Toe-t, mivel néha akár 3 feltétel is előfordulhat egyszerre, amikor figyelembe kell vennem a védjegy mindhárom pozícióját, hogy megállapítsam, van-e győztes vagy sem. És & vagy nagyon jól jönne! További részletekért tekintse meg a Stack Overflow oldalt.

8. lépés: Loop, amely megismétli a parancsokat, amíg a kritériumok teljesülnek - amíg

Loop, amely megismétli a parancsokat, amíg a kritériumok nem teljesülnek - amíg
Loop, amely megismétli a parancsokat, amíg a kritériumok nem teljesülnek - amíg

Elméltük, hogyan kell nyomtatni, feldolgozni a dolgokat, csak akkor, ha a feltétel teljesül. Szóval mit szólna ahhoz, hogy… többször ismételje meg ezt a blokkot, egészen a feltétel teljesüléséig? Igen, ezért ad a Python WHILE -t!

n = 1

míg n = 1:

print ("hooooo") #Igen, ez kiírja a "hooooo" -t örökre … és valaha … valójában … örökké … és mindig …

Ez problémát okozhat, mert nem akarja, hogy a parancsok a végtelenségig ciklusba lépjenek. Tehát általában, amikor a (z) közben használja, van egy technika, amely minden feltétel értékét megváltoztatja, amikor a ciklus ismétlődik, így a feltétel frissül, és amíg a feltételeknek szüksége lesz rá, végül leáll. Például hozzáadhatja az értéket önmagához egy -egy egységgel, majd beállíthatja a működési időt, amíg valamilyen értéket el nem éri a szám:

n = 1

míg n <5:

print ("Van" + n + "sörök boiiiii!")

n = n + 1 #vagy írhat n + = 1 -et is

Hogyan fog ez működni, az n minden kódblokk végén folyamatosan hozzáadja magát az 1 -hez. A while ciklus mindaddig ciklusos, amíg n még mindig kisebb, mint 5. Most egy pillanatig (konkrétan 4 -szeres hurok), n eléri az 5 értéket, és a ciklus leáll!

boldog = igaz

miközben boldog:

print ("Jajj én csináltam!") # Valójában ne tedd ezt, de megérdemelted, hogy tudd, hogy mindig eljutsz oda!

Bár különösen hasznos lehet az olyan játékokban, mint a Tic-Tac-Toe, a hibák ellenőrzése. Néha megengedheti magának a huncut felhasználókat, és ha folyamatosan összezavarják magukat, a while ciklus távol tartja őket attól, hogy ténylegesen viselkedjenek, és tényleges érvényes bemeneteket adjanak meg! További információk a Stack Overflow oldalon

9. lépés: Míg a Loop 2.0 verzió - For

Míg a Loop 2.0 verzió - A
Míg a Loop 2.0 verzió - A

Minden bizonnyal vannak olyan helyzetek, amelyeket a FOR idővel le fog trónolni, de valami mást tesz az Ön számára, amit ugyan nem tud … Megtartja azt az értéket, amelyben hurkolni fog, megköveteli a felhasználótól, hogy határozza meg a huroktartományt (Igen, A hurok soha nem hurok örökkön örökké… valójában…), és hordozza a hurok értékét is minden egyes átalakításkor! Lehet, hogy túl szófogadó vagyok, de vegye figyelembe ezt a példát, mondjuk, hogy a tm az az érték, amelyet tovább szeretne vinni a for ciklushoz:

tm esetén (1, 5):

print ("Már ittam" + tm + "sörök urghhh") # Ez kiírja "Már 1….5 sört urghhh"

Látod, egy sor kódot takarít meg neked, de sokkal könnyebbé teszi az életet a játékkódoláshoz (Hidd el, ezt nehéz úton tanultam, és te nem akarsz tudni róla)! Általában a FOR ciklust kell választania, ha gondolatban határozottan meghatározta, hogy hányszor szeretné megismételni a kódblokkot. FIGYELMEZTETÉS: A for ciklussal együtt hordozott változó csak a for cikluson belül fog létezni, ha a for cikluson kívül bárhová hivatkozik, a Python elkezd harapni benneteket, és megkérdezi: "Mire a fenére gondolsz ???"

A Tic-Tac-Toe sokat használ a hurokhoz. Nem engedheti meg magának, hogy minden alkalommal ellenőrizze, amikor egy változó megváltozik (valódi fájdalom érv). De amit tettem, az volt, hogy felfedeztem a Tic-Tac-Toe anatómia szabályát, megváltoztattam a for cikluson belüli értéket, és ellenőriztem mind a 3 szimbólum oszlopot, és csak meg kellett tanítanom Pythonnak, hogyan kell ellenőrizni! Feltétlenül nézze meg a Stack Overflow további kérdéseit.

10. lépés: Kérje meg a felhasználók bevitelét - Bemenet ()

Felhasználói adatok megadása - Bemenet ()
Felhasználói adatok megadása - Bemenet ()

Végül, de nem utolsósorban te vagy a játék alkotója, és valaki játszani fogja a játékodat! És soha nem lehet kitalálni, mire készülnek. Tehát amit tehet, tegye meg azt, amit a programjának megmondtak, hagyja, hogy közvetlenül INPUT cuccokat adjanak meg! Az INPUT és a PRINT együttesen talán a legalapvetőbb módszerek a Pythonban, szükség lesz rá a túléléshez (minden játékkódban megtalálhatók, 100,00% garanciát vállalok)! Ez elég egyszerű, csak rendeljen hozzá egy változót, és legyen olyan, amilyennek a felhasználó szeretné:

alo = input ("Írja be a szerencseszámát!")

FIGYELEM: Sokféle bemenet létezik, többet a verem túlcsordulásról. Mindig működni fognak, ha csak input () módban hagyja. Néha azonban érdemes specifikusnak lennie, például egész szám vagy lebegő bemenet (alapértelmezett karakterlánc).

lucky_day = int (input ("Yessss a szerencsés napod! Írj ide egy számot:") #Ne gépelj most betűket, nem akarsz #összezavarni a Python -nal!

A Tic-Tac-Toe-nak ebből egy csomó kell! Biztos vagyok benne, hogy maga is kitalálhatja, honnan tudom, hogy a felhasználók hová mennek és mire céloznak (jól értette, nem tudom … de az inputot () használtam).

11. lépés: Végezzen további kutatásokat az összes szükséges módszerhez

Végezzen további kutatásokat az összes szükséges módszerhez!
Végezzen további kutatásokat az összes szükséges módszerhez!

Igen, nem kell mindent tudnia a Pythonról egy játék létrehozásához, valójában csak eleget kell tudnia, kezdve az Ultimate 7-el (4-10. Lépés, biztos vagyok benne, hogy valahogy mindegyiket meg kell érintenie egy játék), és ha nem gondolod, hogy mind a 7 képes kielégíteni azt, amit csinálsz. A Python sok meglepetést okoz, és néha vannak olyan terminológiai módszerek, amelyek erre a nagyon specifikus használatra vonatkoznak, soha nem lehet tudni. Ezért feltétlenül keresse meg őket a Google vagy a Stack Overflow segítségével!

A Tic-Tac-Toe az összes "Big Seven" -t használta, és még néhányat, de nem sokat. Biztos vagyok benne, hogy bárki meg tudja csinálni!

Ügyeljen arra, hogy mindegyiket írja fel a papírra, és játsszon el mindent, amire szüksége van a játékhoz, értse meg a problémát, mielőtt felakasztja magát. Elég felkészültnek érzi magát? Folytassuk… az utolsó lépéssel !!! Tarts velem ITT, majdnem ott vagy!

12. lépés: Készítsen csontváz keretet a kódjához, amely MŰKÖDIK

Építsen csontváz keretet a kódjához, amely működik!
Építsen csontváz keretet a kódjához, amely működik!

Egyáltalán nem akarom elbátortalanítani Önt, de ha olyan játékot szeretne létrehozni, amely mindenki számára működik, akkor először törvényes munkának kell lennie, kezdve veletek! Gyűjtse össze az összes szükséges anyagot, állítsa be a keretet. Tudom, hogy ezt könnyebb mondani, mint megtenni, de ha minden papírmunka készen áll (ha bármit úgy tett, ahogy mondtam), akkor minden rendben lesz.

Először ne zavarja a szintaktikai hibákat. Fontos, hogy megszakítás nélkül fejezze be a kódot, csak akkor, amikor zsákutcába érkezik, amelyet meg kell állítania. Mi emberek, érzékenyek vagyunk a gondolatáramokra, találkoztam olyan szituációval, amikor minden olyan simán és gördülékenyen folyt, mint ahogyan a fürdőszobába mentem … A következő dolog, amit tudtam, elvesztettem a gondolatot. Szóval igen, ne ismételje utánam! Tegyél le mindent a fejedben, amíg még ott van és először friss.

A Tic-Tac-Toe folyamat magában foglalja a felhasználói bevitel kérését, az input (), a use használatával, hogy csak az érvényes bemeneteket tisztítsa. Ezután egy sor if elif else, időre és időre le van rakva, hogy minden egyes alkalommal ellenőrizzék, van -e győztes. Egyik sem nyer, és a while ciklus addig folytatja a játékot, amíg egy vagy mind a 9 mező el nem lesz foglalva, így döntetlen lesz.

Miután meggyőződött arról, hogy ez a játék, elkezdi futtatni a programot, és később keres szintaxist vagy szemantikai hibákat. És ismét: először építsen magának egy játékot, NE menjen minden ballisztikus alkotásba, mielőtt az eredeti keret még megvan. Most végezd el, és lépj tovább! Ott a játékod, mire vársz ???

13. lépés: Hozd ki magad, teszteld és készíts magadból JÁTÉKOT

Szerezd meg magad, tesztelj és csinálj magadból JÁTÉKOT!
Szerezd meg magad, tesztelj és csinálj magadból JÁTÉKOT!

Ez az! Most már csak annyit kell tennie, hogy ne pazarolja el minden előzetes erőfeszítését, tegye ki magát! Úgy gondolom, hogy ha ezeket a lépéseket követi, akkor abszolút elegendő lesz egy játék létrehozásához. Ha nem, ne add fel, próbáld ki; Ez az oktatható mindenkit segít, de csak te dönthetsz a JÁTÉK sorsáról! Ne feledje, ne adja fel, először építse meg a csontvázakat. Ha vannak furcsa szintaktikai hibák, amelyeket nem láthat, kérjen segítséget a Stack Overflow -n keresztül, ez a dolog megviselte a kezemet!

Végül is, sok sikert a Python -utazásához, programozzon egy játékot, legyek büszke, mert PROGRAMMERZZZZZZZ !!!!!

P/S: 14. lépés a kreatív ösztönzéshez!

14. lépés: * EXTRA! * Miután az 1.0 verziója működik, kreativitásra törekszik

* EXTRA!* Miután az 1.0 verziója működik, kreativitásra törekszik!
* EXTRA!* Miután az 1.0 verziója működik, kreativitásra törekszik!

Ha még mindig ezt olvasod, szuper! Nem kell, de csak tájékoztatni szeretném, miután minden zökkenőmentesen működik, CSAK, mint amennyit szerkeszthet, hogy mások is használhassák a programot; díszítse újra a játékosbarátság érdekében; vagy frissítsd a játékodat (frissítettem a Tic-Tac-Toe-t egy AI programozásával! Most ez egy hetet vett igénybe (vagy az időm 7/8-át), mire elkészültem!). Feltétlenül használja és használja a Stack Overflow -t, ha bármilyen kérdése felmerül. Sok sikert kívántam, fejezd be a játékot, oszd meg az alábbi megjegyzésben és elterjedt a kódolási mozgalom !!!

PROGRAMMERZZZZ VAGYUNK !!!!!

Ajánlott: