Üdv, merész vállalkozás, Pascal játék?
Na most azt terveltem ki, hogy nyáron megírom a 2048 pascal változatát. Pascal grafikához semennyit nem konyítok még, de megfogom tanulni, amikorra szükség lesz rá. Az a kérdésem ti mivel kezdenétek az egészet? Mivel lenne érdemes?
Itt az eredetihez egy link: [link]
Jah és lehetőleg értelmes válasz érdekelne, nem az hogy "így kéne kezdeni: Program...."
Logika alatt az egész játékra gondolok, grafika nélkül. A reprezentációra és a műveletekre.
Tehát valami olyasmire gondolok, hogy mondjuk lenne egy unit, ami a játék logikájáért felel.
A főprogram meg ennek a unitnak a függvényeit hívja, pl jatekinditas(), mozgat(lefelé) és hasonlók, illetve elkéri a mátrixot, hogy kiírassa.
Később, ha már ez műxik, frankón játszható konzolban, akkor megírnám a grafikát hozzá, ami szintén ugyanazokat a függvényeket hívná, mint az előbbi főprogram, csak nem konzolra írna, hanem a Graph unitot birizgálná.
'Jah és lehetőleg értelmes válasz érdekelne, nem az hogy "így kéne kezdeni: Program...."' Nem egy valamit magára is adó, Pascal-hoz értő programozó így kezdi: program .... - kisbetűvel :)
Amúgy pedig először tanuld meg a Pascal 'grafikáját' és lehet, hogy már akkor feladod hogy grafikusan jelenítsd meg. Lazarus és Delphi lehet a két alternatíva.
Nyugodtan használj nagybetűket, nem mindenki kisbetűzik. :)
Az első válaszoló teljesen jól mondta, ne foglalkozz a megjelenítéssel első körben, a tesztelhetőség kedvéért írd ki simán karakteres képernyőre a számokat, az egyszerű, de már itt is próbáld meg minél jobban elkülöníteni a megjelenítést a játék logikai részétől, próbáld így megtervezni a program felépítését.
"A kis és nagybetűket pedig így tanultam meg, így is fogom használni."
A te dolgod, minthogy a pascalnak édesmindegy... Ugye, az tiszta, hogy az ajánlott Lazarus meg Delphi is pascal? Mivel az egész feladatban a grafika az egyetlen "kihívás", szerintem is elsőként annak feküdj neki. SimkoL jó szokása szerint most is igazat szólt, a Graph unit kissé divatjamúlt, és nem is platformfüggetlen. Szép feladat például úgy megírni a grafikai részt, hogy bármelyik operációs rendszerben lefordítható legyen.
(Remélem, Free Pascalról beszélünk, ha nem, válts át gyorsan...)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!