-
Fototrend

Új hozzászólás Aktív témák
-
amargo
addikt
válasz
Mister_X
#6251
üzenetére
A papira írás nagyon jó kezdetnek, pár év és a gépnek is megtudod majd mondani mit szeretnél.
A matematika rész azért volt fura kérdés, mert ez a nyelve, noha nem minden területéhez kell erősen, de a játékfejlesztéshez hatványozottan.
"Azt se tudom, hogy jól építeném-e fel a programot"
Valamit leprogramozni a legkönnyebb dolgok között van, ellenben megtervezni, hogy az a leghatékonyabban/biztonságosabb stb végezze el a munkát, az nehéz. -
Karma
félisten
válasz
Mister_X
#6251
üzenetére
Ha alapfogalmakat nem ismersz, elég megbízható a válasz: biztosan nem. A grafika és úgy alapjáraton egy teljes játékmotor leprogramozása nem kisujjas feladat előismeretek nélkül.
Személy szerint azt javaslom, hogy nézz utána a Game Makernek - sokmindent levesz a válladról, és igazán komoly munkára is alkalmas (pl. az egyik kedvenc platformerem, a Spelunky is ezzel készült).
-
válasz
Mister_X
#6248
üzenetére
Szerintem ilyesmire Java/C#-ot érdemes tanulnod (amelyik szimpatikusabb).
Hasonló progit - turn based, csapják egymást - csináltam nemrég szórakozásból. OOP alapon készült, karakter osztály volt és felrakható cucc-osztályok. Ezekből voltak létrehozva a karakterek és a rájuk aggatott cuccok. Olyasmi összecsapásokat lehetett lejátszani, ahol pl. egy briganti és 5 paraszt ütött egy full páncélos lovagot (saját szabályok szerint). Ja és full command line volt egy csomó kiiratással
Matek azért kell, mert egy csomó algoritmust matek nélkül nehéz megérteni, megíni - grafikához pedig ugye alapkövetelmény.
-
válasz
Mister_X
#6240
üzenetére
"Az angol oktatókönyveknél az a baj, hogy sok a szakrizsa, a számomra totál ismeretlen szó."
Az van, hogy szamodra minden bizonnyal az angol "destructor" pont annyira lesz ismeretlen, mint a magyar "destruktor". Ha meg mar valamelyiket meg kell tanulni, akkor az angolt, az joval hasznosabb. Szoval pont a szakkifejezesek hasznalata pont az angol konyvek mellett szol.
-
Sk8erPeter
nagyúr
válasz
Mister_X
#6238
üzenetére
Maga a játékfejlesztés szerintem elég bonyolult annak ellenére, hogy az ember azt gondolná, hogy az valami tök egyszerű dolog. Még egy nyomi 2D-s labirintusos játék elkészítése OpenGL-ben is nagyon sok órás időelcseszést okozhat (C++), amikor az ember nem jön rá, még mi nem stimmel, és debuggolni kell. És akkor még tényleg egy tök egyszerű játékról beszélünk. Szóval szerintem a játékfejlesztéshez elég stabil alapok kellenek, szükséges az objektumorientált gondolkodás elsajátítása, a logikus programkód írása, ergo én nem játékfejlesztéssel kezdeném a helyedben.
Nagyon nehéz megmondani, konkrétan milyen nyelv tanulásának állj neki, teljesen igénytől függ. Mi egyetemen a C-vel kezdtük, és nagyon anyáztam eleinte emiatt, de így utólag szerintem végül is lehet, hogy megérte, mert minél magasabb szintű nyelveket tanul az ember, talán annál könnyebb dolga van, de legalább érti a hátterét. Nagyon függ attól, mik a hosszabb távú céljaid, mennyire gondolod komolyan, milyen területen szeretnél utána elhelyezkedni és programozni. Az a kérdés is felmerül, biztos asztali alkalmazások érdekelnek-e csupán, vagy inkább a webfejlesztésre mennél rá.A többiekkel ellentétben én egyébként megértem, miről beszélsz, hogy eleinte az angol szakszövegektől az embernek szétmegy a feje, még ha jól is tud angolul (igaz, eleinte szerintem inkább az a gond, hogy az ember az alapokat próbálja elsajátítani, és átvenni a programozáshoz szükséges gondolkodást); az angoltudás ettől függetlenül elengedhetetlen. De erőltesd a dolgot, mert folyamatosan rá fog állni az agyad az angol szövegek olvasására is.
-
válasz
Mister_X
#6240
üzenetére
Leginkább erre a gondolatra reagáltam:
hogy legyen hozzá magyar oktatókönyv, mert az angol leírásoktól frászt kapokTöbbet lehet megtanulni netes példákból és feljesztői oldalakból, mint könyvből. A szakrizsa meg szerintem minimális - főleg ahhoz képest, hogy a nagy részét az ember napi szinten használja "magyarul" is.
Ráadásul keresni is angolul könnyebb, magyarul az ember mindent sokkal nehezebben talál meg (ha megtalál egyáltalán). Ja és az összes generikus függvénykönyvtár angol nevekkel operál.A hátamon feláll a szőr pl az excel "magyarított" függvénynevein. Magyarul sosem találok meg semmit - ami angolul pedig készségszinten megy. Lehet, hogy magyarul nem tudok eléggé?
Hogy szigorúan ON Topic is legyek:
1) Minden valamirevaló nyelvről van magyar szakkönyv - ne könyv alapján válassz, hanem cél és személyes preferencia alapján.
2) Én az itteni és a codeproject fórumáról tanultam meg a C#-ot (sok google-özéssel és még több gyakorlással) -
válasz
Mister_X
#6240
üzenetére
A topik tele van "milyen nyelvet" kérdésekkel, és az arra adott válaszokkal. Magyar nyelven.

Ezen felül tanulj meg rendesen angolul. Ha feleslegesnek, megterhelőnek érzed, úgysem lesz belőled programozó.
Oktatás:
A programozáshoz rengeteg egyéb tudás szükséges, pl. matematika. Jobban jársz, ha levelezőn beiratkozol valahová.
Ha nagyon ragaszkodsz az otthoni tanuláshoz, akkor találsz az interneten könyveket, magyarokat is. Ebben a topikban pár napja én is linkeltem párat.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Borotva, szakállnyíró, szakállvágó topic
- Robotporszívók
- AMD vs. INTEL vs. NVIDIA
- Autós topik
- Futás, futópályák
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Melyik tápegységet vegyem?
- Szünetmentes tápegységek (UPS)
- Huawei Watch GT 3 Pro - korlátolt szépség
- További aktív témák...
- Eladó ASUS ROG Claymore II RGB RX HU Kitűnő, Sértetlen Állapotban, Gyári Dobozában!
- NVIDIA RTX 3080 Ti 12GB GDDR6X Founders Edition Eladó!
- Újszerű Samsung IPS monitor, Emelhető-Forgatható, 2xHDMI, DP, Joystick
- Eladó ASUS Rog Spatha X Hibátlan, Gyári Dobozos Állapotban!
- DJI SPARK SUNRISE YELLOW DRONE SOK KIEGÉSZÍTŐVEL ELADÓ
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Samsung Galaxy S25 Ultra / 12/512GB / Kártyafügetlen / MediaMarkt Garancia 2028.12.02.-ig
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
- Lenovo X13 Yoga 2in1 Thinkpad WUXGA IPS Touch i5.1135G7 16GB 256GB Intel Iris XE Win11 Pro Garancia
- Samsung Galaxy A34 5G / 6/128GB / Kártyafüggetlen / 12Hó garancia
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



