Hry - c++ alebo nieco ine ? :?

Programovacie jazyky, rady, poradňa...
Jacobs322
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 25 máj 2013, 12:10

Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Jacobs322 »

Ahojte - jednu temu som tu uz mal ohladom c++.
Ja som s tym vlastne zacal pretoze s kamaratom by sme chceli vytvorit vlastnu hru. Viem ze na to treba vela skusenosti a treba sa ten jazyk naozaj ucit - pochopit algoritmy a suvislosti.

Ale ako tak som behal po nete a pozeral ze ci som si vybral spravny jazyk tak tam pisali ze c++ nie je najlepsia volba pre hry.
Pisali ze skor C# + XNA alebo SDL.

1. otazka - aky mate vy nazor ?

2. co je to XNA / SDL
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa BX »

Programovanie hier nie je žiadna sranda. Už sa to tu písalo neraz, prečítaj si podobné témy, skús si niečo naštudovať aj sám a potom sa príď opýtať znovu.
http://www.hojko.com/kniha-c-t166855.html
http://www.hojko.com/pascal-praca-t1581 ... ?hilit=hry
http://www.hojko.com/hry-aplikacie-t168644.html
...

Tiež si môžeš prejsť web http://www.ceske-hry.cz/
xadman
Medium Star
Medium Star
Príspevky: 305
Registrovaný: 09 mar 2011, 17:02

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa xadman »

Začni s GameMakerom ;), tam sa naučíš veľa vecí. Neskôr môžeš prejsť na niečo náročnejšie.
Jacobs322
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 25 máj 2013, 12:10

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Jacobs322 »

BX napísal:Programovanie hier nie je žiadna sranda.
Ja viem ze to nie je ziadna sranda :)

A ten web ceske hry som uz troosku prechadzal a trochu aj ostatne fora a niekde pisu ze zacat s c++ je zle inde zase zacat s c++ dobre inde nevedia alebo tak.. preto uz viac neviem co mam robit :/

A ten gamemaker ta free verzia oplati sa stahovat ?
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa BX »

Jacobs322 napísal:A ten gamemaker ta free verzia oplati sa stahovat ?
Oplatí, má povolenú väčšinu vecí, čo sa funkcionality hry týka. Len je trochu limitovaná na objekty v hre ( http://www.yoyogames.com/gamemaker/studio/free#limits ), ale to pri prvých (malých) hrách nevadí.

Vo všeobecnosti je jedno, v akom jazyku začneš. Až prídeš do štádia keď si povieš "túto hru v tomto neurobím, treba mi niečo iné", tak si budeš vedieť nájsť alternatívu aj sám.
Jacobs322
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 25 máj 2013, 12:10

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Jacobs322 »

Aha ..

Takze ak som to spravne pochopil z toho celeho:

Mal by som zacat v GameMakery kde si osvojim zaciatky a az sa dostanem do stadia limitu tak mam prejst na iny jazyk.
Ale asi sa vratim do c++ s uz odporucanou kniznicou Allegro na 2D a potom nieco ine. :)

A este co potrebujem vediet aby som nieco v GM urobil ? :D
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa BX »

Jacobs322 napísal:A este co potrebujem vediet aby som nieco v GM urobil?
Čítať. Ideálne anglicky, priamo na ich webe sú super tutoriály.
Jacobs322
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 25 máj 2013, 12:10

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Jacobs322 »

Tak anglicky viem - teda malo by to stacit :)
Idem to skuknut - zatial dik
xadman
Medium Star
Medium Star
Príspevky: 305
Registrovaný: 09 mar 2011, 17:02

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa xadman »

Stiahni si GameMaker 8.1, je síce platený, ale existuje crack.

GameMaker: Studio je viacej zameraný na port hier na Androidy, iOS, Windows8, Windows8 Phone, HTML5...... a základný balík stojí 100 dolárov a tie moduly sa tam doplácajú.

Ja osobne mám GM: Studio (teda kamarát ho kúpil a mne dal licenciu :D) a som s ním spokojný.


Odporúčam ti v GM 8.1 prejsť tie základné tutoriály aby si získal experiences ako to všetko v tomto prostredí funguje.
Jacobs322
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 25 máj 2013, 12:10

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Jacobs322 »

sorry ale nechcem crackovat :)
MeanSeriously
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 430
Registrovaný: 14 apr 2012, 15:07

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa MeanSeriously »

ak budeš toho vedieť toľko, že si budeš crackovať software, tak daj vedieť ;-)

K téme: Robiť hru (s grafikou, s collision detection a podobnými vecičkami), hoc len 2D, ale v relatívne low-level jazykoch ako C/C++ je pre začiatočníka to najnevhodnejšie čo si môže vybrať. Ak chceš robiť hry, skús ten spomínaný GameMaker. Ak sa chceš naučiť programovať, nerob hry (aspoň zo začiatku).

Ešte k tvojej úvodnej otázke, na ktorú ti nik neodpovedal:
XNA je framework od Microsoftu, založený na .NET, určený na tvorbu videohier.
XNA na Wikipédii
SDL je multimediálna knižnica, ktorá poskytuje pekný, low-level prístup k vstupným zariadeniam (nie je určená priamo a len pre hry). Je cross-platform.
SDL oficiálna stránka
SFML je Object-Oriented alternatíva k SDL
SFML oficiálna stránka
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa pcsiete »

MeanSeriously napísal:K téme: Robiť hru (s grafikou, s collision detection a podobnými vecičkami), hoc len 2D, ale v relatívne low-level jazykoch ako C/C++ je pre začiatočníka to najnevhodnejšie čo si môže vybrať. Ak chceš robiť hry, skús ten spomínaný GameMaker. Ak sa chceš naučiť programovať, nerob hry (aspoň zo začiatku).
Rob hry. Robenie hier je pre začiatočníka vynikajúco motivujúca činnosť v ktorej sa dajú pekne uplatniť niektoré algoritmy. Robenie hier je to najlepšie korenie na fádne jazyky/programovanie.
Jacobs322
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 25 máj 2013, 12:10

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Jacobs322 »

Dakujem :) A v uvode som uz spominal ze viem ze to bude dlha doba kedy budem schopny robit hry - ale len som povedal ze je to moj ciel a ci som si vybral spravny jazyk

Zatial robim len konzolove appky a viem ze sa toho este mam vela ucit :)

A teda Dakujem za vysvetlivky :)
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa pcsiete »

Dakujem A v uvode som uz spominal ze viem ze to bude dlha doba kedy budem schopny robit hry - ale len som povedal ze je to moj ciel a ci som si vybral spravny jazyk
Po konzole skus hry.
xadman
Medium Star
Medium Star
Príspevky: 305
Registrovaný: 09 mar 2011, 17:02

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa xadman »

Jacobs322 napísal:sorry ale nechcem crackovat :)
Tak si stiahni free verziu, ktorá ma ale napr obmedzený počet objektov. Na tvoje účely to momentálne bude stačiť.
Jacobs322
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 25 máj 2013, 12:10

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Jacobs322 »

xadman napísal:
Tak si stiahni free verziu, ktorá ma ale napr obmedzený počet objektov. Na tvoje účely to momentálne bude stačiť.
Free verziu uz mam :smt059
Spixy
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1334
Registrovaný: 24 okt 2010, 12:52

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa Spixy »

len doplnim ze vyvoj XNA je uz ukonceny, takze je lepsie pouzivat MonoGame
kubaj
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 241
Registrovaný: 10 mar 2013, 20:16
Bydlisko: Brno

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa kubaj »

A čo by ste odporučili viacej - XNA (MonoGame) alebo Unity? Unity mi príde celkom dosť jednoduché, v podstate väčšina vecí sa robí v tom editore, a dopĺňa sa to scriptami - ja by som preferoval C# scripty. XNA už mám vyskúšané tiež, ale dozvedel som sa že microsoft ukončil podporu XNA, tak som hľadal niečo iné, a natrafil som na unity, teraz som zistil že MonoGame je náhrada za XNA, tak teraz som zmätený, že čo sa mi viac oplatí :)
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa BX »

kubaj napísal:A čo by ste odporučili viacej - XNA (MonoGame) alebo Unity?
To záleží na tom, akú hru chceš robiť. Nejakú jednoduchšiu 2D, alebo 2,5D hru by som asi v Unity nerobil. Zložté 3D MMORPG by som zase určite nerobil v XNA/MonoGame.
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Hry - c++ alebo nieco ine ? :?

Príspevok od používateľa weroro »

2,5D? definuj.
Napísať odpoveď