Kezdőoldal » Számítástechnika » Programozás » Üdv, merész vállalkozás,...

Üdv, merész vállalkozás, Pascal játék?

Figyelt kérdés

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...."



#Pascal #pascal játék
2014. jún. 16. 18:32
1 2
 1/11 anonim ***** válasza:
100%
Én azzal kezdeném, hogy megcsinálnám a logikát. A megjelenítés pofonegyszerű konzolon is, csak kiíratod a mátrixot. Ha a logika már megy, akkor lehet filózni a grafika ráhúzásán.
2014. jún. 16. 18:36
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:
Logika alatt arra gondolsz, hogy csak az azonosakat lehessen össze húzni? és/vagy a szám generálódásra? Tehát, hogy ugyan arra helyre ne essen 2 szám és csak 2(ritka esetben 4-es) generálódjon?
2014. jún. 16. 18:43
 3/11 anonim ***** válasza:
100%

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á.

2014. jún. 16. 18:57
Hasznos számodra ez a válasz?
 4/11 A kérdező kommentje:
Köszi szépen, ez alapján már eltudok indulni :) Lehet zaklatni foglak még itt, illetve jöhet még pár ötlet, válasz :)
2014. jún. 16. 19:00
 5/11 SimkoL ***** válasza:
76%

'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.

2014. jún. 16. 19:10
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:
Pascalban szeretném megoldani, kihívás. A kis és nagybetűket pedig így tanultam meg, így is fogom használni.
2014. jún. 16. 19:28
 7/11 SimkoL ***** válasza:
Tudod a Graph unit alatt nem minden úgy működik ahogy elvárnád.
2014. jún. 16. 20:36
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:

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.

2014. jún. 17. 00:59
Hasznos számodra ez a válasz?
 9/11 tabaki ***** válasza:

"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...)

2014. jún. 17. 11:08
Hasznos számodra ez a válasz?
 10/11 A kérdező kommentje:
Free pascal egyértelműen :)
2014. jún. 17. 14:54
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!