Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 15 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.07.11
Prihlásený: 07.10.16
Príspevky: 138
Témy: 30
Príspevok NapísalOffline : 19.03.2012 14:33

Ako začať programovať ? Pre niekoho možno trápna otázka, ale niekde predsa treba začať ;) Mojou prioritou, je naučiť sa (neskôr) programovať videohry. Takže, ktorý jazyk je na to najvhodnejší a je lepšie hneď začať pracovať z nejakým Game Enginom ? Podľa možnosti by som si volil C/C++ keďže mám pocit že je najpoužívanejší. Ale zdá sa mi že pri niektorých hrách sa spomína niečo ako LUA o čom som počul len veľmi málo. Tu je prehlad Game Enginou a jazykov, ktoré používajú http://content.gpwiki.org/index.php/Game_Engines. Čo sa ale týka tvorby hier, nie som ani náhodou začiatočník. Mám skúsenosti z Blender Game Enginom, UDK a CRYengine sdk..

Ukážka z môjho projektu TDM v Blenderi nižšie. (Sorry za reklamu)

"Programovanie" v Blenderi je ale len v štýle klikania a spájania určitých predom vytvorených výrazov. Prato sa chcem teraz posunúť niekam ďalej. Viem, že každému hneď poradia knihu, ale ja žial nemám ani tých 5-10€ čo by som na ňu dal. Takže vás prosím o nejaké tutoriály na internete, čo najpodrobnejšie a kde vysvetlujú úplné začiatky. Ďakujem!

Ako začať programovať ?


Offline

Užívateľ
Užívateľ
Ako začať programovať ?

Registrovaný: 02.06.08
Prihlásený: 19.07.16
Príspevky: 3325
Témy: 147
Bydlisko: Žilina / Os...
Príspevok NapísalOffline : 19.03.2012 20:12

OpenGL - tut. http://www.videotutorialsrock.com/
Diskusia na výber knižnice - http://www.cplusplus.com/forum/windows/57050/
Potom napr. SDL (C) a SFML je viac objektovo orientované, v každom potrebuješ vedieť základy, pokiaľ ich nevieš tak ti to nepôjde vôbec alebo veľmi ťažko a prestane ťa to možno aj bavit. Prípadne ešte allegro, pre začiatok na nejake 2D zábavky postačí. Hlavnou úlohou tíchto grafických knižníc je to, že už niekto za teba nakodil .dll súbory, ak si dobrý môžeš si to spraviť aj sám. Na začiatok sa všade +- oboznámiš s nejakým primitívnym vykreslovaním do okna atď. Všetko to je od základov takže sa stím dá. Dávnejšie som skúšal SFML pri C++, po čase som upustil a aj celkovo som mal problém s chodom aplikácií atď. a teraz sa tomu vôbec nevenujem. Ak si šikovný tak nato čo si dal by si sa mohol pustiť aj do openGL, Directx i keď to je náročnejšie ale viac asi určené pre 3D.
Ukážka SFML:

Kód:
int main()
{
    // Create the main rendering window
    sf::RenderWindow App(sf::VideoMode(800, 600, 32), "SFML Graphics");
   
    // Start game loop
    while (App.IsOpened())
    {
        // Process events
        sf::Event Event;
        while (App.GetEvent(Event))







_________________
PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer |
CCNA (640-802) |
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.07.11
Prihlásený: 07.10.16
Príspevky: 138
Témy: 30
Príspevok Napísal autor témyOffline : 19.03.2012 20:29

ďakujem za odpoveď majky, lenže myslím že si ma úplne nepochopil .. programovanie hier ako takých sa chcem venovať AŽ keď pochopím programovanie celkovo .. jendoducho povedané, keĎ si otvorím napr. MS visual c++ tak na to pozerám ako .. pretože o programovaní neviem ani prehlasované N! :D a tie stránky s tutoriálmi čo si mi sem dal, tak tam hneď začínajú prvou vetou "Know some C++?" a o to tu ide, i dont know!







_________________
PODPIS BOL ODSTRÁNENÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA!
Offline

Užívateľ
Užívateľ
Ako začať programovať ?

Registrovaný: 12.10.06
Prihlásený: 24.04.24
Príspevky: 20311
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOffline : 19.03.2012 20:46

na zaciatok sa nauc pouzivat google, pretoze kopu veci na ktore narazis budes hladat tam, to nik za teba robit nebude. Tutorialov ako zacat s C++ mas na nete miliardu, aj po CZ/SK.







_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.07.11
Prihlásený: 07.10.16
Príspevky: 138
Témy: 30
Príspevok Napísal autor témyOffline : 19.03.2012 21:02

:shock: som zvedavý či ho vieš ty používať .. google používam od 8. triedy na základke (to už je nejaký čas) a vždy som našiel čo som potreboval, ale tu ide o to, že som ešte nenašiel tutoriál, ktorý by nezačínal vetou "tak, prečítali sme si pár kníh" a ide sa programovať .. príkaz na vyvolanie Hello, world! už viem naspamäť, ale vôbec nerozumiem, čo, prečo a ako.

edit: som si až teraz uvedomil, že ten shock smajl úplne vystihol môj výraz


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.03.08
Prihlásený: 27.12.20
Príspevky: 2680
Témy: 216
Bydlisko: Humenne
Príspevok NapísalOffline : 19.03.2012 21:08

http://www.linuxsoft.cz/article_list.ph ... tegory=186 ;)


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako začať programovať ?

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 19.03.2012 21:11

Ako si na tom s angličtinou?
Mimochodom, na úvod by som na C++ zabudol, ty pravdepodobne nemáš ani základné programátorské myslenie, čiže v tom prípade je fajn na úvod skôr C. Naučíš sa základy, ako sa riešia veci, deklarovanie premenných, polia, cykly, a potom môžeš riešiť, akému konkrétnemu jazyku sa venovať. Skôr nie. Keď pochopíš základ C, prejsť na iný jazyk by nemal byť taký problém.







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.07.11
Prihlásený: 07.10.16
Príspevky: 138
Témy: 30
Príspevok Napísal autor témyOffline : 19.03.2012 21:31

Ďakujem vám obidvom! Tie tutoriály vyzerajú v pohode aj ked to je ako som si všimol písané pre linux, ale tak to dúfam nebude problém. Z angličtinou som na tom veľmi dobre, takže no problem ;)







_________________
PODPIS BOL ODSTRÁNENÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA!
Offline

Užívateľ
Užívateľ
Ako začať programovať ?

Registrovaný: 17.01.12
Prihlásený: 24.01.16
Príspevky: 881
Témy: 13
Bydlisko: Košice
Príspevok NapísalOffline : 25.03.2012 14:41

rozmýšľal som že začnem programovať aj ja. na internete som si prešiel dosť návodov, ale že by som vedel základy to si netrúfnem tvrdiť. rozhodol som sa že by som zainvestujem aj do nejakej tej literatúry a v kníhkupectve som našiel knihu "Mistrovství v C++". nestála zrovna najmenej (nejakých 40€ čo je za knihu podľa mňa už veľký peniaz) a tak sa chcem spýtať či sa oplatí kúpiť. poprípade ak nie, tak nejakú inú knihu, ktorú by ste mi doporučili?


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako začať programovať ?

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 25.03.2012 14:46

C++ by som na úvod vôbec neodporúčal, to v prvom rade.. A v druhom rade, "programovanie" je veľmi široký pojem. ČO chceš programovať? Chápeš, že kým jeden si pod tým predstaví programovanie priemyselných strojov, ďalší pod tým vidí vývoj hry, tretí vývoj umelej inteligencie, štvrtý hrajkanie sa s webstránkami...?? Ten postup, požiadavky na človeka atď sú veľmi odlišné.







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Ako začať programovať ?

Registrovaný: 17.01.12
Prihlásený: 24.01.16
Príspevky: 881
Témy: 13
Bydlisko: Košice
Príspevok NapísalOffline : 25.03.2012 14:52

V 1. rade by som chcel programovať hry. Byť nejaky WoW C++ developer, alebo vytvoriť si niečo vlastné. No ale teraz by som skôr začal so základamy, rozobrať do detailov ako ten jazyk vôbec funguje, poriadne sa s ním zoznámiť. Potom sa uberať konkrétnym smerom.


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako začať programovať ?

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 25.03.2012 14:54

Hry... no som zvedavý, ako sa uchytíš na Slovensku, ale ok. V tom prípade by som odporúčal začať klasickým C, pochopiť základy a princípy, a potom môžeš riešiť C++.







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Ako začať programovať ?

Registrovaný: 17.01.12
Prihlásený: 24.01.16
Príspevky: 881
Témy: 13
Bydlisko: Košice
Príspevok NapísalOffline : 25.03.2012 14:56

A vedel by si odporučiť nejakú konkrétnu literatúru?


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako začať programovať ?

Registrovaný: 11.01.09
Prihlásený: 24.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 25.03.2012 15:36

http://www.pcforum.sk/knihy-o-programov ... ml#1212003
http://www.pcforum.sk/knihy-o-programov ... ml#1212021
http://www.pcforum.sk/c-kniha-podrobne- ... ml#1205251


Offline

Užívateľ
Užívateľ
Ako začať programovať ?

Registrovaný: 17.01.12
Prihlásený: 24.01.16
Príspevky: 881
Témy: 13
Bydlisko: Košice
Príspevok NapísalOffline : 25.03.2012 15:41

Vďaka, preklikal som sa k tejto knihe, komentáre sú k nej veľmi pozitívne, takže asi si ju obiednám. Ďakujem pekne. :)


Odpovedať na tému [ Príspevkov: 15 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ako začať programovať?

v Ostatné

3

584

26.01.2014 10:43

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zacat programovat ?!

v Assembler, C, C++, Pascal, Java

13

1742

15.10.2010 20:29

ewil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zacat programovat

v Assembler, C, C++, Pascal, Java

2

879

05.03.2011 16:18

Daron Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ako možem začat programovat?

v Assembler, C, C++, Pascal, Java

1

667

22.02.2012 18:54

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. oplati sa zacat ucit programovat?

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Ekonomika, práca, biznis, podnikanie a peniaze

63

3627

07.11.2014 7:31

Mego Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako programovať?

v Ostatné programy

2

5033

12.06.2007 23:43

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako sa naučiť programovať ?

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Ostatné

65

6756

17.06.2017 22:35

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako by ste naučili ropuchu programovať?

v Perl, Python, Ruby, CGI

3

1305

29.06.2022 15:00

medove Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zacat?

v Webdesign

6

940

26.03.2010 15:26

pa3ick Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zacat

v Grafické programy

7

2874

04.01.2010 1:23

kubki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zacat ?:)

v Ostatné

4

805

16.03.2011 11:22

stenly Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. ako zacat

v Ostatné

5

549

22.08.2012 13:57

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako začať? (paypal)

v Obchody, reklamácie a právo

2

645

06.07.2010 21:58

martes25 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zacat J2ME

v Assembler, C, C++, Pascal, Java

3

1133

31.03.2010 16:12

vama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WiFi - ako zacat?

v Siete

2

599

19.10.2007 19:28

salamoon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc ako začať

v Ostatné

10

880

22.03.2011 21:41

TommyHot Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra