Skocz do zawartości

Krzy100f

Użytkownicy
  • Postów

    157
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Krzy100f

  1. W przyszłości zamierzałbym stworzyć mini studio gier i aplikacji mobilnych. Zastanawiam się więc nad środowiskiem w którym bym pracował. Dotychczas robiłem to w Java.

    Dostrzegłem wieloplatformowość Game Maker Studio, szczególnie wersja Master.

     

    Prosiłbym z waszej strony o opinie, czy warto na tym pracować, czy można tam tworzyć dość silnie projekty ? Jak z integracją online, baz danych itd ?

     

    Z góry dziękuję za odpowiedź.

  2. Wymyśliłem skrypt na działanie grawitacji jednakże bohater podczas spadania wbija się w blok lekko. Tym wyższa wysokość tym głębiej się wbija :D

     

    I chciałbym temu zapobiec. Poniżej mam kod :

     

           if(jump>0){ //jeśli skok aktywny
                y-=jump; //podwyża postać
                jump-=0.2; //zmniejsza prędkość zwieszania skoku
            }
            
            if(gravity){ //jeśli grawitacja aktywna
                y+=grav; //opuszczaj bohatera
            }
      
            if(koliz[(int)x/30][(int)((y+30)/30)]){ //jeśli bohater będzie tuż nad blokiem
                gravity=false; //deaktywacja grawitacji
                jump=0; //zerowanie prędkości skoku
                grav=0; //zerowanie prędkości grawitacji
            }else{ //w drugim przypadku uaktywnij grawitacje
                gravity=true;
                grav+=0.1f;
            }
            
            if((input.isKeyPressed(Input.KEY_UP))&&(grav==0)){ //do góry
                jump+=7.5; //zwiększa skok
                gravity=true; //uaktywnia grawitacje
            }
            if((input.isKeyDown(Input.KEY_LEFT))&&!koliz[(int)((x-2)/30)][(int)(y/30)]){ //w lewo
                x-=2;
            }
            if((input.isKeyDown(Input.KEY_RIGHT))&&!koliz[(int)(((x+2)+30)/30)][(int)(y/30)]){ // wprawo
                x+=2;
            }

     

    Kolizje zrobiłem na zasadzie tablicy boolean:

     

    y/x 1 2 3 4

    1 1 1 1 1

    2 1 0 0 1

    3 1 B 0 1

    4 1 1 1 1

     

    1- true, 0-false, B- bohater

    Oczywiście tablica jest stworzona w taki sposób że bohater i bloki o rozmiarze 30. A mapa 600x600 więc tablica: 20x20 :D.

  3. Witam.

    Ostatniego czasu piszę gierki w Javie i postanowiłem spróbować stworzyć gierkę multi(online).

     

    Dowiedziałem się że korzysta się z dwóch rodzajów protokołów UDP i TCP.

    I teraz pytanie, którego użyć do których rzeczy ?

    Pytałem na innych forum dostałem dużo informacji jak działają ale jak to wykorzystać w grach ?

    Więc dlatego zwracam sie do was ;).

     

    Z góry dziękuję

  4. Mam pytanie odnośnie tworzeniu gier z możliwości gry przez internet.

    Chciałbym aby można było stawiać tzw. hosty i mogli się do nich podłaczać gracze co najmniej 3, czyli grać w więcej niż w 2 graczy.

    Bo znalazłem parę przykładów ale wszystkie pokazywały jak grać we dwóch :/.

     

    Z góry dziękuje.

     

    PS: Wiem że do takich typu rzeczy potrzebny jest serwer. ;)

  5. Mam małe pytanko wziąłem przypadkowo losowy kod z skądś(XD) i chciałbym was zapytać w czym jest to napsiane(w jakim programie).

     

    Oto i Kod:

    TYPE 0
    ARG Variable,undefined
    ARG From,undefined
    ARG To,undefined
    ARG Speed,option(1 (Slowest);2;3;4;5;6;7;8 (Fastest))
    ARG And Back?,yesno
    #bool !1!Status = true;
    if (!5!) {
     if (!1! == !2!) {
       !1!Status = true;
     }
     if (!1! == !3!) {
       !1!Status = false;
     }
     if (!4! > 4) {
       if (!1!Status == true) {
         !1! += 1;
       } else {
         !1! -= 1;
       }
     } else {
       if (GameData.DSGMFrameCounter % (5 - !4!) == 0) {
         if (!1!Status == true) {
           !1! += 1;
          } else {
           !1! -= 1;
         }
       }
     }
    }
    if (!!5!) {
     if (!4! > 4) {
       !1!+=!4!;
       if (!1! == !3!) {
         !1! = !2!;
       }
     } else {
       if (GameData.DSGMFrameCounter % (5 - !4!) == 0) {
         if (!1! == !3!) {
           !1! = !2!;
         }
         !1!+=1;
       }
     }
    }

     

    Albo taki kod:

     

    TYPE 7
    ARG Storage Variable,undefined
    #char !1!letter = 0;
    #u16 !1!nletter = 0;
    #char !1![500];
    !1!letter = PA_CheckKeyboard();
    if (!1!letter > 31) {
     !1![!1!nletter] = !1!letter;
     !1!nletter++;
    } else if ((!1!letter == PA_BACKSPACE) && !1!nletter) {
     !1!nletter--;
     !1![!1!nletter] = ' ';
    } else if (!1!letter == '\n'){
     !1![!1!nletter] = !1!letter;
     !1!nletter++;
    }

     

    Z góry dziękuje.

  6. Skoro jesteście w temacie to zapytam : w jakim programie łatwo można dodać mojemu obiektowi teksturę i jak ją wsadzić to w GM.

    Bo jak wsadzam swoją teksturę to mi zamiar zrobić teksturę to robi jednolity kolor(np gdy tekstura zawiera więcej koloru niebieskiego to zalicza kolor niebieski.

    Proszę o pomoc najlepiej w PW lub przez gg..

  7. Głupio ze pytam bo chyba to nie jest trudne pytanie.

    Mam plik tekstowy chciałbym aby go odtworzyło przerobiło i zapisało w danym przeze mnie formacie.

    Tak to ma wyglądać(przykład):

    Login:Login

    Hasło:Hasło >plik tekstowy

     

    Chce aby można było edytować wszytko po za : czyli (Login:"to")

     

    Noi daje enter i zapisuje mi w innym formacie(oczywiście jaki sobie wybiorę.

     

    Z góry THX

×
×
  • Dodaj nową pozycję...