[ markozelenovic @ 18.11.2007. 14:01 ] @
Sta preporucujete,koristite itd...

Neki Game creator-i:

Fps creator 50$ http://www.fpscreator.com/

Dark Basic Proffesional 70$ http://darkbasicpro.thegamecreators.com/

Dark Basic 40$ http://darkbasic.thegamecreators.com/

3d Gamemaker 35$ http://t3dgm.thegamecreators.com/

Dark GdK 60$ http://darkgdk.thegamecreators.com/

Play Basic(uglavnom 2D) 35$ http://playbasic.thegamecreators.com/

Rpg Maker 60$ www.enterbrain.co.jp/tkool/RPG_XP/eng/

Game Maker 20$ www.yoyogames.com
[ bkaradzic @ 18.11.2007. 16:58 ] @
Najviše igara je napisano u ovom "game creator-u":
GCC $0 http://gcc.gnu.org/

Pa onda u ovom:
Visual Studio Express $0 http://msdn2.microsoft.com/en-us/express/default.aspx

;)
[ markozelenovic @ 19.11.2007. 18:15 ] @
e covece pa od tebe se svaki dan nesto novo sazna(barem ja)

[Ovu poruku je menjao markozelenovic dana 19.11.2007. u 19:27 GMT+1]
[ markozelenovic @ 19.11.2007. 18:19 ] @
e al radi li on i na windowsu :~( gcc)
[ markozelenovic @ 19.11.2007. 18:23 ] @
znas sta:
pre nekoliko godina bio sam downloadowo onaj vs express i ja mislio da nije freeware pa ga izbriso(jadnik) a sad nemogu da se nakanim da ga skinem... brzina mi je 380 kb/s a ono sigurno ima 500 mb ustvari i vise
[ bkaradzic @ 19.11.2007. 19:05 ] @
http://www.mingw.org/
[ bkaradzic @ 20.11.2007. 20:01 ] @
http://www.microsoft.com/express/vc/
[ tosa @ 21.11.2007. 01:38 ] @
http://www.cygwin.com/
[ draxd2007 @ 25.11.2007. 10:14 ] @
Najbolje :

Neoaxis Engine (free)

http://www.neoaxisgroup.com/

+

Visual C# Express 2008 (free)

http://www.microsoft.com/express/vcsharp/

btw Dark GDK je sad free uz Visual C++ Exress 2008, nije losh al neoaxis je bolji.
[ tosa @ 25.11.2007. 12:02 ] @
@draxd2007
Daj neke linkove na igre napravljene tom najboljom kombinacijom.
[ draxd2007 @ 26.11.2007. 18:56 ] @
Citat:
tosa: @draxd2007
Daj neke linkove na igre napravljene tom najboljom kombinacijom.


Zapravo nema ni jedna zavrsena, ima jedna koja je u produkciji njene thread na forumu je http://www.neoaxisgroup.com/phpBB2/viewtopic.php?t=632
engine je relativno nov i zajednica je mala. Od tih svih koje je markozelenovic predlozio samo je valda u DarkBasicu napravljena jedna znacajno komercijalna indie igra.
Josh jedan engine koji bi se mogao dodati u tu listu je Torque. U njemu je napisano dosta igrica al ga ljudi nevole zato sto je ruzno sklepan.
[ bkaradzic @ 26.11.2007. 19:35 ] @
Citat:
draxd2007: U njemu je napisano dosta igrica al ga ljudi nevole zato sto je ruzno sklepan.

Šta je ružno u tom engineu?
[ draxd2007 @ 26.11.2007. 20:15 ] @
Ljudi kazu da ukoliko zelish da napravish bilo sta osim FPS-a morash znacajno da menjash source engina a sam source je sklepan ko nogama tako da se ljudi cude kako uopste funkcionise
chekiraj http://www.devmaster.net/engines/engine_details.php?id=218
[ tosa @ 27.11.2007. 01:18 ] @
Nije nimalo bitno šta ljudi kažu za neki endžin, da jeste Unreal bi bio najbolji ;)
Lepo stvar u svoje ruke pa da čujemo lična iskustva!
[ markozelenovic @ 29.11.2007. 13:37 ] @
najbolji je qbasic
[ markozelenovic @ 30.11.2007. 19:04 ] @
E pa GDK je freeware
[ markozelenovic @ 30.11.2007. 19:13 ] @
toso sta je sa onim vasim engineom sto ste pravili WILL OF STELL
[ markozelenovic @ 30.11.2007. 19:19 ] @
@ draxd2007
imali programiranja u neoaxisu
[ Filip Strugar @ 30.11.2007. 23:21 ] @
Citat:
markozelenovic: toso sta je sa onim vasim engineom sto ste pravili WILL OF STELL

Probaj da koristis taj www.google.com sto ti stoji u potpisu...

http://www.gmxmedia.net/willofsteel/
[ tosa @ 01.12.2007. 04:45 ] @
Engine se zove Perun i sa njim su napravljene dve igre, "Will of Steel" i "Alliance: Future Combat".
Šta je sa njim sada ne bih znao, on je u vlasništvu Gameyus-a.
[ draxd2007 @ 01.12.2007. 09:27 ] @
@markozelenovic : Da ima u C# , sam kompajlirani kod i editor mapa su prilicno integrisani.
[ markozelenovic @ 03.12.2007. 14:36 ] @
jeah.:|
[ StarCraft @ 11.12.2007. 19:41 ] @
Ja koristim torque game builder od www.garagegames.com
Napisao sam cak i uputstvo za torque na srpskom, na jedno 15-ak strana, za sve koga to zanima (a neke je zanimalo)

Ako nekog zanima 2D game developing, moze da mi se javi na [email protected] pa da zajedno radimo. Ja sam iz Beograda.
[ markozelenovic @ 22.12.2007. 06:32 ] @
3d torque ili 2d torque
[ markozelenovic @ 09.01.2008. 20:06 ] @
Ama sve su to gluposti (ti game builderi,makeri...), najbolje se bacit' na C++.
I evo ja sam nabavio Allegro pa pravim neku igru trouglova i pravougaonika , kvadrata, krugova ..., ali za pola godine napravicu ono sto sad mogu u game maker-u koji cu da zapustim.
[ markozelenovic @ 09.01.2008. 20:14 ] @
Znaci:
Allegro+(GCC,Cygwin,Mingw)->Nice(Ja koristim DevCpp sa Mingw compilerom)
Igra radjena u ovome->
-Gusanos(real time worms)(vidi na Google pa Download-uj)
[ markozelenovic @ 09.01.2008. 20:20 ] @
Moram da kazem da Python i Pygame nije losa kombinacija:
Games:
-Frets on Fire (Guitar Hero clone)
[ masetrt @ 09.01.2008. 21:05 ] @
A jel neko zna zasto je prvo izbacena verzija Allegra 4.3.1 21. aprila a 4.2.2 kasnije tj. 22 jula !!!??? :D
[ markozelenovic @ 10.01.2008. 08:49 ] @
Sta te to interesuje ,pih...
[ markozelenovic @ 10.01.2008. 08:56 ] @
Znam da je svima prava mora da instaliraju allegro pa evo upustva za Devcpp 4.9 i WinXP.
startujte devcpp, tools-> upadates/packages - >promeni miror->klikni ono u desnom donjem uglu->nadji allegro zadnju ver->selektuj i instaliraj.
nadji na netu alleg40.dll skini ga i kopiraj ga u c:\windows\system32, idi na tools pa compiler opt. pa add the following comm selektuj (oznaci ga) i u text box ispod prekopiraj ovo
bez navodnika
"-lalleg -s -lgdi32 -ldxguid -lole32 -ldinput -lddraw -lwinmm -ldsound"
[ markozelenovic @ 10.01.2008. 08:59 ] @
da bi testirali radili:
otidjite new project->pa tab multimedia,-> allegro dll, pa prekopirajte ovaj kod i kompajlirajte,ako nemogne potrazite pomoc od mene...
Code:

#include <allegro.h>
#include <cstdlib>
#include <time.h>


int ball_x = 320;
int ball_y = 240;

int ball_tempX = 320;
int ball_tempY = 240;

int p1_x = 20;
int p1_y = 210;

int p1_tempX = 20;
int p1_tempY = 210;

int p2_x = 620;
int p2_y = 210;

int p2_tempX = 620;
int p2_tempY = 210;

time_t secs;    //The seconds on the system clock will be stored here
                //this will be used as the seed for srand()

int dir;     //This will keep track of the circles direction
            //1= up and left, 2 = down and left, 3 = up and right, 4 = down and right

BITMAP *buffer; //This will be our temporary bitmap for double buffering

void moveBall(){

    ball_tempX = ball_x;
    ball_tempY = ball_y;

    if (dir == 1 && ball_x > 5 && ball_y > 5){
     
         if( ball_x == p1_x + 15 && ball_y >= p1_y && ball_y <= p1_y + 60){
                  dir = rand()% 2 + 3;
         }else{    
                 --ball_x;
                 --ball_y;
         }    
              
    } else if (dir == 2 && ball_x > 5 && ball_y < 475){

         if( ball_x == p1_x + 15 && ball_y >= p1_y && ball_y <= p1_y + 60){
                  dir = rand()% 2 + 3;
         }else{    
                 --ball_x;
                 ++ball_y;
         }

    } else if (dir == 3 && ball_x < 635 && ball_y > 5){

         if( ball_x + 5 == p2_x && ball_y >= p2_y && ball_y <= p2_y + 60){
                  dir = rand()% 2 + 1;
         }else{    
                 ++ball_x;
                 --ball_y;
         }

    } else if (dir == 4 && ball_x < 635 && ball_y < 475){

         if( ball_x + 5 == p2_x && ball_y >= p2_y && ball_y <= p2_y + 60){
                  dir = rand()% 2 + 1;
         }else{    
                 ++ball_x;
                 ++ball_y;
         }

    } else { 

        if (dir == 1 || dir == 3)    ++dir;
        else if (dir == 2 || dir == 4)    --dir;

    }    
    
    acquire_screen();
    circlefill ( buffer, ball_tempX, ball_tempY, 5, makecol( 0, 0, 0));
    circlefill ( buffer, ball_x, ball_y, 5, makecol( 128, 255, 0));
    draw_sprite( screen, buffer, 0, 0);
    release_screen();
    
    rest(5);

}    

void p1Move(){
 
    p1_tempY = p1_y;
 
    if( key[KEY_W] && p1_y > 0){
     
        --p1_y;
              
    } else if( key[KEY_S] && p1_y < 420){
     
        ++p1_y;
              
    }     
    
    acquire_screen();
    rectfill( buffer, p1_tempX, p1_tempY, p1_tempX + 10, p1_tempY + 60, makecol ( 0, 0, 0));
    rectfill( buffer, p1_x, p1_y, p1_x + 10, p1_y + 60, makecol ( 0, 0, 255));
    release_screen();
          
}  

void p2Move(){
 
    p2_tempY = p2_y;
 
    if( key[KEY_UP] && p2_y > 0){
     
        --p2_y;
              
    } else if( key[KEY_DOWN] && p2_y < 420){
     
        ++p2_y;
              
    }     
    
    acquire_screen();
    rectfill( buffer, p2_tempX, p2_tempY, p2_tempX + 10, p2_tempY + 60, makecol ( 0, 0, 0));
    rectfill( buffer, p2_x, p2_y, p2_x + 10, p2_y + 60, makecol ( 0, 0, 255));
    release_screen();
          
}    

void startNew(){

    clear_keybuf();
    readkey();
    clear_to_color( buffer, makecol( 0, 0, 0));
    ball_x = 320;
    ball_y = 240;

    p1_x = 20;
    p1_y = 210;

    p2_x = 620;
    p2_y = 210;

}    

void checkWin(){

    if ( ball_x < p1_x){
        textout_ex( screen, font, "Player 2 Wins!", 320, 240, makecol( 255, 0, 0), makecol( 0, 0, 0)); 
        startNew();
    } else if ( ball_x > p2_x){
        textout_ex( screen, font, "Player 1 Wins!", 320, 240, makecol( 255, 0, 0), makecol( 0, 0, 0)); 
        startNew();
    }    
   
}    

void setupGame(){
 
    acquire_screen();
    rectfill( buffer, p1_x, p1_y, p1_x + 10, p1_y + 60, makecol ( 0, 0, 255));
    rectfill( buffer, p2_x, p2_y, p2_x + 10, p2_y + 60, makecol ( 0, 0, 255));  
    circlefill ( buffer, ball_x, ball_y, 5, makecol( 128, 255, 0));
    draw_sprite( screen, buffer, 0, 0);
    release_screen();
    
    time(&secs);
    srand( (unsigned int)secs);
    dir = rand() % 4 + 1;
            
}    

int main(){

    allegro_init();
    install_keyboard();
    set_color_depth(16);
    set_gfx_mode( GFX_AUTODETECT, 640, 480, 0, 0);
    
    buffer = create_bitmap( 640, 480); 
    
    setupGame();
    
    while( !key[KEY_ESC]){

        p1Move();
        p2Move();
        moveBall();
        checkWin();
   
    }    
    
    return 0;

}
END_OF_MAIN();
[ masetrt @ 10.01.2008. 20:01 ] @
Mozda im verzije idu unazad Hmmm tako je mnogo lakse resiti problem bekvard kompatibilitija
[ markozelenovic @ 11.01.2008. 07:58 ] @
hmmm

[Ovu poruku je menjao markozelenovic dana 12.01.2008. u 10:59 GMT+1]