Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Poceo sam da pravim prvu igru (wipeout klon)

[es] :: GameDev - Razvoj Igara :: Poceo sam da pravim prvu igru (wipeout klon)

[ Pregleda: 3080 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nnn
Tech Lead
Haxr.io
Beograd

Član broj: 16743
Poruke: 679
*.yubc.net.



+87 Profil

icon Poceo sam da pravim prvu igru (wipeout klon)16.07.2005. u 11:43 - pre 227 meseci
Ovih dana sam poceo da pravim igru. Upitanju je klon wipout igre. Znaci to je trka letelica koje lebde na oko metar od zemlje i krecu se velikom brzinom. Igru pokrece A6 engine iz 3d game studio i pisem je u njegovom c-skipt jeziku koji je veoma slican c++. Igra ce biti cista arkada. Tako da sam odlucio da sam napisem jednostavnu fiziku. Za sad sam uradio kretanje letelice, kao i 70% oko kretanja kamere. Sad trenutno radim na gravitaciji tj, da uvek vraca letelicu na oko jedan metar od podloge. Danas cu videti na napravim jednostavnu test stazu i da okacim exe fajl da vidite sta sam do sada uradio. Imajte u vidu da mi je ovo prvi projekat ovakvog tipa. Svi saveti kao i kritike su dobrodosli. Iga ce biti free, kao i open sorce.

[mod's edit:]Izmenjen naslov teme

[Ovu poruku je menjao reject dana 16.07.2005. u 12:50 GMT+1]
 
Odgovor na temu

reject
Ivan Pesic
Bgd

Član broj: 7659
Poruke: 2209
*.83.beocity.net.

Sajt: misc.comli.com


Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)16.07.2005. u 11:52 - pre 227 meseci
Kako ce raditi kretanje po stazi tj. kako ces deliti stazu?
Mass murder ain’t just painless,
Now we’ve made it cute.


The Church Of The Holy Transistor
 
Odgovor na temu

nnn
Tech Lead
Haxr.io
Beograd

Član broj: 16743
Poruke: 679
*.yubc.net.



+87 Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)16.07.2005. u 12:02 - pre 227 meseci
Ne znam, nasta tacno mislis?
 
Odgovor na temu

reject
Ivan Pesic
Bgd

Član broj: 7659
Poruke: 2209
*.83.beocity.net.

Sajt: misc.comli.com


Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)16.07.2005. u 12:50 - pre 227 meseci
Verovatno ti se ne isplati da tokom igre celu stazu, vec
samo deo koji u datom trenutku vidi kamera.
Mass murder ain’t just painless,
Now we’ve made it cute.


The Church Of The Holy Transistor
 
Odgovor na temu

BIG FOOT

Član broj: 2964
Poruke: 449
*.yu
Via: [es] mailing liste



Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)17.07.2005. u 11:07 - pre 227 meseci
I ja uskoro pocinjem neke trke...
Nisam upoznat sa tim A6, ali kako da odredim stazu kojom vozila idu?
Nikada pre nisam pravio trke, pa bih vas zamolio, cisto teorijski da mi
odgovorite.
 
Odgovor na temu

nnn
Tech Lead
Haxr.io
Beograd

Član broj: 16743
Poruke: 679
*.yubc.net.



+87 Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)17.07.2005. u 12:04 - pre 227 meseci
Sto se tice staze za sada cu da pustim da celu stazu odjednom gleda. Ako posle bude bilo problema stavicu da izcrtavao po deo. Razmisljao sam kako da napravim da racuna krugove i vreme, kao i da zna kad ste presli celu stazu, i dosao sam na idelju da na stazi stavim nekoliko nevidljivih zidova i kada brod prodje kroz sve zidove onda je napravio krug. Ima li neko bolje resenje od ovog?

Staze pravis u level editoru. Mozes da koristis Valve Hammer Editor koji je besplatan.

Jedno pitanje posto stazu pravim u level editoru i to editoru koji je dosao u 3d game studio, sad on moze da ucita prefabs to su vec gotovi 3d objekti, ali ih cita iz .map formata. Ja hocu da komplikovanije delove staze odradim u cinema 4D. Kako ja da prebacim 3d model u map format. Iz cineme mogu da ga exportujem u vecinu formata.?

[Ovu poruku je menjao nnn dana 17.07.2005. u 13:05 GMT+1]
 
Odgovor na temu

reject
Ivan Pesic
Bgd

Član broj: 7659
Poruke: 2209
*.83.beocity.net.

Sajt: misc.comli.com


Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)17.07.2005. u 13:31 - pre 227 meseci
Taj .map format je verovatno neki format koji je radjen specijalno za taj editor.
Treba ti neki tool (konvertor) koji verovatno dobijas uz editor koji konvertuje
objekte iz nekog opste poznatog formata (.3ds .lwo .mb) u .map format.

To sa "nevidljivim zidovima" je pod obavezno, tako mozes da uradis i checkpointe
na stazama koje nisu kruzne.

Ne znam kolike su ti staze, ali cak i ako nisu mnogo velike mislim da je pametno
izdeliti ih.
Mass murder ain’t just painless,
Now we’ve made it cute.


The Church Of The Holy Transistor
 
Odgovor na temu

nnn
Tech Lead
Haxr.io
Beograd

Član broj: 16743
Poruke: 679
*.yubc.net.



+87 Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)17.07.2005. u 21:11 - pre 227 meseci
.map je urniverzalni format koji koristi vecina editora za kreiranje nivoa. Sad ne znam kako da od nekog modela napravim mapu.
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
...66.subscriber.vzavenue.net.

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)17.07.2005. u 23:09 - pre 227 meseci
Citat:
nnn: Ja hocu da komplikovanije delove staze odradim u cinema 4D. Kako ja da prebacim 3d model u map format. Iz cineme mogu da ga exportujem u vecinu formata.?

Verovatno misliš na Quake .map format. Taj format koriste uglavnom svi tzv. brush based editori. Svaki brush je convex hull. Znači ako hoćeš da prebaciš concave model u .map format, moraš prvo da ga pretvoriš u convex. A to se najlakše radi sa BSP-om. Kada isečeš concave model sa svim ravnima koje ga predstavljaju, dobijaš gomilu convex-nih objekata. Ovo je samo teorija, u praksi niko ovo ne radi. Inače kod modernih engine-a brush based editovanje se više koristi za koliziju i PVS, dok se za izgled ide sa objektima napravljenim u nekom običnom softveru za 3d modelovanje (Maya, SoftImage, itd.).

 
Odgovor na temu

nnn
Tech Lead
Haxr.io
Beograd

Član broj: 16743
Poruke: 679
*.yubc.net.



+87 Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)18.07.2005. u 21:35 - pre 227 meseci
Znas li neki program koji to radi?

Evo prvo sto sam uspeo da nateram da radi:
kep.co.yu/GaMe.rar
Evo je neka 0.01 verzija. Kontrole su w a s d. Uradio sam kretanje broda kao i kamere. Izvinjavam se sto nisam zavrsio stazu, ali nisam imao vremena jer saam u guzvi ovih dana. Model letelice sam na brzinu napravio i teksturu sam onako bezveze napravio. Uspeo sam da napravim gravitaciju tako sto sam stavio da brodu z uvek tezi visini oko 70 cm. Tako da kad pravim stazu najniza tacka mora da bude z=0 ili cu za svaki nivo dodati neku promenjivu koja ce da odredjuje min z. Razmisljam kako da odredim ugao pri penjanju i spustanju.Sve u svemu imajte u vidu da sam totalni pocetnik.
Evo i koda sto sam stavio za kretanje letelice:
Code:

action brod 
    {
Map_Window();
    my.passable = off;
//    phent_settype(my,PH_RIGID, PH_SPHERE );
//    phent_setmass(my,2,PH_SPHERE); 
    //phent_setgroup( my, 1 );
    //ph_selectgroup( 1 ); 
        

while(1)
        {
            if(key_a)
            {
                    my.pan+=1;
                if (my.roll<30)
                    {
                        my.roll+=2;    
                    }
            }
            else
            {
                if (my.roll>0)
                    {
                        my.roll-=1;    
                    }
            }
        
            if(key_d)
            {
                my.pan-=1;
                if (my.roll>-30)
                    {
                        my.roll-=2;    
                    }
            }
                else
            {
                if (my.roll<0)
                    {
                my.roll+=1;    
                    }
            }

        if (key_s) 
        {
        dist.x=cos(my.pan)*2;
        dist.y=sin(my.pan)*2;
        ent_MOVE(nullvector,dist);    
        
        }
        
        if (key_w) 
        {
        if (force<40)
        {
        force+=0.75;
        }    
        }
            else{
                if(force>0){
            force-=0.25;}
                }
       if(force>0){
        move_mode = ignore_passable + glide;
        dist.x=-cos(my.pan)*force;
        dist.y=-sin(my.pan)*force;
        ent_MOVE(nullvector,dist);
        }
    if (camera.pan<my.pan+180) 
        {
        camera.pan+=0.75;
    }
        if (camera.pan>my.pan+180) 
    {
        camera.pan-=0.75;
    }    

if (my.z>70) {z.x=0;
z.y=0;
z.z=-5;
ent_move(nullvector,z);
}

if (my.z<70) {z.x=0;
z.y=0;
z.z=5;
ent_move(nullvector,z);
}
//camera.pan=my.pan+180;
camera.x=my.x+dist.x-cos(camera.pan)*350;
camera.y=my.y+dist.y-sin(camera.pan)*350;
camera.z=my.z+40;
camera.tilt=-10;
wait(1);
       }
    }
 
Odgovor na temu

nnn
Tech Lead
Haxr.io
Beograd

Član broj: 16743
Poruke: 679
*.yubc.net.



+87 Profil

icon Re: Poceo sam da pravim prvu igru (wipeout klon)20.07.2005. u 14:55 - pre 227 meseci
Za desetak minuta putujem na more tako da ce igra morati malo da priceka. Sinoc sam do kasno radio mapu i zavrsio je celu. Ali nisam mogao da uploadujem Ovo sto sam okacio u prethodnoj poruci je exe verzija startujete game.exe. Sinoc sam jos i promenio malo kretanje letelice. Stavio sam da ige brze, kao i da bolje skrece, i da se kamera brze izjednacava sa letelicom. Takodje sam dodao i minimap koji prati igraca.
 
Odgovor na temu

[es] :: GameDev - Razvoj Igara :: Poceo sam da pravim prvu igru (wipeout klon)

[ Pregleda: 3080 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.