Skocz do zawartości

David Dark

Użytkownicy
  • Postów

    783
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez David Dark

  1. Dzieki Borek :thumbsup: Wiem teraz jak zareklamowac moja gierke na GM community ;)

     

    Dzisiaj Kilka dodatkowych informacji:

     

    - Naprawilem powaznego buga w plecaku, jest on widoczny na screenie 3 ;)

    - Jesli widzieliscie screena 3 to juz wiecie ze sa nowe grafiki menu z ladna ramka.

    - Skonczylem system broni dystansowych, wlasnie jest w fazie testowania, poniewaz bylo z tym troche w przeslosci. Niestety jak narazie bez animacji lecacego pocisku :jezor:

    - Wszystkie dane o przedmiotach sa teraz przechowywane w osobnych plikach. Glownie dla mojej wygody, Gm jakos nie jest przystosowany do otwierania skryptow ktore maja 2,500 linijek, no i ciekawe jakby to wygladalo jak liczba linijek wzroslaby do 10,000, pomyslow na przedmioty mi nie brakuje :rolleyes:

    Najprawdopodobniej to samo zrobie ze statystykami potworkow i tym jakie przedmioty wyrzucaja, tak dla wygody. Jeszcze nie wiem czy bede te informacje szyfrowac czy pozwole graczom modyfikowac nieco gre :rolleyes:

    - nowe przedmioty: amulety, plaszcze i pierscienie. Da nam to jeszcze wiecej kombinacji tego jak chcemy budowac nasza postac ;)

    - pod noz ida teraz bronie dwureczne, potem albo magia albo skille.

    - Raperr zajmuje sie grafikami pod system noszenia na sobie itemkow.

     

    Do nastepnego :thumbsup:

     

    38.png

  2. David Dark tak robil w swoim mini rpg i mial z tym duzo problemow , znaczy sie mial duzo problemow , u nie wszystkich chodzilo . A teraz pisal ze po zrezygnowaniu z viewow juz lepiej chodzilo i zyskal na FPSie. Dokladnie to nie wiem czy to tak jakos pisal i czy to tego wina. Ale juz lepiej robic bez viewow.

    Sama prawda, lepiej zeby cale menu bylo ustawione z pomoca

    GML
    x = view_xview[0]

    y = view_yview[0]

     

    Niz uzywac kilku okienek.

  3. to daj w DRAW obj_damage

    GML
    if value > 100

    {

    draw_set_color(c_yellow)

    }

    else

    draw_set_color(c_red)

    w o_damage nie masz czegos takiego jakz mienna damage, jest ona zamieniana na value;)

     

    Krew powinna sie pokazac i przy krytyku, to narmalny cios jest, zmieniasz tylko kolorek napisu.

     

    nie ma kolorku c_orange :P w helpie Gma masz jakie sa dostepne.

  4. pamietaj ze musisz tez dac po tym godzie cos w stylu

    GML
    if (obrazenia < 0) { obrazenia = 0 }

     

    Jesli obrazenia beda mniejsze niz 0 to potworkowi doda sie zycie a tego nie chcesz, ten kodzik temu zapobiega. Nikt nie zdrowieje od tego ze jest okladany mieczem po glowie.

  5. to juz zalezy od ciebie, musisz sobie wymyslic jakas mechanike mozesz np dac cos takiego:

    GML
    obrazenia = round(random(atak.gracza)) + 20 - obrona.potworka

    round(random()) sluzy do generowania losowej liczby. Mozesz dac tam jakas liczbe np. 20 albo jakas zmienna. Jesli atak gracza wynosi 50 to wylosuje liczbe on 0 do 50 doda 20 i odejmie obrone potworka.

     

    Mozesz kombinowac do woli ;)

  6. ok prosciej:

     

    GML
    //jesli trafil

    {

    //kod trafienia itd jaki tam masz

    instance_create(xx,yy,o_hit);

    }

    //jesli nie trafil

    {

    instance_create(xx,yy,o_miss);

    }

    animacje mozesz sobie wziasc z miniRPG ale lepiej zrob swoje jest to bardzo proste. Jak zrobic obiekty zajrzyj do ich kodu obiekty o_miss i o_hit. Sa tam poustawiane alarmy itd.

×
×
  • Dodaj nową pozycję...