atarionline.pl k&k - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1: CommentAuthorGonzo
    • CommentTime19 Nov 2019 zmieniony
     


    na razie steruje się tylko kajkiem, kajko skacze po platformach, a lina na ten moment traktowana jest jak platforma.

    sterowanie:
    fire - skok
    g/d
    l/p
    1 - kajko porusza się (w poziomie) tak z taką szybkością jak plansza
    2 - kajko jest szybszy od planszy

    trzeba uważać, żeby nie wyskoczyć poza planszę

    jast jakiś prosty sposób, żeby precyzyjnie wskoczyć na platformę?

    puszczam ten plik, bo być może będą jakieś ciekawe pomysły
    • 2: CommentAuthortebe
    • CommentTime20 Nov 2019
     
    pierwszym pomysłem jaki się nasuwa to umieszczenie Kajka na środku ekranu
    • 3: CommentAuthorxxl
    • CommentTime20 Nov 2019 zmieniony
     
    albo sprobowac tak:
    jesli kolejny ruch Kajka bedzie spoza zakresu to przelaczamy na ruch z szybkoscia planszy. jesli natomiast bedzie z zakresu to przelaczamy na ruch szybszy od planszy. zakres = np. dla grafiki 160px np od 40px do 120px :-)

    ---
    co to znaczy wskoczyc precyzyjnie na plansze?
    • 4: CommentAuthorxxl
    • CommentTime20 Nov 2019
     
    i podstawowe pytanie: czy platformy beda tylko w obrebie jednego znaku w pionie czy beda takze na granicy bajtu. pytam bo jesli beda takze przypadki gdy platforma zajmuje 2 linie/ 4 linie/ 6 linii/ caly znak. kolejne pytanie to czy jesli skaczemy na krawedz przodem oraz krawedz tylem to czy jesli braknie nam np. 2 linii w pionie to podciaamy gracza czy nie. wazne jest tez czy platforma zajmie caly znak w poziomie czy nie. jak to bedzie wiadome to mozna myslec dalej.
    • 5:
       
      CommentAuthorDracon
    • CommentTime20 Nov 2019
     
    Dolny panel z podobiznami bohaterów można by zrobić w modnym ostatnio, kolorowym hiresie. :)
    • 6: CommentAuthorsolo/ng
    • CommentTime20 Nov 2019 zmieniony
     
    zakladajac, ze tilesy to 4x8 (kolorowe fonty) i upraszczajac do srodka gracza:

    - X srodka gracza, dzielisz przez 4

    gdy postac opada to:
    - dzielisz pozycje Y / 8 (lsr lsr lsr)
    - dodajesz 1
    - sprawdzasz czy na tej pozycji X,Y w tilesa/na ekranie jest znak kladki
    - jezeli jest - mnozysz Y z powrotem *8 (wyrownujesz pozycje gracza do kladki; asl asl asl), odejmujesz 1 i zapisujesz ten Y w pozycji gracza oraz wylaczasz opadanie.

    - rysujesz gracza

    masz dokladnosc do szerokosci srodka gracza, wiec bedzie mogl wyjsc kawalek poza krawedz

    jezeli x,y gracza nie jest w "swiecie" tylko ekranowe to najpierw odpowiednie offsety X,Y dodaj

    trzymanie kladkek na poczatku zestawu znakow optymalizuje sprawdzane - np. 12 kladek, pierwsze 12 znakow, wystarczy:

    cmp #12
    bcc jest_kladka
    ...
    • 7: CommentAuthorkski
    • CommentTime20 Nov 2019
     
    Sprytnie pomyślane to spadanie/Y
    • 8:
       
      CommentAuthorCOR/ira4
    • CommentTime21 Nov 2019
     
    "pierwszym pomysłem jaki się nasuwa to umieszczenie Kajka na środku ekranu"
    No może nie na środku,ale nie tak skrajnie z lewej,no i jakiś luz powinien mieć by nie było wrażenie że sterujemy tłem :-) .