Skocz do zawartości

Gra RPG multiplayer od podstaw


Rekomendowane odpowiedzi

WITAM!!!

Jestem Tu nowy

Umiem zrobic proste gry

Lecz to mi nie wystarcza!!!

Wczoraj w szkole z kolegami Uzgodnilismy ze zrobimy gre RPG Multiplayer.Ja powstawiałem dzrzewka,glazy,kamyki i takie tam duperele i wyslalem plik koledze no i on robi mapke.Ja i mój drógi kolega zajmójemy sie resztą(muzyka,animacje,logowanie,server itp)
pare żeczy nie rozumiemy i prosze o bardzo dokladne wytlumaczenie:

Pierwsze pytanie:
Jak zrobic serwer do gry???

Pytanie Drugie:
Jak zrobic animacje postaci i potworow np jak atakoje ,broni sie ,biegnie itp???

Pytanie Trzecie:
Jak zrobic taki pasek Menu na gorze zeby tam pisalo np:Plecak i jak sie kliknie to zeby pokazywaly sie zeczy ktore znajdoja sie zebrane zeczy.Prosilbym tez o ranking,pomoc,Ustawienia

Pytanie Czwarte:
Jak zrobimy stronke internetową to jak na niej zrobic tak ze robie sobie na niej konto a nastepnie wlaczam gre,wpisuje login i haslo i loguje sie na moje konto i sobie gram???

Pytanie Piąte:
Jak zrobic menu gry w ktorym jest Np:
Nowe Konto

Loguj sie

Ustawienia

Ranking

wyjscie

i jak klikam np na Loguj pokazuje sie okienko i tam tzeba wpisac login i haslo.Albo jak wezme nowa gra to wlacza sie moja strona internetowa i pokazuje sie okienko rejestracji u mie na stronce

Z góry dzieki i jak ktos moze to niech mi napisze na GG:7225991
Odnośnik do komentarza
Udostępnij na innych stronach

Skad ja to znam?

 

 

Jak zrobic serwer do gry???

 

 

i wogole cala reszta !!

Jak chcecie zrobić GRE RPG w dodatku multiplayer skoro tymi pytaniami utwierdzacie mnie w przekonaniu ze nie znacie nawet podstaw!

 

Dżizys

Odnośnik do komentarza
Udostępnij na innych stronach

Może najpierw : A jaaak się uczyć?

 

Jak zrobic server do gry???

postawić najlepiej

 

Jak zrobic animacje postaci i potworow np jak atakoje ,broni sie ,biegnie itp???

np. narysować

 

Jak zrobic taki pasek Menu na gorze zeby tam pisalo np:Plecak i jak sie kliknie to zeby pokazywaly sie zeczy ktore znajdoja sie zebrane zeczy.Prosilbym tez o ranking,pomoc,Ustawienia

hmm...tu to najłatwiej na skryptach

 

Jak zrobimy stronke internetową to jak na niej zrobic tak ze robie sobie na niej konto a nastepnie wlaczam gre,wpisuje login i haslo i loguje sie na moje konto i sobie gram???

hmm...coś lepszego niż te htmle itp.

 

Myślę że pomogłem :)

 

:sp_ike:

Odnośnik do komentarza
Udostępnij na innych stronach

1.

Potrzebny 39dll

 

2.

Najłatwiej w GMie w edytorze

 

3.

Jest Mnóstwo przykładów "inventory"

 

4.

hmm.. napisać własnego DLL'a do odczytu z bazy danych

 

5.

Jest przykład na stronie jak zrobić Menu.

 

 

Edit:

Skad ja to znam?

i wogole cala reszta !!

Jak chcecie zrobić GRE RPG w dodatku multiplayer skoro tymi pytaniami utwierdzacie mnie w przekonaniu ze nie znacie nawet podstaw!

 

Dżizys

 

Dlaczego od razu ich zniechęcasz? Wiem, że wielu ludzi próbowało zrobić grę MMORPG no ale mają jakiś cel. Być może jak zobaczą jakie to trudne, odrzucą ten projekt aby, jak nauczą się więcej, samemu zrobić swoją grę MMO.

Odnośnik do komentarza
Udostępnij na innych stronach

Umiem zrobic proste gry

Lecz to mi nie wystarcza!!!

Wczoraj w szkole z kolegami Uzgodnilismy ze zrobimy gre RPG Multiplayer.(...)

Pomiędzy prostymi grami a MMORPG jest wieeelka przepaść. Proste gry to dopiero podstawy podstaw.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja bym ci proponował rozpoczęcie stworzenie banalnej gry RPG. Później możesz rozwijać ją lub korzystając z "uzyskanej wiedzy" stworzyć bardziej zaawansowaną gre RPG. Jak ukończysz zaawansowaną RPG możesz zabrac się do nauki i stworzyć krok po kroku MMORPG.

Początki zawsze są cięzkie, bo chciałoby sie wszystko umieć od razu. Ja postepuje tak jak wyżej napisałem. Najważniejsze to się nie zniechęcać (zwłaszcza wypowedziami innych na forum :P), przerobić i przeanalizowac wszystkie (lub większość) kursów i przykładów na GM Clanie i zerkac na forum ;]

Odnośnik do komentarza
Udostępnij na innych stronach

@UP: Stwierdził, że potrwfi robić proste gry, więc myśle ze może zacząć od tego. Nie wiadomo dokładnie co dla niego jest "prosta gra". Na tym forum dla jednego prostą grą jest zrobienie skakającego ludzika a dla innego tworzenie gier 3D już jest banalne ;]

 

A jeśli nawet tej banalnej gry RPG nie potrafisz zrobić to kursy i przykłady na GM Clanie czekają na ciebie :)

Odnośnik do komentarza
Udostępnij na innych stronach

O aż sie nie spodziewałem tylu odpowiedzi :D Jak mozecie mi pomóc z animacjami głównego Gracza to zobaczcie co jest tu źle:

 

Zrobiłem w Sprite 8 spritów w tym jeden idzie do gory,drogi na dol,trzeci w lewo a czwarty w prawo i w tych samych kierunkach wali mieczem.Prosze o pomoc w odnalezieniu bledu gdzieś tutaj:

 

W crete:

 

 

    x = Start.x;
    y = Start.y;
    
    tx = x;
    ty = y;
    
    lx = x;
    ly = y;
    
    flags = 0;

 

 

W step:

    if( flags & 1 )
    {
        mask_index = noone;
        image_speed = .4;
        switch( direction div 90 )
        {
            case 0:
                sprite_index = player_d;
            break;
        
            case 1:
                sprite_index = player_w;
            break;
        
            case 2:
                sprite_index = player_a;
            break;
        
            case 3:
                sprite_index = player_s;
            break;
        }
    }
    else
    {
        mask_index = Player;
        if( round( tx ) != round( x ) || round( ty ) != round( y ) )
            image_speed = .4;
        else
        {
            image_speed = 0;
            image_index = 0;
        }

        switch( direction div 90 )
        {
            case 0:
                sprite_index = player_PRAWO;
            break;
        
            case 1:
                sprite_index = player_GORA;
            break;
        
            case 2:
                sprite_index = player_LEWO;
            break;
        
            case 3:
                sprite_index = player_DOL;
            break;
        }
    }
    
    tx = max( min( room_width, tx ), 0 );
    ty = max( min( ty, room_height ), 0 );

    if( round( tx ) != round( x ) || round( ty ) != round( y ) )
    {
        _dir = point_direction( x, y, tx, ty );
        _dis = point_distance( x, y, tx, ty );
        x = round( x + lengthdir_x( min( 3, _dis ), _dir ) );
        y = round( y + lengthdir_y( min( 3, _dis ), _dir ) );
    }
    
    depth = -y;

 

 

Przy zderzeniu z d_1:

    if( flags & 1 )
        flags = flags ^ 1;

 

A tu są skrypty:

1.pierwszy Tobyte:

/*
    toByte( real, len )
*/

    __c = min( 10, max( 0, argument[1] ) );

    __l[0] = argument[0];
    for( __n = 1; __n < __c; __n += 1 )
        __l[__n] = __l[__n-1] div 256;
     
    __s = '';   
    for( __n = 0; __n < __c; __n += 1 )
        __s += chr( __l[__n] mod 256 );
        
    return __s;

 

2.Drógi toNum

/*
    toNum( data )
*/

    __l = 0;
    for( __n = 0; __n < string_length( argument[0] ); __n += 1 )
        __l += ord( string_char_at( argument[0], __n + 1 ) ) * power( 256, __n );
        
    return __l;

 

 

Co tu jest źle???

Odnośnik do komentarza
Udostępnij na innych stronach

OOOO!!! Już zrobilem bo mialem złą nazwe skryptu!!!Wysykakóje:stworzyc gre??Biore tak!pokazuje okienko w którym pisze sie nick Gracza.Wpisuje Skovv i biore Enter.I do tego mometu dziala a potem wyskaoja Bledy a ja biore ignore a itak wyskakoja :angry: Najpierw wyskakoje coś takiego:

 

ERROR in
action number 1
of Create Event
for object Overmind:

Error in code at line 63:
               ds_map_add( m, 'id', instance_create( 0, 0, Dummy ) );

at position 58: Unknown variable Dummy

 

Biore ignore i wyskakoje to:

 

ERROR in
action number 1
of Create Event
for object Player:

Error in code at line 1:
       x = Start.x;

at position 9: Unknown variable Start

 

Potem to...:

ERROR in
action number 1
of Draw Event
for object Overmind:

Error in code at line 22:
       for( n = ds_list_size( chat ) - 1; n >= max( 0, ds_list_size( chat ) - 5 ); n -= 1 )

at position 29: Unknown variable chat

 

potem to:

 

ERROR in
action number 1
of Draw Event
for object message:

Error in code at line 3:
       draw_text( x, y, text );

at position 23: Unknown variable text

 

ehhh potem to:

 

ERROR in
action number 1
of  Step Event
for object Player:

Error in code at line 1:
       if( flags & 1 )

at position 9: Unknown variable flags

 

nastepnie wyskakoje:

ERROR in
action number 1
of  Step Event
for object Overmind:

Error in code at line 96:
       if( chatWrite )

at position 10: Unknown variable chatWrite

 

nastepnie:

ERROR in
action number 1
of Draw Event
for object Overmind:

Error in code at line 22:
       for( n = ds_list_size( chat ) - 1; n >= max( 0, ds_list_size( chat ) - 5 ); n -= 1 )

at position 29: Unknown variable chat

 

I tak dalej... w kółko :( Kto mi pomoze??BŁAGAM!!! ;]

Odnośnik do komentarza
Udostępnij na innych stronach

Czytałeś kiedyś muotka? Tam był tutorial tworzenia mmorpg-a, a dokładniej:

GML
make_mmorpg()
:sp_ike:

A tak serio, to sam napisałeś, że jesteś nowy, najpierw zrób jakąś gierkę (może być nawet rpg) offline, i jak się gierka przyjmie, to weź się za coś większego, niekoniecznie to musi być mmorpg, choć może. ;)

 

E:

UP: To START to co ma niby być? Masz wogóle taki obiekt?

Jak tam to daj przed tym

GML
if object_exists(START)

tak samo z chat itd.

Odnośnik do komentarza
Udostępnij na innych stronach

Od chyba 4 czy 5 dni Jestem tu zarejestrowany.W GM pracóje od chyba tygodnia.Wczoraj znalazlem przyklad animacji glownej postaci i przelozylem go do mojej gry zmieniajac wyglad itp.juz teraz dziala wszystko.mapka to najmniejszy problem,dzwieki na koncu sie zrobi.Jest 12 rórznych potworow tyle ze bez animacji i bez zadnych ustawien itp.Nie tak duzo roboty trzeba aby zrobic ta gre rpg mmo.Jak czegos nie wiem to pisze na forum.Jak mi bedziecie pomagac to ta gra powstanie w najblizszym czasie, cos okolo tygodnia jesli kolega zrobi mapke :D

 

 

UWAGA:NIE ZAMIEZAM PRZESTAC ROBIC TEJ GRY GDYRZ ZAWSZE MAZYLEM O SWOJEJ WLASNEJ GRZE A TO NIE AZ TAK PIEKIELNIE TRUDNE DO ZROBIENIA!!!NIE MOWCIE ZE MAM ZACZAC OD PROSTEJ GRY!!!

Odnośnik do komentarza
Udostępnij na innych stronach

UWAGA:NIE ZAMIEZAM PRZESTAC ROBIC TEJ GRY GDYRZ ZAWSZE MAZYLEM O SWOJEJ WLASNEJ GRZE A TO NIE AZ TAK PIEKIELNIE TRUDNE DO ZROBIENIA!!!NIE MOWCIE ZE MAM ZACZAC OD PROSTEJ GRY!!!

Nie krzycz na nas!

No jak Ci się uda to pogratuluje. I myślisz że mmorpg-a robi się w dwa tygodnie? Że wogóle jako taką grę zrobisz w tyle czasu? No to Ci powiem że się mylisz.

Odnośnik do komentarza
Udostępnij na innych stronach

No moze nie w dwa tygodnie ale napewno ją zrobie

 

Mam pomysl:jak jestes taki madry to ja zaraz wstawie plik do downloadu i ty go wezmiesz i zrobisz tak zeby dzialalo ok??

 

On nie ma takiego obowiazku , nawet jak jest "taki madry" jak to powiedziales , aby Ci przerobic.

 

Robisz od tygodnia ? Ja robie od ponad pół roku i dalej nie umiem robic mmo rpg , ale nawet sie nie napalam bo mnie nie kreca gry bez fabuły ;d

 

Jest dobry kurs Yody i to w 39dll . Z zwyklego multiplayera gmowego nie bedziesz raczej zadowolony.

 

Powodzenia.

Odnośnik do komentarza
Udostępnij na innych stronach

Od chyba 4 czy 5 dni Jestem tu zarejestrowany.W GM pracóje od chyba tygodnia.Wczoraj znalazlem przyklad animacji glownej postaci i przelozylem go do mojej gry zmieniajac wyglad itp.juz teraz dziala wszystko.mapka to najmniejszy problem,dzwieki na koncu sie zrobi.Jest 12 rórznych potworow tyle ze bez animacji i bez zadnych ustawien itp.Nie tak duzo roboty trzeba aby zrobic ta gre rpg mmo.Jak czegos nie wiem to pisze na forum.Jak mi bedziecie pomagac to ta gra powstanie w najblizszym czasie, cos okolo tygodnia jesli kolega zrobi mapke :D

UWAGA:NIE ZAMIEZAM PRZESTAC ROBIC TEJ GRY GDYRZ ZAWSZE MAZYLEM O SWOJEJ WLASNEJ GRZE A TO NIE AZ TAK PIEKIELNIE TRUDNE DO ZROBIENIA!!!NIE MOWCIE ZE MAM ZACZAC OD PROSTEJ GRY!!!

Zajmij się lepiej struganiem ziemniaków na zamówienie, będzie to lepiej opłacane; uwierz mi.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...