Játékprogramozásra milyen programozási nyelveket ajánlotok?
Igen, C++-al. Már csak azért is, mert a java közutálatnak örvend a magas gépigény miatt. "A Java alkalmazásokat jellemzően bájtkód formátumra alakítják, de közvetlenül natív (gépi) kód is készíthető Java forráskódból. A bájtkód futtatása a Java virtuális géppel történik, ami vagy interpretálja a bájtkódot vagy natív gépi kódot készít belőle, és azt futtatja az adott operációs rendszeren. Létezik közvetlenül Java bájtkódot futtató hardver is, az úgynevezett Java processzor." És a natív gépi kóddá való átalakítás a számítógépet terheli, nem is kicsit. Erre tökéletes példa a minecraft.
Ellenben a C++ ról egy átlag ember azt se tudja, mi fán terem. És mégis milyen jóságokra képes.
"Alapvetően minél magasabb szintű egy nyelv, annál közelebb áll az emberi gondolkodáshoz, tehát annál könnyebb használni."
Vesszek meg, de a C++ és Pascal most is könnyebben megy. Lehet, hogy én vagyok régivágású ??? aki még tud egy asm betétet beszúrni a gyorsabb működés érdekében :(
A Java és a C++ is teljesen jó.
Mindkét nyelv a leggyorsabbak közé tartozik, főleg, ha jó kezekben van. A Minecraft-ot is például Java-ban írták. Az Androidos játékok jó részét is. Tehát elég gyors a Java, a közhiedelemmel ellentétben. A leggyorsabbak közé tartozik.
Persze a C és a C++ sokkal-sokkal gyorsabb a Javanál, de a Java is ELÉG gyors. A C++ előnye ott kezd megjelenni, amikor olyan gépigényű játékokat akarsz csinálni, amik a számítógép teljesítményét teljesen igénybe veszik a különböző speciális effektek, nagy részletességű grafika, összetett mesterséges intelligencia, stb. miatt.
De mivel te még nem ott tartsz, hogy ilyeneket írj, ha azt kell kérdezni, hogy melyik a megfelelő, ezért neked a Java is tökéletes lesz. Tehát nyugodtan kezdd azzal a nyelvvel, ami számodra a legszimpatikusabb.
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!