Ha kellene irnod egy programot Python nyelven?
Pl egy kigyos jatekot.
Akkor elotte utananeznel pl annak,hogy a pygame modul miket tartalmaz ami segithet a feladat megoldasaban vagy hogy kezdenel hozza?




















"Bezzeg az én időmben" hozzászólás jön.
Szóval annak idején kölyökkoromban (2000 körül) én Turbo Pascal-ban csinálgattam a dolgaimat. Ez úgy nézett ki, volt egy "Programozzunk Turbo Pascal nyelven" könyvem, amit rongyosra olvastam, meg a könyvtárból folyton kivettem a "Játékprogramok készítése Turbo Pascal és Assembly nyelven" könyveket. Aztán kitaláltam mindenfélét, hogy milyen játékokat csinálgatok ezek alapján. Persze, tízből jó ha egy elkészült annyira, hogy demónak lehetett csúfolni, viszont iszonyat sokat tanultam belőle.
Ma meg már ott a net. Amúgy ma már nehezebb ilyennek nekiállni, mert "régen", a karakteres képernyőre kirajzoltál egy kockát, aztán az volt a kígyó feje. Ma meg már a grafikus megjeneítés idejében nyilván csinos kígyót akarsz rajzolni, szóval előbb rá kell tanulni a rajzolásra, aztán az inputok kezelésére, meg ezer másik dologra. Régen volt egy ciklusod, abban egy Delay, meg megnézted mi van épp lenyomva, oszt' csá. Ma meg több szál, eseménykezelés, miegymás. Meredekebb a learning curve.
Szerintem haladj lépésről lépésre:
- Csinálj egy progit, ami egy textbox-ba kiírja másodpercenként az aktuális időt. Csináld meg tized-század másodpercre.
- Csinálj egy másikat, ami kiírja, hogy épp melyik nyíl van lenyomva
- Egy harmadikat, ami megjelenít néhány PNG képet. Egyiket a másik fölött (háttér, előtér)
- Ha ezek megvannak, akkor próbáld meg összerakni ezeket, hogy hogyan lesz ebből kígyós játék.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!