Kezdőoldal » Számítástechnika » Programozás » Játékfejlesztés. Mi kell egy...

Játékfejlesztés. Mi kell egy 2D játék készítéséhez?

Figyelt kérdés

C++ tanulok de még nemrég kezdtem.

Tudom hogy nem lesz egyszerű megcsinálni egy 2D-s játékot sem.

Mi kell ahoz hogy egy jó kis lövöldözős játékot tudjak programozni pl ilyen minőségűet:

[link]

Nagyon szeretnék egy ehhez hasonló játékot készíteni.

Az már biztos hogy C++ ban fogom programozni.

De hogy kell megcsinálni például a grafikát?

És a fizikát?

És a hangot?

Külön fizikai libekeket is le lehet szedni?

És valamilyen motorral vagy teljesen újra kell programozni?

Bocs ha túl hosszú.

De lécci mindenre válaszoljatok és mindent írjatok le erről a témáról.

Előre is nagyon köszönöm és zöldpacsi mindenképpen megy minden értelmes válaszadónak.

Aki tudja inkább bővebben fejtse ki.


2012. márc. 18. 13:59
1 2
 11/14 anonim ***** válasza:
Ha ezeket most kezded és nincs tapasztalatod akkor patintal.Ha van már egy kis tapasztalat akkor gimp.
2012. márc. 18. 18:13
Hasznos számodra ez a válasz?
 12/14 A kérdező kommentje:

Köszönöm az eddigi válaszokat.

Jöhetnek még a válaszok.

2012. márc. 18. 19:02
 13/14 anonim ***** válasza:
100%

"De hogy kell megcsinálni például a grafikát?"

-Ha a grafikus motorra gondolsz,az bizony kő kemény matek,ezt így nem lehet leírni.Vannak könyvek kifejezetten a grafikus motorok programozásáról,azokat olvasgasd.


"És a fizikát?"

-detto


"És a hangot?"

-detto


"Külön fizikai libekeket is le lehet szedni?"

-igen


"És valamilyen motorral vagy teljesen újra kell programozni?"

-na most ha te magad akarod a grafikát,fizikát "megcsinálni" akkor lényegében a motorról beszélsz hogy te azt megcsinálod.Szóval nem kell semmit újra programoznod,te magad programozol le mindent ha nem akarsz kész motort használni.Ha viszont úgy érted hogy megírod a motort majd úgy döntesz másikat használsz,akkor ja.Újra kell programoznod,implementálnod kell az új motort.


Igazán azt kell eldöntened mi érdekel jobban,maga a játékfejlesztés vagy az engine programozás.

Ha az engine programozás érdekel,egyenlőre felejtsd el a játékokat,grafikát,fizikát,hangokat és tanulj kőkeményen.


Ha a játékfejlesztés érdekel akkor ne akard a motort is minden áron te megcsinálni.A játékfejlesztés már régóta nem úgy működik hogy egyetlen ember csinál mindent mint a pong vagy pacman-nél régen.Minek kínlódnál saját motorral ha az úgysem érdekel?Használj kész motorokat ha játékfejlesztés érdekel.Nem kell minden áron tudni hogy kell saját motort írni,elég ha tudod hogy használd másokét.


A játékfejlesztő iparban a programozókat lényegében 2 részre osztják.Vannak azok akik a motort programozzák és vannak akik a játékot,a játékmenetet.Még egy játék készül,addig az engine programozók az engine tovább fejlesztésén fáradoznak.Nem áll le a munkájuk mert most meg kell csinálni a játékot először.És azok az emberek akik a játékot programozzák,scriptelik lényegében nem feltétlenül értenek hozzá hogy kell saját motort írni.Mint ahogy egy autó szerelő sem tud feltétlen saját motort tervezni de attól még tudja hova nyúljon mások motorjában.


Programozásban olyan hogy valaki mindenhez ért nincs.A programozást,játékfejlesztést nem lehet így általánosítani.Megvan ki mire szakosodik mint mindenben.


Szóval először is el kell döntened hogy motort akarsz programozni vagy játékot és az alapján tájékozódni majd beállni a célra.


De legelőször az alapokat sajátítsd el hogy legyen mire építkezned bármilyen irányba is indulsz.

2012. márc. 19. 00:49
Hasznos számodra ez a válasz?
 14/14 A kérdező kommentje:
Nagyon köszönöm utolsó.
2012. márc. 19. 14:39
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!