[ nekicneko90 @ 29.01.2014. 15:42 ] @
Znam da je cpp najbolji za igre, ima najbrži kompajler.

Ja znam cpp (klase, funkcije, procedure...). Koristim MS Visual Studio 6.0 i Borland cpp builder 6.

Ja lično ne planiram da se bavim programiranjem igara, ali želim da znm nekosnove.

Drugovi iz razreda su mi savetovali GameMaker, ja sam ga probao i mislim da je jako glup.


Za igrebi koristio Visual cpp 6.0, da li mi treba još nešto i kako da počnem.

Inače programiram par godina tako da neće biti problema, visual cpp koristim za konzole, a borland cpp za windows aplikacije.
[ Burgos @ 29.01.2014. 15:58 ] @
Offtopic: C++ ima najsporiji kompajler - videćeš kad budeš kompajlirao neki malo veći projekat :)

Pogledaj libSDL i promeni kompajler na mnogo noviju verziju.
[ nekicneko90 @ 29.01.2014. 21:20 ] @
Da li limSDL radi i na verziji 6.0. Imam Enterprise, imao sam 2010 express, ali mi je istekao i ne volim sa "poluverzijama" da radim. Imao sam i 2008 Professional ali mi se i on ne sviđa. Ne mogu da nađem da "kupim" enterprise.
[ Nymeria @ 29.01.2014. 22:27 ] @
Express verzije VS-a ne isticu a bice ti sasvim dovoljne.
[ Burgos @ 29.01.2014. 23:34 ] @
Ne znam da li radi, ali bih ti svakako preporučio da ne radiš sa VC6. C++ je doživeo dosta velikih izmena od tada - ne želiš da vežbaš nešto što danas nećeš moći nigde da prevedeš osim u VC6. Što se tiče okruženja, ne treba ti ni okruženje, već samo kompajler, tekst editor i nmake, pa možeš i da se igraš sa tim - koristiće ti.

Poslušaj Nymeria i instaliraj Express. U svakom slučaju Ultimate verzija ti svakako nije potrebna, dovoljna ti je i obična, ako ćeš već da kupuješ: http://www.visualstudio.com/pr...pare-visual-studio-products-vs
[ nekicneko90 @ 30.01.2014. 17:31 ] @
imao sam 2008 profesional, od profesora, sa original kodom i mogao sam da ga koristim 90 dana, bez obzira na kod.

2010 imam express na disku i posle 30 dana mi je i on ceko.

Oba su bila na različitim kompovima.


Ja lično nisam neki fan cpp više volim delphi, ali on nije najbolji za igre. U Njemu sam rrradio jednostavne 3d animacije i efekte ali za igre je, koliko sam čui, bolji cpp.

Nisam nameravao da radim 3d, već 2d i nisam siguran kako microsoft funkcioniše.
[ Nedeljko @ 04.02.2014. 16:07 ] @
Ako ti je VC++ 2013 Express polukompajler, onda je VC++ 6 stotinukompajler. Takođe, za SDL ti savršeno odgovara i GNU C++. Štaviše, odličan je!
[ nekicneko90 @ 04.02.2014. 22:19 ] @
Probaću GNU Cpp.

2013 nisam koristio, ako si mislio na ono što sam rekao "poluverziju" ne znači polukompajler.

6.0 imam Enterprise zato kažem "cela" verzija.

Pre nego što sam počeo da koristim delphi 7 enterprise, koristio sam professional. Iako je to isti kompajler professional nama pola stvari od enterprise (bde, dbase, paradox, internet, client/server, itd.), a da ne pominjem to da nisam smeo da prodajem programe.




Hvala svima na pomoći.
[ Milan Milosevic @ 07.02.2014. 06:46 ] @
Delphi je odlican za pravljenje igara kao i C++, samo nije toliko zastupljen.
U njemu mozes sve da uradis kao i u C-u. Medutim ukoliko zelis ozbiljnije da se bavis
programiranjem igara C++ ti je bolja solucija , upravo zbog vece zastupljenosti u industriji igara.
[ tosa @ 07.02.2014. 10:36 ] @
Citat:
Milan Milosevic: Delphi je odlican za pravljenje igara kao i C++, samo nije toliko zastupljen.

A gde si, 'leba ti, ovo procitao? :)
[ 3way @ 07.02.2014. 10:47 ] @
Nisu sve igre vrhunske 3D tvorevina pa da moras da koristis vrhunske kompajlere i programske jezike.
Skromnije igre sasvim lepo mogu da se napisu u bilo kom programskom jeziku.
[ Rapaic Rajko @ 07.02.2014. 10:54 ] @
Citat:
tosa:
Citat:
Milan Milosevic: Delphi je odlican za pravljenje igara kao i C++, samo nije toliko zastupljen.

A gde si, 'leba ti, ovo procitao? :)


A koju si ti verziju Delphi-ja probao (i sta si radio), pa znas da ovo (ni)je tacno? ;)

Pozz
[ Burgos @ 07.02.2014. 11:57 ] @
Ajd, da si ovo meni rekao, koji nemam godinu dana iskustva u industriji igara, al' gde nađe njega
[ mmix @ 07.02.2014. 12:40 ] @
Ne vidim sta vam je tu sve sporno. Bilo koji jezik koji moze da konzumira DLLove za OpenGL i/ili koji moze da funkcionise kao COM client (DX je COM based) moze da posluzi za pisanje igara. Pitanje je samo sa koliko muke Sta vise, igru mozes da napises i u C#u ili VB.NETu preko COM interopa. Cak ima i komercijalnih izdanja XNA za XBOX je .NET based. Tako da, sem ako ne jurite neku AAA FPS igricu gde se svaki frame racuna, bilo koja platforma koja zadovoljava gornje uslove moze da posluzi.

Nista ne fali Delphi-ju sem sto je (imho) malo nezgrapan naspram C++a, u smislu da treba kucati vise za isti efekat. Delphi kompajler je savim pristojan i generise fin binary output.

Ono sto je zapravo i najvaznije, vrhunske igrice se danas skoro uopste i ne kodiraju od nule. Produkcija se uglavnom vrti oko price i asset-a a za podlogu se koristi neki od licenciranih gotovih Engine-a, tipa CryEngine, Unreal, itd. Ova dva cak ima i u freeware izdanju (za nekomercijalne stvari). U tim situacijama programiranje se svodi na scripting mehanike, a tek tu ti ne treba neka napredna programerska mudrost
[ Burgos @ 07.02.2014. 15:02 ] @
Naravno da sve to stoji, samo je stvar u tome da li je neki jezik odličan za pisanje igara. Po meni, mnogo važnija stvar u takvim projektima, je podrška, i mnogo važno kod samostalnih projekata - popularnost. Pogledajte samo najgluplji primer: http://gamedev.stackexchange.com/tags. Takođe, ne znam koliko ima (popularnih i koji se još uvek razvijaju) engina za koja postoje Delphi bindings-i - i sam si rekao da će teško neko, pogotovo za prvi projekat, baratati direktno sa grafičkim pajplajnom.

Baš se ovih dana na digitalmars-d grupi vrti priča oko GC vs. ARC upravljanja memorijom, i članovi su okačili primere igara u kojima je GC na kraju predstavljao veliki problem prilikom održavanja FPS-a stabilnim. Tu Delphi ima dobru prednost, ali je i dalje problematičan faktor - šta kad se zapne, i lično bih između ta dva izabrao D.
[ 3way @ 07.02.2014. 15:10 ] @
Citat:
Burgos: Naravno da sve to stoji, samo je stvar u tome da li je neki jezik odličan za pisanje igara.


Onaj ko se raspituje za osnove sigurno nece da pravi vrhunski optimizovanu igru, nego nesto "onako", a to "onako" moze da napravi u cemu hoce.
Isto kao kada neko zeli da nauci da vozi. Moze on da sedne u Ferari, pa da uci, a moze da sedne i u Juga pa da uci. Rezultat ce biti isti.

Razmisljanje "evo samo ovaj alat je dobar za ovu namenu" nema nikakvog smisla niti logike....
[ Burgos @ 07.02.2014. 15:14 ] @
Naravno, potpuno se slažem. Zato sam i rekao da bih lično izabrao D naspram Delphi-ja, i pored performansi, jer za ono što bih ja napravio, mnogo bih bio produktivniji u familijarnom okruženju. Ali se i dalje pitam - šta kad zapnem, gde ću lakše da potražim pomoć, gde postoji više materijala, koja stvar ima već razvijeno dobro okruženje, itd., itd. Zato ne bih izabrao ni jedan, ni drugi, već C++ (koji OP već poznaje u nekoj meri).
[ ssi @ 07.02.2014. 16:00 ] @
Za pocetnika, bi mozda bio najbolji Unity 3D + C# ?
[ Nemanja_666 @ 07.02.2014. 20:38 ] @
Pocetnik i 3D igra nebi se trebalo nalazati u istoj recenici. Ja bih se vise drzao 2D-a za hobby projekte nego 3D-a. Za to ti treba c++ kompajler, SFML, box2d, neki image editor i lijepa ideja.

A ako bas hoces 3d igru da radis, moja preporuka je da se drzis gotovog engina (bas game engine, ne ogre3d), jer u protivnom vjerovatno nikad neces ni zavrsiti engine za igru.
[ nekicneko90 @ 13.02.2014. 16:27 ] @
Izvinite što me nije bilo dugo. Nisam imao vremena, radio sam par većih projekata.


Ja za početak planiram samo 2D igre, napravio sam jednu 3D preko tutoriala i mislim da bi bilo lakše da počnem od 2D.

Ovo 3D memoriju sam uradio u Delphi-ju i koristio sam GLScene.


Meni bi više odgovarao delphi, ali gde god da pitam svi me savetuju da pređem na cpp, nigle nisam dobio konkrewtan odgovor.





Treba mi onllaj knjiga, tutorial za bilo koji jezik.

Igrice planiram da pravim kao hobi, inače se bavim izradom poslovnih aplikacija i baza podataka.
[ Burgos @ 13.02.2014. 18:28 ] @
Kucaj SDL tutorial na guglu, i dobićeš gomilu.