Ha kitanulom a Javát, akkor tudok majd csinálni magamnak játékokat?




















Ha megtanulom a magyar abc betüit, tudok majd regényt írni?
Komolyra fordítva... Sokat kell tanulni, és sokat gyakorolni.
A programozó tanfolyamok/könyvek stb. megadják az alapokat.
Ha ráérzel akár már az elején is tudsz egyszerű játékokat írni.
A legelső játék (számkitaláló), amit írtam 4(!) sűrűn teleírt A4 lap volt. Ma ugyanezt kb. 4-5 sorban megtudom csinálni. Ugyanazon a programnyelven...










Linkelsz ilyet #5?
Én kerestem, de a leggyorsabb amit találtam az 1 nap és ebben sincs gyakorlatilag semmi (mobok, crafting stb.), csak a bejárható világ.





3# Azért az nem annyira igaz.
Sima swinggel nagyon szép játék guikat lehet csinálni minimális tudással, úgy hogy a háttérben futó logika az érettségi szintet meg sem haladja.
Nem kell nagy tudás játék készítéshez.





Bizonyára nyomós okkal pontozta le a negyedik választ valami ló, de nekem tetszik. Annak ellenére, hogy én csak távolról ugatom a programozást, megkockáztatnék néhány szentenciát.
1. Egy programnyelv bemagolása még nem programozás – definiálandó a „kitanulom” kifejezés.
2. A programnyelvet végül is programozáson keresztül tanulod, így van rá esély, hogy előbb-utóbb minden szükséges tudás birtokába juss.
3. Egy program megalkotása nem egyenlő azzal, hogy minden részletét képes volnál programnyelven megfogalmazni.
Ez, némi szószátyársággal, ugyanaz, mint Négyes véleménye. A programnyelv, sőt az általános programozás önmagában nem elég, mindössze eszköz a játék vagy egyéb program felépítéséhez. Hogy ténylegesen össze is tudd rakni, az egy másik szintje a tervezésnek. És persze, hogy játék a Számkitaláló, a TicTacToe, a Kígyó, a Torpedó és hasonlók, de úgy sejtem, hogy nem effélékre gondolsz. Egy tisztességes játékmenet megtervezése valóban a regényíráshoz mérhető feladat, kevés hozzá az ábécé vagy egye fene, a teljes szókészlet ismerete. A kérdésed alapján valószínű, hogy ma még el sem tudod képzelni, hogy milyen pontos elképzelésednek kéne lennie, a feladatoknak milyen aprólékos felbontásában.
Persze, ettől még tanuld a nyelvet, de ne az egyelőre nagyon távoli célt akard elérni, mert elveszted a reményt, amikor rálátásod lesz arra, hogy hol tartasz. A Momo meseregény (Michael Ende) utcaseprője úgy takarítja végig a beláthatatlanul hosszú sugárutat, hogy csak a következő méter szemetével foglalkozik. Szerintem nem rossz példázat.





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!