Kniha c++
Re: Kniha c++
Sú, ide o teba aké API si vyberieš, s výberom ti môžeme poradiť, ale napíš čo od neho čakáš.
Samozrejme dobré knihy = knihy v angličtine.
Ak vieš C++ není problém prejsť aj na C#.
Samozrejme dobré knihy = knihy v angličtine.
Ak vieš C++ není problém prejsť aj na C#.
-
harrison314
Hardcore addict
- Príspevky: 8222
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Kniha c++
http://kengine.sourceforge.net/tutorial/index.html
nechcem ta sklamat ale hry niesu pre zaciatocnikov, preco radcej neskusis napr. Cry Engine 3 SDK , alebo podobnu utilitu?
nechcem ta sklamat ale hry niesu pre zaciatocnikov, preco radcej neskusis napr. Cry Engine 3 SDK , alebo podobnu utilitu?
Re: Kniha c++
no api by som bral diretc3d lebo ma kniznice a cry engine 1 a 2 viem robil som mapy a hral som aj s bratom po lan cry engine je napriklad vo FarCry 1 a cry engine 2 je v Crysis 1
ale ide oto ci sa neda najst neaka kniha v pdf abo nieco a potom este knihu pre kamosa ako zaciname s c++
ale ide oto ci sa neda najst neaka kniha v pdf abo nieco a potom este knihu pre kamosa ako zaciname s c++
Re: Kniha c++
To v čom si robil mapy nebol CryEngine, to bol pravdepodobne SandBox (či ako sa to volá)
CryEngine má celý development kit, ktorý umožňuje tvorbu v podstate akéjkoľvek hry, pričom môžeš využívať všetky jeho technologické nádhery a to relatívne jednoducho (podobne aj napr. Unreal Engine, Unity atď)
V tom ale začať neodporúčam, dá sa v tom síce urobiť hra, ale s programovaním to moc nemá a ak má, tak musíš vedieť viac ako len základy C++ (Plus, väčšinou majú tieto editory vlastný skriptovací jazyk, ktorý sa tiež budete musieť naučiť)
Odpporúčam vám začať s prepísaním klasických hier ako tetris, arkanoid, pexeso, piškvorky, potom nejakú obdobu supermaria a podobné 2D klasiky
(Prípadne si vymyslieť niečo vlastné)
Na toto odporúčam do C++ buď Allegro (dobrá na začiatky), alebo SDL, či SFML
Pokiaľ ide o knihy, tak na tvorbu hier asi nič moc nenájdete (Videl som nejaké na C#, na C++ ale asi nie)
Treba len pozerať tutoriály a články na internete, tam sa naučíte kostru pc hier, tiež sa treba poriadne naučiť objektový model C++ a objektový návrh, nech viete hru aj nejako rozumne navrhnúť a naimplementovať.
Tvorba hier je komplexný proces, treba tam toho vedieť dosť veľa
CryEngine má celý development kit, ktorý umožňuje tvorbu v podstate akéjkoľvek hry, pričom môžeš využívať všetky jeho technologické nádhery a to relatívne jednoducho (podobne aj napr. Unreal Engine, Unity atď)
V tom ale začať neodporúčam, dá sa v tom síce urobiť hra, ale s programovaním to moc nemá a ak má, tak musíš vedieť viac ako len základy C++ (Plus, väčšinou majú tieto editory vlastný skriptovací jazyk, ktorý sa tiež budete musieť naučiť)
Odpporúčam vám začať s prepísaním klasických hier ako tetris, arkanoid, pexeso, piškvorky, potom nejakú obdobu supermaria a podobné 2D klasiky
Na toto odporúčam do C++ buď Allegro (dobrá na začiatky), alebo SDL, či SFML
Pokiaľ ide o knihy, tak na tvorbu hier asi nič moc nenájdete (Videl som nejaké na C#, na C++ ale asi nie)
Treba len pozerať tutoriály a články na internete, tam sa naučíte kostru pc hier, tiež sa treba poriadne naučiť objektový model C++ a objektový návrh, nech viete hru aj nejako rozumne navrhnúť a naimplementovať.
Tvorba hier je komplexný proces, treba tam toho vedieť dosť veľa
Re: Kniha c++
hmm vdaka za odpoved a neaka kniha pre zaciatocnikov alebo anglicky kurz na ten direct3d? ano skusim aj 2d
Re: Kniha c++
Nie je pravda, že hry sú není pre začiatočníkovharrison314 napísal:http://kengine.sourceforge.net/tutorial/index.html
nechcem ta sklamat ale hry niesu pre zaciatocnikov, preco radcej neskusis napr. Cry Engine 3 SDK , alebo podobnu utilitu?
Zložité áno, ale prečo by si nemohol naprogramovať dajme tomu Snake, Bulanci, ...?
Čo tak XNA? V podstate DirectX, ale ľahký.
Re: Kniha c++
no ok takze a este jedna vec ja stahujem uz direct3d tu vec od microsoftu je lepsi XNA ?! a preco? ak hej?
alebo kde staiahnut to xna je to neake dll abo instalacka?
jo teraz som si vsimoool to je na c#
alebo kde staiahnut to xna je to neake dll abo instalacka?
jo teraz som si vsimoool to je na c#
Re: Kniha c++
http://www.usethefuckinggoogle.com/?cx= ... a+download
Neni lepsi ako DirectX lebo je to len zjednoduchsenie DirectXu pre teba je lepsi lebo je lahsi.
Neni lepsi ako DirectX lebo je to len zjednoduchsenie DirectXu pre teba je lepsi lebo je lahsi.
Re: Kniha c++
aha jo dik
//autoeditácia príspevku (19 Jan 2012, 17:42)
ale aj to chcem an PC ne an xbox
//autoeditácia príspevku (19 Jan 2012, 18:06)
aha a keby som chcel opengl ? ake kniznice este treba?
//autoeditácia príspevku (19 Jan 2012, 17:42)
ale aj to chcem an PC ne an xbox
//autoeditácia príspevku (19 Jan 2012, 18:06)
aha a keby som chcel opengl ? ake kniznice este treba?
Re: Kniha c++
Ty robíš jednu veľkú chybu.
Miesto toho, aby si programoval hry, vyberáš si medzi množstvom frameworkov a hodnotíš ich podľa úplne nezmyselných kritérií.
Pochop, že tebe je úplne jedno, v čom začneš robiť hry, základ je všade rovnaký (primitívy, import obrázkov, pohyb objektov, viac ti na začiatok netreba)
Keď potom uznáš, že tento framework sa ti nepáči, lebo potrebuješ toto hento, nebudeš mať problém s jeho zmenou.
Takže teraz sa pekne pusť konečne do niečoho, o čom tu píšeme, že je ľahké. Potrebuješ sa naučiť základy. Takže za seba odporúčam Allegro, SFML, alebo trebárs XNA pre C# (nie je len pre XBox)
Na iné máš čas.
Miesto toho, aby si programoval hry, vyberáš si medzi množstvom frameworkov a hodnotíš ich podľa úplne nezmyselných kritérií.
Pochop, že tebe je úplne jedno, v čom začneš robiť hry, základ je všade rovnaký (primitívy, import obrázkov, pohyb objektov, viac ti na začiatok netreba)
Keď potom uznáš, že tento framework sa ti nepáči, lebo potrebuješ toto hento, nebudeš mať problém s jeho zmenou.
Takže teraz sa pekne pusť konečne do niečoho, o čom tu píšeme, že je ľahké. Potrebuješ sa naučiť základy. Takže za seba odporúčam Allegro, SFML, alebo trebárs XNA pre C# (nie je len pre XBox)
Na iné máš čas.
Re: Kniha c++
ok ak som ta dobre pochopil Allergo je neco ako engine abo rozhranie ako opengl?
Re: Kniha c++
Allegro je knižnica primárne robená na tvorbu hier v C/C++
http://www.allegro.cc/about
http://www.allegro.cc/about
Re: Kniha c++
a este jedna vec pouzivam dev c++ neviem najst navod ako nastavit opengl na dev c++ lebo ja zlozku C:/temp nemam v pc a mam XP
-
harrison314
Hardcore addict
- Príspevky: 8222
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Kniha c++
OpenGL sa neinstaluje !!! a ani sa neda to je API poskytovane ovladacom grafickej karty
Re: Kniha c++
jo to som zistil ted posledna vec pri opengl je liglui.a nevem ho najst na download neni a ani anglicky navod neni
-
johny3212
Star
- Príspevky: 532
- Registrovaný: 17 feb 2008, 19:56
- Bydlisko: Terchova
- Kontaktovať používateľa:
Re: Kniha c++
Ako pisal harrison314, OpenGL je nastroj grafickej karty a kniznice ti poskytuje ovladac grafickej karty. Ked si nainstalujes ovladac s Nvidia, tak tie kniznice tam su. Jedine co potrebujes je nalinkovat hlavickove subory do tvojho ide, lebo ich potrebujes pri kompilacii.
Dalej, nepouzivaj Dev C++ !!!! odporucam (code:blocks or Eclipse)
Info:
1. OpenGL je zakladny nastroj, kt. sluzi pre programovanie grafickych kariet, je to najnizsia uroven akou sa mozes dostat ku karte. Budes tam pracovat s pamatami a ovladat renderovanie bodov. Teda sa jedna o nativne programovanie.
2. Potom kniznice ako SFML ci SDL, su postavene na OpenGL a vytvaraju mu tzv. vrapper a rozsiruju ovladanie o dalsie veci, ako je sprava siete, zvuku (nieco ako balik DirectX).
3. Dalej su tu samotne herne Enginy, ktore pouzivaju OpenGL, SFML, PhysX, Direct3D, Collada, OpenCV, OpenCL a mnoho dalsich kniznic + maju kompletne nakodenu matiku a hernu fyziku. Tvoria najvyssiu uroven. Nemusis riesit renderovanie, ovladanie kamery, maticove transformacie, vektory, graficke buffre, sync. , maju predprogramovane GUI a jeho interakciu s myskou a klavesnicou.
Toto len aby si si nemylil pojmy, je na teba cim sa chces vybrat. Ja ti odporucam to OpenGL + SFML, je to zasluzena robota, ked sa to naucis, budet frajer a sa tym viac uplatnis, ako ked sa naucis herny engine, ale nebudes mat nikdy ani sajnu ako to v skutocnosti funguje a v podstate sa nenaucis nic podstatne
.
Mozem ti poslat knizku
http://www.amazon.com/OpenGL-Programmin ... 003&sr=8-1
v pdf formate, ak chces, ale skor ti odporucam dake jednoduche tutorialy, nieco ako
http://nehe.ceske-hry.cz/tut_obsah.php
iba par prvych lekcii pre pochopenie, lebo su to stare vaci a potom prejist na OpenGL 3.0 - 3.2 a potom po par tutorialoch postupne aj knihu citat.
Dalej, nepouzivaj Dev C++ !!!! odporucam (code:blocks or Eclipse)
Info:
1. OpenGL je zakladny nastroj, kt. sluzi pre programovanie grafickych kariet, je to najnizsia uroven akou sa mozes dostat ku karte. Budes tam pracovat s pamatami a ovladat renderovanie bodov. Teda sa jedna o nativne programovanie.
2. Potom kniznice ako SFML ci SDL, su postavene na OpenGL a vytvaraju mu tzv. vrapper a rozsiruju ovladanie o dalsie veci, ako je sprava siete, zvuku (nieco ako balik DirectX).
3. Dalej su tu samotne herne Enginy, ktore pouzivaju OpenGL, SFML, PhysX, Direct3D, Collada, OpenCV, OpenCL a mnoho dalsich kniznic + maju kompletne nakodenu matiku a hernu fyziku. Tvoria najvyssiu uroven. Nemusis riesit renderovanie, ovladanie kamery, maticove transformacie, vektory, graficke buffre, sync. , maju predprogramovane GUI a jeho interakciu s myskou a klavesnicou.
Toto len aby si si nemylil pojmy, je na teba cim sa chces vybrat. Ja ti odporucam to OpenGL + SFML, je to zasluzena robota, ked sa to naucis, budet frajer a sa tym viac uplatnis, ako ked sa naucis herny engine, ale nebudes mat nikdy ani sajnu ako to v skutocnosti funguje a v podstate sa nenaucis nic podstatne
Mozem ti poslat knizku
http://www.amazon.com/OpenGL-Programmin ... 003&sr=8-1
v pdf formate, ak chces, ale skor ti odporucam dake jednoduche tutorialy, nieco ako
http://nehe.ceske-hry.cz/tut_obsah.php
iba par prvych lekcii pre pochopenie, lebo su to stare vaci a potom prejist na OpenGL 3.0 - 3.2 a potom po par tutorialoch postupne aj knihu citat.
Re: Kniha c++
ok budem rad ak by si mi to dal ako pdf a este niec taze na dev c++ som to zbytocne nastavoval? ok vyberem code:blocks a mam ATI grafiku
-
johny3212
Star
- Príspevky: 532
- Registrovaný: 17 feb 2008, 19:56
- Bydlisko: Terchova
- Kontaktovať používateľa:
Re: Kniha c++
Tu mas moje navody ako vsetko nastavit:
http://sourceforge.net/apps/trac/opengltutorials/wiki
Na knihu staci ked ti poslem torrent?
http://sourceforge.net/apps/trac/opengltutorials/wiki
Na knihu staci ked ti poslem torrent?
-
harrison314
Hardcore addict
- Príspevky: 8222
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Kniha c++
Red book odporucam aj ja, je v nej teoria ktora v Nehe strasne chyba