Hogyan készítsek egy puzzle játékot? Bővebben lent.
Szinte bármilyen programnyelven meg lehet oldani. Válassz ki egy szimpatikusat, rengeteg kérdés van itt gyakorikerdeseken, hogy melyik nyelvvel kezdj. Én személy szerinte a C#-ot ajánlanám Visual Studioval.
Viszont a puzzle nem egy triviális dolog, gondolom vagy egérrel vagy touch screennel akarod tudni mozgatni, forgatni a darabokat. Kell hozzá matek is, szögfüggvények pl. Ill nem árt, ha tisztában vagy a lineáris transzformációs mátrixokkal. Szóval úgy hogy nem programoztál eddig elég nehéz lesz, kell előtte jópár év tanulás, és más feladatok megoldása. Lehetőleg először konzolos bekérős, kiszámolós feladatok, pl téglalap területe, stb.
Ehhez semmilyen lineáris transzformációs mátrixra nincs szükség... :-) ...mert ilyenalapon ismerhetnél egypár képformátumot is, amelyeket valahogy meg kéne jelenítened, persze a legtöbb programozási nyelvben ez triviális... ...de ha jól választasz, akkor a forgatás is triviális...
Én például mindig az adott problémához választom ki a legmegfelelőbb programozási nyelvet. ...és pl a sajnos már nem nagyon támogatott de még használt Macromedia Flash-t tartanám a legmegfelelőbbnek, hiszen ott a grafikai dolgokat (forgatás, stb.) könnyen meglehet csinálni egérkattintásokkal és pár billentyű lenyomással... ...a programot meg egy-két frame-en elhelyezett script-el meg lehet valósítani... ...napersze nem 2 perc ez sem.
Bár mivel a kérdező bevallotta, hogy sohasem programozott, így neki is csak azt tudom javasolni, hogy ahelyett, hogy hosszú időket töltene el olyan dologgal, amik nem is érdeklik (megtanulni programozni), nézzen körül a neten, hiszen valaki biztosan adott már megoldást erre a problémára is:
Pl. így készíts Puzzle-játékot:
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!