atarionline.pl Amaurote bug - wypadanie z toru - 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:
       
      CommentAuthorjhusak
    • CommentTime26 Jan 2012 zmieniony
     
    W Amaurote oryginalnym jest bug polegający na przesunięciu podczas gry trasy marszu Arachnusa. Czy ktoś wie JAK spowodować ten bug?

    Znakomicie przyspieszy mi to prace - a trudno testować czy jest bug, gdy nie wiadomo, kiedy on się objawia.

    -- edit -- Błąd udało się namierzyć i usunąć jego skutki.
    • 2: CommentAuthorgrego
    • CommentTime28 Jan 2012
     
    W Amaroute, to praktycznie są same bugi... ;)
    • 3:
       
      CommentAuthorjhusak
    • CommentTime28 Jan 2012 zmieniony
     
    No dobra, błąd :P
    • 4:
       
      CommentAuthorKaz
    • CommentTime31 Jan 2012
     
    Mozesz dolaczyc zrzuty z emulatora, ktore Ci podeslalem. Moze ktos zapozna sie z tym efektem i wtedy latwiej bedzie go zidentyfikowac?
    • 5:
       
      CommentAuthorjhusak
    • CommentTime4 Feb 2012
     
    Błąd usunięty.
    • 6:
       
      CommentAuthorKaz
    • CommentTime4 Feb 2012
     
    No dobrze, ale gdzie "blog developerski"? Opis walki z problemem, przelamanie linii frontu, raport dla spragnionych umyslowej rozrywki? :)

    Zacytuje Kube, bo a) warto sie czegos nauczyc, b) sam lubie sluchac takich historii o poprawianiu bugow i wiem, ze inni tez:

    No i kilka nocek się przespałem z problemem i znalazłem błąd szukając z drugiej strony, po współrzędnych arachnusa.

    Amaurote ma współrzędne "nieparzyste". Współrzędna przeskakuje o 2 przy przejściu z pola na pole, ale co 1 i jest zawsze (ma być) nieparzysta. Po podmianie współrzędnych na parzyste osiągnąłem efekt jak w błędzie.

    W kodzie jest moment, gdy te wspórzędne są reperowane - ale tylko przy rescue. Dodałem tzw haka, który reperuje te współrzędne po każdym ruchu. Błąd od teraz może się objawjać jedynie jednoklatkowym przeskokiem arachnusa - od razu naprawionym.
    • 7:
       
      CommentAuthorPecus
    • CommentTime4 Feb 2012
     
    Pytanie brzmi teraz. Gdzie i dlaczego w oryginale się ta współrzędna "psuje"?
    • 8:
       
      CommentAuthorjhusak
    • CommentTime4 Feb 2012
     
    A kogo to obchodzi :P

    A do rzeczy. Kod jest na tyle skomplikowany i rozdmuchany, że szukać tego można długo. Obstawiam, że z jakichś przyczyn (np. przy przechodzeniu z planszy na planszę, czy jeszcze gdzie indziej) wykonuje się pół ruchu i stop. Próbowałem na wszelkie sposoby i się nie dawało. A Kazowi się udało.

    A ja powtórzyłem tylko rozwiązanie stosowane w grze, ale za każdym ruchem:)

    I ziściło się jeszcze jedno prawo programisty - jeśli założysz, że zmienna nie może mieć jakiejś wartości i uzależnisz od tego dalszą część kodu, to zmienna ta przyjmie zabronioną wartość wcześniej czy pożniej.

    Po to są asserty, których w kodzie Amaurote trochę jest :) Ale tu nie ma.
    • 9: CommentAuthorat0mic
    • CommentTime4 Feb 2012
     
    macie tego poprawionego pajączka ? KAZ pls podaruj plik.
    • 10:
       
      CommentAuthorjhusak
    • CommentTime5 Feb 2012
     
    Odpowiadam zaKaza:
    Na razie jeszcze gra ma różne rzeczy do poprawienia, np. title screen.
    Została kosmetyka.
    "Amaurote+" powinien być w obiegu w ciągu tygodnia - dwóch.
    Wytrzymaj.

    Nadmienię też, że ostatni DUŻY błąd, wprowadzony przez disasemblację i mnie ;), ale trudno znajdywalny, naprawiony - po prostu generowała się nieco inna mapa, niż w oryginale :P . Określenie "nieco" oznacza w tym przypadku różnice niezauważalne dla gracza, o ile nie porówna dwóch pansz ze sobą.

    Błąd znaleziony poprzez emulator ze spaczowaną procedurą zapisu do komórki. Jeśli zapis w granicach BF00-Cfff to wyrzuć adres i bajt.
    W ten sposób namierzyłem drania, porównując oryginalną planszę i tę generowaną przez moją wersję.

    Wiem, narobiłem smaka, ale jeszcze chwilka.

    Teraz jest już OK, można zmierzać ku końcowi.
    • 11:
       
      CommentAuthorKaz
    • CommentTime5 Feb 2012
     
    Ja tu wyjasnie na wszelki wypadek: nigdy nie udostepniam nikomu zadnych plikow roboczych bez wyraznego przyzwolenia autora. W tej chwili mam wglad do kilkunastu roznych projektow, gdzie dostaje rozne wersje robocze gier. Wlasnie dlatego dostaje te pliki i wglad do prac, ze nigdzie to nie wychodzi bez zgody na publikacje :)

    Tak wiec sorry atomic, ale dopoki Kuba nie opublikuje to ja nic nie moge pokazac :).
    • 12: CommentAuthorzoltan
    • CommentTime6 Feb 2012
     
    ...a savegame będzie? :D
    • 13:
       
      CommentAuthorjhusak
    • CommentTime6 Feb 2012 zmieniony
     
    Nie. :( ...
    • 14:
       
      CommentAuthorTheFender
    • CommentTime6 Feb 2012
     
    hura!
    • 15:
       
      CommentAuthormaly_swd
    • CommentTime6 Feb 2012
     
    trzeba "shackowac" Kaza;)

    oczywiscie to zart...


    ps. jak jednak ktos to zrobi to ja chec kopie;)
    • 16:
       
      CommentAuthorjhusak
    • CommentTime6 Feb 2012 zmieniony
     
    Szkoda kopii kruszyć.

    Cierpliwości, opłaci się, tak jak czekanie na Pana Lodowego Ogrodu tom 4 Jarosława Grzędowicza.

    Kurczę, jak ten czas się dłuży...

    Kto nie czytał, tutaj przedsmak - prapoczątek:

    ->link<-
    • 17:
       
      CommentAuthorPecus
    • CommentTime6 Feb 2012
     
    Pograłem u Pirxa dziś... No w końcu da się normalnie grać, może skończę :)
    • 18: CommentAuthoremkay
    • CommentTime12 Feb 2012
     
    How's about the game?

    Any news with the bugfix?
    • 19:
       
      CommentAuthorjhusak
    • CommentTime12 Feb 2012
     
    Yes, it's fixed :) i.e. bugfixed.
    • 20: CommentAuthoremkay
    • CommentTime12 Feb 2012
     
    Will it be released soon?
    • 21:
       
      CommentAuthorjhusak
    • CommentTime12 Feb 2012
     
    Soon. week - two.
    Acutally I'm working on the animation of intro screen, drawn by KAZ.
    • 22: CommentAuthoremkay
    • CommentTime13 Feb 2012
     
    Nice. So we get finally a "real" Amaurote?
    Fluent playable and with an intro?

    History has to be rewritten :D
    • 23:
       
      CommentAuthorjhusak
    • CommentTime13 Feb 2012
     
    Not rewritten. The old version is still available :)
    • 24:
       
      CommentAuthorjhusak
    • CommentTime25 Feb 2012
     
    Niestety, z przyczyn niezależych, sprawa się przesunęła - bo Kaz studiuje :). Kaz obiecał usiąść do grafiki po 3 marca. W związku z tym premiera przesunięta jest na 8 marca :) Mama nadzieję, że Kazowi wystarczy 4 dni.

    Stay tuned ...
    • 25: CommentAuthorxxl
    • CommentTime25 Feb 2012
     
    o! to masz tygodniowa przerwe... wiesz o czym mysle :-)
    • 26:
       
      CommentAuthorjhusak
    • CommentTime25 Feb 2012
     
    Ha!
    • 27:
       
      CommentAuthorKaz
    • CommentTime5 Mar 2012
     
    Se kurde za moimi plecami robia grafik mojego zycia :D
    • 28:
       
      CommentAuthorjhusak
    • CommentTime5 Mar 2012
     
    Nie wiesz wszystkiego. Rozrysowaliśmy to w gant'cie. :P
    • 29: CommentAuthorat0mic
    • CommentTime5 Mar 2012 zmieniony
     
    no i masz, nie dość że się jeden z drugim zna na komputerach to jeszcze na zarządzaniu projektami...

    to kiedy z tego ganta wychodzi że będzie finito ?
    • 30:
       
      CommentAuthorKaz
    • CommentTime8 Mar 2012
     
    Ja swoja dzialke odwalilem juz przedwczoraj :D
    • 31: CommentAuthornodez
    • CommentTime8 Mar 2012
     
    no to dzisiaj premiera ?!
    • 32:
       
      CommentAuthorjhusak
    • CommentTime9 Mar 2012
     
    No kurcze, ostatnio zarobiony jestem i nie mam, no nie mam na nic czasu.
    Nawet lakoniczniej niż zazwyczaj odpisuję Kazowi.
    • 33:
       
      CommentAuthorjhusak
    • CommentTime9 Mar 2012
     
    No i jeszcze Kaz sobie zażyczył taki trudny ficzer, który co, ja nie zrobię?
    • 34:
       
      CommentAuthorKaz
    • CommentTime9 Mar 2012
     
    He he, nie "zazyczyl" tylko "zapytal, czy jest mozliwy" :D
    • 35:
       
      CommentAuthorjhusak
    • CommentTime9 Mar 2012 zmieniony
     
    Twoje pytanie jest dla mnie rozkazem.
    Nie, no po prostu wziąłeś mnie na litość.
    Zrobiłeś rysunek, przerobiłeś go, ale tak może umieścić ten oryginał i w ogóle.

    No to co myślałeś, ze powiem :nie: ?
    Miałeś takie duże czarne błagalne oczy....
    • 36:
       
      CommentAuthorKaz
    • CommentTime9 Mar 2012
     
    He he, to nie byly "duze, czarne blagalne oczy" tylko "szeroko rozszerzone brazowe zrenice, zdziwione, ze tego feature jeszcze nie ma" :P
    • 37:
       
      CommentAuthorjhusak
    • CommentTime9 Mar 2012
     
    Ops.
    • 38: CommentAuthormono
    • CommentTime9 Mar 2012
     
    Oczy szeroko zamknięte :)
    • 39: CommentAuthoremkay
    • CommentTime10 Mar 2012
     
    almost one month later ;)

    What's missing for the release?
    • 40:
       
      CommentAuthorjhusak
    • CommentTime11 Mar 2012
     
    Time.
    • 41:
       
      CommentAuthorDracon
    • CommentTime11 Mar 2012 zmieniony
     
    OK, Amaurote was in its "classic" version so many years available therefore we can wait a little longer for the updated version. :P
    • 42: CommentAuthorat0mic
    • CommentTime11 Mar 2012 zmieniony
     
    :) siedzę już przed kompem i czekam na pająka w nowej odsłonie
    • 43: CommentAuthorfaust
    • CommentTime12 Mar 2012
     
    Sam chętnie rzuciłbym okiem na odświeżonego Amaroute, aczkolwiek chętniej go słuchałem niż grałem;)
    • 44:
       
      CommentAuthorjhusak
    • CommentTime13 Mar 2012
     
    Każde wolne 5 minut poświęcam na to. Ale mało tych 5-minutówek...
    • 45: CommentAuthorAdam
    • CommentTime31 Mar 2012
     
    Coś się ruszyło w temacie? :-)
    • 46:
       
      CommentAuthorjhusak
    • CommentTime31 Mar 2012
     
    Wyginam śmiało ciało...
    • 47: CommentAuthorlhuven
    • CommentTime31 Mar 2012
     
    ... dla nas to mało :P
    • 48:
       
      CommentAuthorjhusak
    • CommentTime2 Apr 2012
     
    Amaurote+ jest już ukończone - teraz odbywają się testy oraz press.
    Uprzedzając uwagi po release, nie jest usunięty bug w algorytmie zasłaniania objawiający się w miastach z wysokimi budowlami.
    • 49:
       
      CommentAuthorKaz
    • CommentTime11 Apr 2012
     
    Kilof zglosil w komentarzach uwagi.
    • 50:
       
      CommentAuthorjhusak
    • CommentTime13 Apr 2012 zmieniony
     
    Bug poprawiony
    Aby zlikwidować bug w starej wersji, jeśli ktoś daleko zaszedł i nie chce grać od nowa, w monitorze (Atari800) proszę wpisać:
    c 22c7 78

    co oznacza zmianę komórki 22c7 na wartość 78. Wszystko w HEX.

    W Archiwum wersja RC2 do ściągnięcia: ->link<-