| | |
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
Registrovaný: 27.07.11 Prihlásený: 07.10.16 Príspevky: 138 Témy: 30 |
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!
|
|
Registrovaný: 02.06.08 Prihlásený: 19.07.16 Príspevky: 3325 Témy: 147 Bydlisko: Žilina / Os... |
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) | |
|
Registrovaný: 27.07.11 Prihlásený: 07.10.16 Príspevky: 138 Témy: 30 | Napísal autor témy 1adamm115: 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! 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! |
|
Registrovaný: 12.10.06 Prihlásený: 24.04.24 Príspevky: 20311 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 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 |
|
Registrovaný: 27.07.11 Prihlásený: 07.10.16 Príspevky: 138 Témy: 30 | Napísal autor témy 1adamm115: 19.03.2012 21:02 | |
|
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
|
|
Registrovaný: 08.03.08 Prihlásený: 27.12.20 Príspevky: 2680 Témy: 216 Bydlisko: Humenne | |
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
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, ... |
|
Registrovaný: 27.07.11 Prihlásený: 07.10.16 Príspevky: 138 Témy: 30 | Napísal autor témy 1adamm115: 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! |
|
Registrovaný: 17.01.12 Prihlásený: 24.01.16 Príspevky: 881 Témy: 13 Bydlisko: Košice | Napísal Trivi: 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?
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
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, ... |
|
Registrovaný: 17.01.12 Prihlásený: 24.01.16 Príspevky: 881 Témy: 13 Bydlisko: Košice | Napísal Trivi: 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.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
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, ... |
|
Registrovaný: 17.01.12 Prihlásený: 24.01.16 Príspevky: 881 Témy: 13 Bydlisko: Košice | Napísal Trivi: 25.03.2012 14:56 | |
|
A vedel by si odporučiť nejakú konkrétnu literatúru?
|
|
Registrovaný: 11.01.09 Prihlásený: 24.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 25.03.2012 15:36 | |
|
|
|
Registrovaný: 17.01.12 Prihlásený: 24.01.16 Príspevky: 881 Témy: 13 Bydlisko: Košice | Napísal Trivi: 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.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Ako začať programovať? v Ostatné | 3 | 584 | 26.01.2014 10:43 BX | | ako zacat programovat ?! v Assembler, C, C++, Pascal, Java | 13 | 1742 | 15.10.2010 20:29 ewil | | Ako zacat programovat v Assembler, C, C++, Pascal, Java | 2 | 879 | 05.03.2011 16:18 Daron | | Ako možem začat programovat? v Assembler, C, C++, Pascal, Java | 1 | 667 | 22.02.2012 18:54 F3RY | | oplati sa zacat ucit programovat? [ Choď na stránku: 1, 2, 3 ] v Ekonomika, práca, biznis, podnikanie a peniaze | 63 | 3627 | 07.11.2014 7:31 Mego | | Ako programovať? v Ostatné programy | 2 | 5033 | 12.06.2007 23:43 mimkork | | Ako sa naučiť programovať ? [ Choď na stránku: 1, 2, 3 ] v Ostatné | 65 | 6756 | 17.06.2017 22:35 Daron | | Ako by ste naučili ropuchu programovať? v Perl, Python, Ruby, CGI | 3 | 1305 | 29.06.2022 15:00 medove | | ako zacat? v Webdesign | 6 | 940 | 26.03.2010 15:26 pa3ick | | ako zacat v Grafické programy | 7 | 2874 | 04.01.2010 1:23 kubki | | Ako zacat ?:) v Ostatné | 4 | 805 | 16.03.2011 11:22 stenly | | ako zacat v Ostatné | 5 | 549 | 22.08.2012 13:57 walther | | Ako začať? (paypal) v Obchody, reklamácie a právo | 2 | 645 | 06.07.2010 21:58 martes25 | | ako zacat J2ME v Assembler, C, C++, Pascal, Java | 3 | 1133 | 31.03.2010 16:12 vama | | WiFi - ako zacat? v Siete | 2 | 599 | 19.10.2007 19:28 salamoon | | Pomoc ako začať v Ostatné | 10 | 880 | 22.03.2011 21:41 TommyHot |
| 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
|
|