[ 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 | 30
NapísalOffline : 19.03.2012 14:33 | Ako začať programovať ?

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 | 147
Bydlisko: Žilina / Os...
NapísalOffline : 19.03.2012 20:12 | Ako začať programovať ?

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 | 30
Napísal autor témyOffline : 19.03.2012 20:29 | Ako začať programovať ?

ď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ý: 26.04.26
Príspevky: 20990
Témy: 79 | 79
Bydlisko: Banska Byst...
NapísalOffline : 19.03.2012 20:46 | Ako začať programovať ?

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 | Kingston FURY 32GB DDR4 3600 MHz CL18 Beast Black | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi 14T 256GB
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 | 30
Napísal autor témyOffline : 19.03.2012 21:02 | Ako začať programovať ?

: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 | 216
Bydlisko: Humenne
NapísalOffline : 19.03.2012 21:08 | Ako začať programovať ?

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: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 19.03.2012 21:11 | Ako začať programovať ?

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 | 30
Napísal autor témyOffline : 19.03.2012 21:31 | Ako začať programovať ?

Ď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 | 13
Bydlisko: Košice
NapísalOffline : 25.03.2012 14:41 | Ako začať programovať ?

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: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 25.03.2012 14:46 | Ako začať programovať ?

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 | 13
Bydlisko: Košice
NapísalOffline : 25.03.2012 14:52 | Ako začať programovať ?

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: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 25.03.2012 14:54 | Ako začať programovať ?

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 | 13
Bydlisko: Košice
NapísalOffline : 25.03.2012 14:56 | Ako začať programovať ?

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ý: 25.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 25.03.2012 15:36 | Ako začať programovať ?

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 | 13
Bydlisko: Košice
NapísalOffline : 25.03.2012 15:41 | Ako začať programovať ?

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. :)


 [ Príspevkov: 15 ] 


Ako začať programovať ?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Ako zacat programovat

v Backend

2

988

05.03.2011 16:18

Daron

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

Ako začať programovať?

v Ostatné

3

698

26.01.2014 10:43

BX

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

ako zacat programovat ?!

v Ostatné

13

1887

15.10.2010 20:29

ewil

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

Ako možem začat programovat?

v Backend

1

775

22.02.2012 18:54

F3RY

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 Diskusia

63

4032

07.11.2014 7:31

Mego

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

Ako programovať?

v Ostatné programy

2

5147

12.06.2007 23:43

mimkork

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

7164

17.06.2017 22:35

Daron

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

Ako by ste naučili ropuchu programovať?

v Backend

3

1812

29.06.2022 15:00

medove

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

ako zacat

v Ostatné

5

645

22.08.2012 13:57

walther

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

Ako zacat ?:)

v Ostatné

4

908

16.03.2011 11:22

stenly

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

ako zacat?

v Frontend

6

1031

26.03.2010 15:26

pa3ick

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

ako zacat

v Grafické programy

7

3004

04.01.2010 1:23

kubki

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

Poradte ako začať

v Frontend

4

736

03.08.2009 10:39

Misko

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

Ako začať? (paypal)

v Obchody, reklamácie a právo

2

726

06.07.2010 21:58

martes25

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

WiFi - ako zacat?

v Siete

2

685

19.10.2007 19:28

salamoon

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

Pomoc - Ako zacat?

v Hosting, servery a domény

4

1025

23.01.2008 20:15

shiro



© 2005 - 2026 PCforum, edited by JanoF