Hogyan kell egyszerűbb játékot készíteni HTML5 alatt? Hol érhetőek el ehhez magyar nyelven tananyagok?
csak a kulcsszavakból:már az nem mindegy,hogy html5,vagy html+js-ben akarod csinálni...
egyébként miért pont ebben?lehet egy python pl jobb kezdés lenne.
Ami neked kelleni fog:
- HTML5-ös oldalon egy canvas
- Egy JavaScript program, ami vezérli a canvas-t
Ha tudsz canvas-ra rajzolni, játékot is tudnod kell majd csinálni.
Önmagában, HTML5-ben nem lehet játékot készíteni játékot, mivel az csak egy leírónyelv, a különböző elemek struktúrájának leírására.
Hogy játékot tudj alkotni, ahhoz szükséges a játékos interakcióját fogadni, azt a játék szabályainak megfelelően feldolgozni, majd az eredményt a játékos számára visszajelezni. Ezen műveletsorozat végrehajtásához valamilyen webes programozási nyelv szükségeltetik.
Ha olyan játékot akarsz készíteni, amiben több emberi játékos játszhat, ahhoz mindenképpen szükséged lesz szerveroldali nyelv - ASP, JSP, PHP (ez a legelterjedtebb), CFML, node.js, Perl, Python,... - használatára, ugyanis a játékosok interakcióit egy központi helyen - a szerveren - kell összefogni.
Kizárólag egy emberi játékosú játéknál, vagy a több emberi játékosú játék hálózati és szerveri erőforrásainak enyhítése céljából kliensoldali nyelvet - Javascript, Java (ami nem azonos a Javascripttel!) - kell használni; illetve a kliensoldalon rendelkezésedre áll a Flash, a <canvas> elem, a WebGL, vagy például a CSS.
Magyar tananyag kevés van - mivel aki már játékfejlesztésbe vágja a fejszéjét, az már nnem kezdő, tehát elvárható tőle, hogy képes dokumentumolvasás szinten angolul - a számítástechnika nyelvén - olvasni.
22:52,
A flasht felejtsük el! Hagyjuk meghalni. Szép volt, jó volt, de már döglődik, és nem előásni, hanem elásni kéne már.
Tudom, hogy csak HTML5-tel nehéz lesz játékot fejleszteni. :-D Csak a rövidség kedvéért írtam így ki a kérdést, mert nem akartam agyonhúzni a kérdést (ha lehetséges nem akarok unalmas, hosszadalmas gépelésbe fogni). Remélem így is érthető volt, hogy webes környezetre akarok játékot kódolni (pusztán csak hobbiból, szórakozásból).
Hogy miért nem Pythonnal kezdem? Egyszerűen azért, mert azt már tanultam annyira, hogy egyszerűbb játékokat le tudjak benne programozni személyi számítógépre. Másrészt a HTML5, a JavaScript és a CSS jobban érdekel. Ennyi.
Alapjaiban tudom, hogy mi fán terem a webes alkalmazásfejlesztés, azonban nem akartam felesleges szócséplésre fecsérelni a drága billentyűzetet és az energiáimat, mivel evidensnek tartottam, hogy mások is megértik mire gondolok. Úgy látszik tévedtem, így kénytelen vagyok minden kis apró szösszenetet legépelni, amíg be nem gyullad a körmöm. xD (Nem elég, hogy már a program kódolásánál is rettenet sokat kell körmölni, hogy pontosan és precízen le legyen írva a masinának mit is kell csinálnia a program keretében. :-D Nem beszélve még a dokumentációról is.)
Csak és kizárólag azért ragaszkodom a magyar nyelvű tananyagokhoz, mert ez az anyanyelvem. S arra való az anyanyelvünk, hogy ha lehetséges azt használjuk.
Ha nincs megfelelő magyar nyelvű szakirodalom, akkor melyik angol nyelvű weboldalt vagy e-könyvet ajánljátok?
Az eddigi és az elkövetkezendő válaszokat köszönöm.
Nem értem az előző válaszadókat, hogy HTML5 alatt miért ne lehetne játékot készíteni. Igen, lehet kötözködni, hogy kell hozzá JavaScript, meg még számítógép is, meg áram... anélkül, hogy ezt hozzátennéd.
Én már írtam ilyen játékot. Feltöltöttem megosztó portálra, elég lesújtó kritikákat kaptam, de szerintem nem a programozás miatt.
Angol nyelvismeret nélkül nem megy. Tényleg egyáltalán nem lehet, muszáj angolul tudni. Egyszerűen nem fogod megtalálni a példaprogramokat, amikből kiindulnál, tanulnál, esetleg ollóznál részleteket stb.
Angolul meg például [link]
Ha túl macerás leprogramozni mindent,akkor használj játékszerkesztő programokat. Ezek mind megoldják az alap problémákat, csak a speciális esetekkel kell foglalkoznod. Pl. van a CONSTRUCT2, ami html5-be is fordít. Web-re ingyenes. Egy egyszerűbb játékot akár programozás nélkül is össze tudsz rakni vele.
magyar nyelvű leírást én se tudok.
Ha hasonló problémával küzdő emberekkel akarsz beszélni, akkor nézd meg a jatekfejlesztes.hu-t.
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!