U čemu da programiram igru za natjecanje?

poruka: 21
|
čitano: 4.142
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
protjeran
offline
U čemu da programiram igru za natjecanje?

Lijep pozdrav svima!

Da vam predstavim svoj problem.

Želim napraviti/iskodirati neku 2D ili 2.5D igru za smotru softverskih radova.

Imam ideju, a i cijela je igra nacrtana/skicirana na papiru.

NO, nemogu se odlučiti u kojem da je jeziku pišem.

Glava će mi eksplodirati ne odlučim li se ubrzo.

Nakon neke eliminacije spao sam na 3 jezika:

C + SDL, JavaScript + JQuery, Python + Pygame ili neki DevIL ili što već.

Nemogu se odlučiti što da počnem onako hard-core učiti i konačno u ova 3 mjeseca praznika napisati nekog vraga.

Osnove svakog jezika znam, C mrvicu više od ostalih.

E sad, molim vas, kolege forumaše, da mi pomognete u ovom odabiru.

Hvala najljepša!

 

EDIT: e i da, ako ćete glasati za neki jezik, molim ostavite komentar zašto..., hvala :)

13 C + SDL
3 JS + JQuery
7 Python + ?
People die if they are killed...
Poruka je uređivana zadnji put čet 23.6.2011 20:48 (beno101).
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
Re: U čemu da programiram igru za natjecanje?

Zasto neces C# + XNA?

Poruka je uređivana zadnji put čet 23.6.2011 20:53 (NiGHT_RiDER92).
14 godina
protjeran
offline
Re: U čemu da programiram igru za natjecanje?
NiGHT_RiDER92 kaže...

Zasto neces C# + XNA?

C# neznam.

A ni ne planiram učiti.

Razvijam uglavnom za linux platformu.

C# mi se ne sviđa, eliminirao sam ga u prvom krugu.

 

People die if they are killed...
14 godina
neaktivan
offline
Re: U čemu da programiram igru za natjecanje?

Aha, pitam samo, makar mozes i sa C# za linux platformu, ali to vjerojatno znaš.

Btw koji IDE koristiš (zanima me)?

14 godina
protjeran
offline
Re: U čemu da programiram igru za natjecanje?
NiGHT_RiDER92 kaže...

Aha, pitam samo, makar mozes i sa C# za linux platformu, ali to vjerojatno znaš.

Btw koji IDE koristiš (zanima me)?

Kad kodiram u JavaScriptu koristim CodeLite.

Kad kodiram u C-u, ovo će zvučati čudno, ne koristim IDE. Otvorim 'notepad' i kodiram :)

Python, također tako, samo IDLE.

 

People die if they are killed...
14 godina
offline
U čemu da programiram igru za natjecanje?

Defintivno preporučujem c++ + sdl. Sa običnim c-om se nemoj upuštati u ovakav projekt, posebno ako radiš malo složeniju igru od tetrisa i iks-oksa. Razlog tomu je OOP bez kojeg je došta teško napraviti i običnu 2d igru. Ako nećeš c++ onda uzmi python jer i on ima oop.

 

Uskoro i ja ulazim u sličan projekt(nije za natjecanje) pa sam se odlučio za c++ + sdl. Radim po ovo tutorialu za sdl:

http://lazyfoo.net/SDL_tutorials/index.php

Open Source!
 
2 0 hvala 3
14 godina
neaktivan
offline
Re: U čemu da programiram igru za natjecanje?

Aha, pa da malo mi je cudno, jer mislim da bi ti sva pomoc dobrodosla (intellisense npr).

14 godina
protjeran
offline
Re: U čemu da programiram igru za natjecanje?
NiGHT_RiDER92 kaže...

Aha, pa da malo mi je cudno, jer mislim da bi ti sva pomoc dobrodosla (intellisense npr).

Ma da znam.

Mislim, šta će mi IDE za jednostavnije aplikacije.
Sad (ako ću) kad ću raditi C++ + SDL onda ću valjda uzet CodeLite.

 

People die if they are killed...
14 godina
neaktivan
offline
Re: U čemu da programiram igru za natjecanje?

Ma dobro, nisam ja mislio za jednostavnije aplikacije nego za neke veće projekte pa mi je zato čudno bilo.

14 godina
protjeran
offline
Re: U čemu da programiram igru za natjecanje?
captain_soap_McTawish kaže...

Defintivno preporučujem c++ + sdl. Sa običnim c-om se nemoj upuštati u ovakav projekt, posebno ako radiš malo složeniju igru od tetrisa i iks-oksa. Razlog tomu je OOP bez kojeg je došta teško napraviti i običnu 2d igru. Ako nećeš c++ onda uzmi python jer i on ima oop.

 

Uskoro i ja ulazim u sličan projekt(nije za natjecanje) pa sam se odlučio za c++ + sdl. Radim po ovo tutorialu za sdl:

http://lazyfoo.net/SDL_tutorials/index.php

Hvala!
Inače, radio sam već po tom :)

 

People die if they are killed...
14 godina
protjeran
offline
U čemu da programiram igru za natjecanje?

Ovako.

Privremeno sam se odlučio za C++ + SDL.

Mislite li da mogu nešto ovako napraviti?

 

Jer moja je igra zamišljena s dosta nasilja, a to bi mi komisija mogla uzeti bodove.

 

People die if they are killed...
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
U čemu da programiram igru za natjecanje?

Ako ces raditi SDL onda ti je mozda bolje uzeti Code::Blocks kao IDE ...

No sam se odluci ...

 

Ja sam prosle godine mislio Bubble trouble nakodirat ali sam odustao, pa eto ti jedna ideja ...

Poruka je uređivana zadnji put pet 24.6.2011 18:09 (Budimir).
 
0 0 hvala 0
14 godina
offline
U čemu da programiram igru za natjecanje?

Ja želim znat nešto više o toj smotri. Može link?
BTW, jesi li konačno počeo koristiti OOP?

Moj PC  
0 0 hvala 0
14 godina
protjeran
offline
Re: U čemu da programiram igru za natjecanje?
King of Games kaže...

Ja želim znat nešto više o toj smotri. Može link?
BTW, jesi li konačno počeo koristiti OOP?

Ne potpuno.

No jesam.

 

People die if they are killed...
14 godina
neaktivan
offline
U čemu da programiram igru za natjecanje?

Probaj s ovim : Panda3D , native Python support.

Cheers :)

"I've seen things you people wouldnt believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser Gate"
 
0 0 hvala 1
14 godina
protjeran
offline
Re: U čemu da programiram igru za natjecanje?
woodgamesfx kaže...

Probaj s ovim : Panda3D , native Python support.

Cheers :)

Ide i na C++. ;)

Hvala!

People die if they are killed...
16 godina
neaktivan
offline
U čemu da programiram igru za natjecanje?

Ja sam za Python.

Some people say that if you play a Windows install CD backwards you will hear demon voices commanding you to worship Satan. But that's nothing. If you play it forward it will install Windows.
 
0 0 hvala 1
14 godina
protjeran
offline
Re: U čemu da programiram igru za natjecanje?
1domagoj1 kaže...

Ja sam za Python.

Ok.

A zakaj?

 

People die if they are killed...
16 godina
neaktivan
offline
Re: U čemu da programiram igru za natjecanje?
beno101 kaže...

Ok.

A zakaj?

Zbog sira :P

Some people say that if you play a Windows install CD backwards you will hear demon voices commanding you to worship Satan. But that's nothing. If you play it forward it will install Windows.
14 godina
protjeran
offline
U čemu da programiram igru za natjecanje?

 A sad ozbiljno :P

Ne zbilja.

Zake predlažeš python?

OOP?

Jednostavnost?

 

People die if they are killed...
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Re: U čemu da programiram igru za natjecanje?
beno101 kaže...

A sad ozbiljno :P

Ne zbilja.

Zake predlažeš python?

OOP?

Jednostavnost?

Jes. Python je jedan vrlo elegantan, jednostavan (za naučiti), objektno-orijentirani, high-level programski jezik koji ima ogromni standardni library. Također postoji i puno frameworka za njega (ne kažem da ne postoji i za druge jezike!), evo npr. nisam ni znao za Panda3D.

 

Ja bi ti stvarno preporučio Python-a, jer ćeš stvarno puno lakše i brže napraviti dosta stvari. Pazi npr. ovo:

 

http://en.wikipedia.org/wiki/Civilization_IV#Python

 

Python je i vrlo fleksibilan. Možeš ga kombinirati sa C/C++-om (tzv. mixed language programming)...

 

E sad, to je samo moja preporuka. Ti koristi što želiš. Mislim, zapravo sam znaš koji jezik bi ti najbolje odgovaral za taj projekt.

Some people say that if you play a Windows install CD backwards you will hear demon voices commanding you to worship Satan. But that's nothing. If you play it forward it will install Windows.
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice