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 11:01 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 00:01
       
      W Amaroute, to praktycznie są same bugi... ;)
      • 3:
         
        CommentAuthorjhusak
      • CommentTime28 Jan 2012 23:01 zmieniony
       
      No dobra, błąd :P
      • 4:
         
        CommentAuthorKaz
      • CommentTime31 Jan 2012 11:01
       
      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 11:02
       
      Błąd usunięty.
      • 6:
         
        CommentAuthorKaz
      • CommentTime4 Feb 2012 14:02
       
      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 15:02
       
      Pytanie brzmi teraz. Gdzie i dlaczego w oryginale się ta współrzędna "psuje"?
      • 8:
         
        CommentAuthorjhusak
      • CommentTime4 Feb 2012 17:02
       
      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 23:02
       
      macie tego poprawionego pajączka ? KAZ pls podaruj plik.
      • 10:
         
        CommentAuthorjhusak
      • CommentTime5 Feb 2012 10:02
       
      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 18:02
       
      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 12:02
       
      ...a savegame będzie? :D
      • 13:
         
        CommentAuthorjhusak
      • CommentTime6 Feb 2012 14:02 zmieniony
       
      Nie. :( ...
      • 14:
         
        CommentAuthorTheFender
      • CommentTime6 Feb 2012 16:02
       
      hura!
      • 15:
         
        CommentAuthormaly_swd
      • CommentTime6 Feb 2012 19:02
       
      trzeba "shackowac" Kaza;)

      oczywiscie to zart...


      ps. jak jednak ktos to zrobi to ja chec kopie;)
      • 16:
         
        CommentAuthorjhusak
      • CommentTime6 Feb 2012 22:02 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 22:02
       
      Pograłem u Pirxa dziś... No w końcu da się normalnie grać, może skończę :)
      • 18: CommentAuthoremkay
      • CommentTime12 Feb 2012 18:02
       
      How's about the game?

      Any news with the bugfix?
      • 19:
         
        CommentAuthorjhusak
      • CommentTime12 Feb 2012 19:02
       
      Yes, it's fixed :) i.e. bugfixed.
      • 20: CommentAuthoremkay
      • CommentTime12 Feb 2012 21:02
       
      Will it be released soon?
      • 21:
         
        CommentAuthorjhusak
      • CommentTime12 Feb 2012 21:02
       
      Soon. week - two.
      Acutally I'm working on the animation of intro screen, drawn by KAZ.
      • 22: CommentAuthoremkay
      • CommentTime13 Feb 2012 08:02
       
      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 23:02
       
      Not rewritten. The old version is still available :)
      • 24:
         
        CommentAuthorjhusak
      • CommentTime25 Feb 2012 10:02
       
      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 11:02
       
      o! to masz tygodniowa przerwe... wiesz o czym mysle :-)
      • 26:
         
        CommentAuthorjhusak
      • CommentTime25 Feb 2012 20:02
       
      Ha!
      • 27:
         
        CommentAuthorKaz
      • CommentTime5 Mar 2012 11:03
       
      Se kurde za moimi plecami robia grafik mojego zycia :D
      • 28:
         
        CommentAuthorjhusak
      • CommentTime5 Mar 2012 13:03
       
      Nie wiesz wszystkiego. Rozrysowaliśmy to w gant'cie. :P
      • 29: CommentAuthorat0mic
      • CommentTime5 Mar 2012 20:03 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 10:03
       
      Ja swoja dzialke odwalilem juz przedwczoraj :D
      • 31: CommentAuthornodez
      • CommentTime8 Mar 2012 10:03
       
      no to dzisiaj premiera ?!
      • 32:
         
        CommentAuthorjhusak
      • CommentTime9 Mar 2012 15:03
       
      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 15:03
       
      No i jeszcze Kaz sobie zażyczył taki trudny ficzer, który co, ja nie zrobię?
      • 34:
         
        CommentAuthorKaz
      • CommentTime9 Mar 2012 15:03
       
      He he, nie "zazyczyl" tylko "zapytal, czy jest mozliwy" :D
      • 35:
         
        CommentAuthorjhusak
      • CommentTime9 Mar 2012 17:03 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 18:03
       
      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 18:03
       
      Ops.
      • 38: CommentAuthormono
      • CommentTime9 Mar 2012 18:03
       
      Oczy szeroko zamknięte :)
      • 39: CommentAuthoremkay
      • CommentTime10 Mar 2012 12:03
       
      almost one month later ;)

      What's missing for the release?
      • 40:
         
        CommentAuthorjhusak
      • CommentTime11 Mar 2012 15:03
       
      Time.
      • 41:
         
        CommentAuthorDracon
      • CommentTime11 Mar 2012 17:03 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 21:03 zmieniony
       
      :) siedzę już przed kompem i czekam na pająka w nowej odsłonie
      • 43: CommentAuthorfaust
      • CommentTime12 Mar 2012 23:03
       
      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 00:03
       
      Każde wolne 5 minut poświęcam na to. Ale mało tych 5-minutówek...
      • 45: CommentAuthorAdam
      • CommentTime31 Mar 2012 15:03
       
      Coś się ruszyło w temacie? :-)
      • 46:
         
        CommentAuthorjhusak
      • CommentTime31 Mar 2012 16:03
       
      Wyginam śmiało ciało...
      • 47: CommentAuthorlhuven
      • CommentTime31 Mar 2012 17:03
       
      ... dla nas to mało :P
      • 48:
         
        CommentAuthorjhusak
      • CommentTime2 Apr 2012 11:04
       
      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 12:04
       
      Kilof zglosil w komentarzach uwagi.
      • 50:
         
        CommentAuthorjhusak
      • CommentTime13 Apr 2012 09:04 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<-