Kako napraviti igru

poruka: 578
|
čitano: 254.156
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Re: Kako napraviti igru
selecter69 kaže...

evo ja trenutno programiram igru u c++ sa sdl-om i opengl-om

recimo da je super mario klon, vec sam skoro sve napravio, fizika, collision, zvuk, teksture itd...

sve sam sam radio, jedino nisam level editor jos napravio, ne znam jel cu uopce, za sad sam rucno jedan level ispisao...

 

ono sto sam htio pitat jel mi se isplatilo s tim se zajebavat?

Prije nego ti dam najbolji savjet, molim te zippaj i pokazi nam kod, ako nije problem... :-)

 

Game editor (leveli su samo jedan dio igre) je, ako zelis napraviti igru, neophodan alat, mada nema smisla raditi svoj ako vec imas tonu tilemap librarya s pripadajucim editorima (Tiled, Mappy, etc)...

We are the ones that will open your mind, leave the weak and the haunted behind
12 godina
neaktivan
offline
Kako napraviti igru

a evo opis u kratko, napravio sam klase player, enemies, bricks, game, timer, sound, collision i font, svaka sa svojim cpp i h fajlom

 

u player klasi sam definirao glavnog lika, rendo sliku, handle input, fiziku (gravitacija i skakanje, mogao sam

i posebnu klasu, al nije bas potrebno), pucanje...

 

u bricks, rendanje, polozaj platforma, zidova i kretanje nekih

 

u collision, funkcije koje uzimaju od dva lika (playera, bricks, enemies...) x, y, width i height i usporeduje ih

 

ostalo je jasno vjerojatno

 

u game, inicalizacija sdl-a, opengl-a, ukljucio sve ostale klase, kamera za side skrolanje, namjestanje fps-a,

handle input za kretanje po izborniku, izlazak... i naravno game loop

 

i u main.cpp ukljucio game klasu i samo pozvao game loop

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: Kako napraviti igru
selecter69 kaže...

 

Ne ne, ne interesira me teorija... interesira me code... ne briga me kako je dobar/los, citljiv/necitljiv, sta god... zelim vidjeti sve to sto si "samo" nakucao, da probam compilirati...

We are the ones that will open your mind, leave the weak and the haunted behind
11 godina
neaktivan
offline
Re: Kako napraviti igru

Da bi napravio igru moras znati kakav tip igre zelis da bude, da li ce biti 3D, 2D ili TT (Technical Test kao sto su tetris itd...)

 

Ako zelis da napravis neku zahtevniju igricu moras koristiti 3D programe koji se koriste u prestiznim Microsoft kompanijama kao sto su 3DS Max, Visual Windows 3D i ostali...

Ako zelis napraviti klasicnu 3D igru ne treba ti mnogo programa, imam jedan 3D program za pravljenje igrica zove se 3DRad, lak je za koriscenje,  a preko interneta mozes u ZIP formatu dodavati 3D maceve, automobile, kuce, racunare i sve ostale 3D stavke u nasem okruzenju (naravno kompjuterizovane, graficki modifikovane i 3D formatirane).

 

Ako zelis napraviti neku obicnu 2D igru mozes koristiti i Game Maker koji je takodje lak za koriscenje.

 

Da bi napravio neku pucacinu, akcionu 3D neverovatnu graficku igru treba ce ti puno programa, nacrta, semi, kodova i dosta toga drugog i to je jedan od vrlo zamornih poslova, ali ako se potrudis isplatice ti se sav trud...

11 godina
neaktivan
offline
Kako napraviti igru

E.pozz .Dali mi moze neko reci sta trebam prvo da naucim da bi krenuo  da pravim neki progam.{#} 

 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Kako napraviti igru
djokic_style kaže...

E.pozz .Dali mi moze neko reci sta trebam prvo da naucim da bi krenuo  da pravim neki progam.{#} 

Pisati.

Out of the blue and into the black.
13 godina
offline
Re: Kako napraviti igru
forzzuk kaže...
djokic_style kaže...

E.pozz .Dali mi moze neko reci sta trebam prvo da naucim da bi krenuo  da pravim neki progam.{#} 

Pisati.

Haha, true that.

 

Kuda taj svijet ide... :P

11 godina
neaktivan
offline
Kako napraviti igru

moj vlastiti savijet

ako idete programirati igru onda to radite sa malim naslovia(tetris, zmija, ...) a ne sa nekim divljim FPSom 

koristite gotove SDK alate (najbolje se izvjezbajte dobro sa jednim, vlastita preporuka je UDK) jer njih koriste i veliki game developeri 

 

takoder slazem se s deus ex machinomovim misljenjem o gotovim alatima 

 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Kako napraviti igru

kao 1. je znas koj programerski jezik?

15 godina
neaktivan
offline
Kako napraviti igru

Nikad ne kreči od game engine-a... Rađenje igre zahtjeva mnoge vještine i puno znanja na mnogim područjima i to ne samo u računalstvu.

Za početak je vjerojatno najbitnije razviti logiku i razumjevanje programiranja i kako stvari u računalu funkcioniranju.
Nadalje važno je naučiti neki programski jezik, npr ako radiš u blenderu važno bi bilo znati python jer se u njemu rade skripte. Nemoj očekivati da ćeš u školi naučiti sve o programskim jezicima, za to postoje knjige, bez puno samostalnog truda nikamo nečeš doći.

Dalje nije zgorega biti dobar u umjetnosti, iako zato možeš imati posebnog čovjeka koji će raditi na modelima i ostalim s*anjima vezanim uz grafiku.

Nikad ne očekuj da će rezultati doći sami od sebe,a ni da ćeš pukim kopiranjem nečijeg koda naučiti nešto ili postići nešto veliko. Važno je naučiti, znati kako koji dio koda radi, i to implementirati u svoj projekt...

 

 

<a href="http://www.erepublik.com/en/referrer/Zerocool12" target="_blank"> <img src="http://erepublik.com/images/badges/erepublik-badg
 
0 0 hvala 0
11 godina
neaktivan
offline
Kako napraviti igru

Evo ti 3 tutoriala oko Unity3D na nasem jeziku ,a naravno tu ima i blog.


Tutorial 1:

Tutorial 2:

Tutorial 3:


Blog: http://kakonapravitiigricuzapc.blogspot.com/

 
0 0 hvala 0
14 godina
offline
Re: Kako napraviti igru
zerocool12 kaže...

Nikad ne kreči od game engine-a... Rađenje igre zahtjeva mnoge vještine i puno znanja na mnogim područjima i to ne samo u računalstvu.

Za početak je vjerojatno najbitnije razviti logiku i razumjevanje programiranja i kako stvari u računalu funkcioniranju. 

zašto bi netko učio programirat ako ga taj dio game industrije ne zanima,tko želi bit 2d ili concept artist neka uči crtati ,3d artisti modelirati u nekim od 3d programa(3dsMax,Maya,Zbrush,Mudbox,itd.),buduci level designeri neka uce raditi u jednom od enginea(UDK,CryEngine,Source...uz to ucit skriptiranje, izradu mapa,3d modeliranje za assete iako to prelazi u područije enviroment artista)itd. itd. uglavnom pročitajte ovo

McLaren Mercedes:1974.Emerson Fittipaldi-1976.James Hunt-1984.Niki Lauda-1985.-1986.Alain Prost-1988.Ayrton Senna-1989.Alain Prost-1990.-1991.-Ayrton Senna-1998.-1999.Mika Hakkinen-2008.Lewis Hamilton
11 godina
neaktivan
offline
Re: Kako napraviti igru

@paupav

 

neznam jesi li mene pitao ali odgovorit cu ti

znam C i nesto C++ kojeg jos ucim

 

11 godina
neaktivan
offline
Kako napraviti igru

poz,mene zanima što je potrebno za online igru da se napravi i da ju može igrat nekoliko zemalja jeli to opće izvedivo i treba li kakva prava za to ? 

 
0 1 hvala 0
15 godina
neaktivan
offline
Re: Kako napraviti igru
hans55 kaže...

poz,mene zanima što je potrebno za online igru da se napravi i da ju može igrat nekoliko zemalja jeli to opće izvedivo i treba li kakva prava za to ? 

Naravno da je izvedivo, trebas neki prigodan engine, server za igre i puno znanja...

Listen, this is no set of rules. I'm not tellin' you what to do, all I'm saying is I'm bringing up of three things that are like, so important to the world, I don't have to find as much importance in.
13 godina
neaktivan
offline
Re: Kako napraviti igru
loky4i4 kaže...
zerocool12 kaže...

Nikad ne kreči od game engine-a... Rađenje igre zahtjeva mnoge vještine i puno znanja na mnogim područjima i to ne samo u računalstvu.

Za početak je vjerojatno najbitnije razviti logiku i razumjevanje programiranja i kako stvari u računalu funkcioniranju.

zašto bi netko učio programirat ako ga taj dio game industrije ne zanima,tko želi bit 2d ili concept artist neka uči crtati ,3d artisti modelirati u nekim od 3d programa(3dsMax,Maya,Zbrush,Mudbox,itd.),buduci level designeri neka uce raditi u jednom od enginea(UDK,CryEngine,Source...uz to ucit skriptiranje, izradu mapa,3d modeliranje za assete iako to prelazi u područije enviroment artista)itd. itd. uglavnom pročitajte ovo

  Može se biti i level dizajner.Nikakvo programiranje nije potrebno,ali je stvar da ako si level dizajner da je to jako mala niša i da je tu teško dobit posao.

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
13 godina
neaktivan
offline
Re: Kako napraviti igru
ambivalent kaže...

01. Framework za C++

 

02. DirectX SDK (http://msdn2.microsoft.com/en-us/directx/aa937788.aspx)

 

03. Photoshop (http://www.adobe.com/products/photoshop/index.html)

 

04. Neki alat za 3D modeliranje - 3DSMax, Maya, Blender...

 

05. Neki alat za obradu zvuka

 

Naravno, trebao bi se odlučiti kojeg dijela izrade igre se želiš uhvatiti (programiranje, modeliranje...)

  Šta ga učiš na directx...joj,pa opengl je prava stvar...ako čitaš ovo editiraj post. :P

12 godina
offline
Kako napraviti igru

Unity ili udk? Sto mislite, skinuo sam udk, ali nesvidja mi se bas... unity mi se cini koda ima veci community i puno vise skripti koje mogu dlat ako zapnem.

Moj PC  
0 0 hvala 0
11 godina
neaktivan
offline
Re: Kako napraviti igru
Luka123 kaže...

Unity ili udk? Sto mislite, skinuo sam udk, ali nesvidja mi se bas... unity mi se cini koda ima veci community i puno vise skripti koje mogu dlat ako zapnem.

UDK ti se vjerovatno ne svida zato sto ima mnogo mogucnosti koje sve treba nauciti

Unity je puno laksi i da ima dosta tutoriala za njega ali ima ih i za UDK

 

Moja preporuka za pocetak je Unity

www.in-game.com.hr
15 godina
neaktivan
offline
Kako napraviti igru

Zelio bih dodati jednu opasku:

 

od pocetka, pa kroz razvoj ove teme, razliciti "pametnjakovici" su vrijedjali kad im se preporucivao postojeci SDK ili cak Game Maker za izradu igre, smatrajuci da se igra 'programira' i ne razumijevajuci da je programiranje u biti jedan od manjih poslova u izradi igre. Bitan - ali ne tako velik.

Drago mi je da se tema usmjerila tamo kamo treba, i da se ljudima preporucaju postojeci alati.

 

Smijesno mi je takodjer to sto se Unity ponasa i izgleda kao tipican game maker :-)

Lay there, stare at the ceiling, and switch back to your time... Just go ahead, now try and taste it, I know it should be ripe...
 
6 2 hvala 1
11 godina
neaktivan
offline
Re: Kako napraviti igru
Deus ex machina kaže...

Zelio bih dodati jednu opasku:

 

od pocetka, pa kroz razvoj ove teme, razliciti "pametnjakovici" su vrijedjali kad im se preporucivao postojeci SDK ili cak Game Maker za izradu igre, smatrajuci da se igra 'programira' i ne razumijevajuci da je programiranje u biti jedan od manjih poslova u izradi igre. Bitan - ali ne tako velik.

Drago mi je da se tema usmjerila tamo kamo treba, i da se ljudima preporucaju postojeci alati.

 

Smijesno mi je takodjer to sto se Unity ponasa i izgleda kao tipican game maker :-)

pa zar game makeri nisu samo "pojednostavljeni" game engini ? Unity uobce nije pojednostavlje, jednostavniji je ali ne toliko da bi bio game maker

 

I slazem se sa tvojom teorijom o gotovim alatima, programiranje engina jednostavno daje vise frustracije (iako je zadovoljstvo kad dovrsis, nades bug i onda poludis kako to ispravit)

 

 

www.in-game.com.hr
15 godina
neaktivan
offline
Re: Kako napraviti igru
NinoHR kaže...

1. pa zar game makeri nisu samo "pojednostavljeni" game engini ?

2. Unity uobce nije pojednostavlje, jednostavniji je ali ne toliko da bi bio game maker

3. I slazem se sa tvojom teorijom o gotovim alatima, programiranje engina jednostavno daje vise frustracije (iako je zadovoljstvo kad dovrsis, nades bug i onda poludis kako to ispravit)

1. Yup

2. Ne slazem se uopce, ali vjerojatno je ova linija osobna

3. Nigdje nisam rekao da je programiranje vise ili manje frustrirajuce od icega. Na kraju krajeva, ja sam programer, a generalno ne s**** gdje jedem :-). Moja teorija je iskljucivo uvijek bila:

"Ako hoces napraviti engine, sjedni i programiraj. Ako hoces napraviti igru, uzmi gotov SDK"

Lay there, stare at the ceiling, and switch back to your time... Just go ahead, now try and taste it, I know it should be ripe...
11 godina
neaktivan
offline
Re: Kako napraviti igru
Deus ex machina kaže...

"Ako hoces napraviti engine, sjedni i programiraj. Ako hoces napraviti igru, uzmi gotov SDK"

To nije teorija, to je istina.

www.in-game.com.hr
10 godina
neaktivan
offline
Kako napraviti igru

FPS Creator  - Izrada dobrih pucačina u vrlo dobro okruženom editoru.

 

 

http://www.thegamecreators.com/?id=2001&m=view_product

 

 

 

 

 

 

 

 

 

 

 

 

 

Moj PC  
0 0 hvala 0
14 godina
offline
Re: Kako napraviti igru
DJ Mike kaže...

FPS Creator  - Izrada dobrih pucačina u vrlo dobro okruženom editoru.

 

 

http://www.thegamecreators.com/?id=2001&m=view_product

 

I nije nešto , više za upoznavanje sa level designeom, bolje odmah preci na UDK,cryengine,source,unity... (moje mišljenje)

McLaren Mercedes:1974.Emerson Fittipaldi-1976.James Hunt-1984.Niki Lauda-1985.-1986.Alain Prost-1988.Ayrton Senna-1989.Alain Prost-1990.-1991.-Ayrton Senna-1998.-1999.Mika Hakkinen-2008.Lewis Hamilton
13 godina
neaktivan
offline
Kako napraviti igru

Evo forumasi da vidite sto grupa ljudi zna napravit igru{#}.

Dejan
Moj PC  
0 0 hvala 0
14 godina
offline
Re: Kako napraviti igru
dejko2 kaže...

Evo forumasi da vidite sto grupa ljudi zna napravit igru{#}.

 

Development Status: Cancelled

 

{#}

I possess a skill to google.
13 godina
neaktivan
offline
Re: Kako napraviti igru
Minoza kaže...
dejko2 kaže...

Evo forumasi da vidite sto grupa ljudi zna napravit igru{#}.

 

Development Status: Cancelled

 

{#}

pa ajmo forumasi uzmi source kod i deri{#}

 

no jel ovo dobro za igre http://scratch.mit.edu/

Dejan
11 godina
neaktivan
offline
Kako napraviti igru

Mislim da ti je dobro krenuti sa XNA Frameworkom i C# jer kad ga naucis mozes programirati za mobilne platforme. Usput imas odlicne tutorijale na Pluralsightu. Ja sam probao napraviti jednostavnu igru, ali je nisam dovrsio jer nisam imao vremena.

Optimizam je nedostatak iskustva
Moj PC  
0 0 hvala 0
10 godina
neaktivan
offline
Kako napraviti igru

unity ftw :D

Roses are red,my screen is blue,and I'm sitting here thinking WTF did I do?
Moj PC  
0 0 hvala 1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice