atarionline.pl Nowa gra od gorgha - 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: CommentAuthorsolo/ng
    • CommentTime28 Oct 2018 zmieniony
     
    nie widze w poscie IRATY nic o zmiejszaniu viewportu (dwukrotnie) tylko o zmianie trybu wyswietlania. wiec majac grafike np. 1x1 w "gr.8" -> grafika "gr.15" 2x1 - logiczny tile jest dalej taki sam i kod pozostaje bez zmian.

    na 99% jest w tych grach zawsze rownane do 1 bajtu (aka 1 tile) dla kolizji, przy 256/128 pixlach viewport wynosi w obu przypadkach 32 tile szerokosci.

    oczywiscie trzeba to sprawdzic dla kazdej gry z osobna, bo moze byc jakis happy coding.
    • 2:
       
      CommentAuthorIRATA4
    • CommentTime29 Oct 2018
     
    właśnie tak myślałem ,a powstałą niedokładność skorygować graficznie .
    • 3:
       
      CommentAuthorTheFender
    • CommentTime29 Oct 2018 zmieniony
     
    Atari ma masę trybów , a gdyby tak wykorzystać jakiś inny tryb który z płynnością dał by sobie radę ,np któryś z interlaced i jeszcze dodać kolorów ,albo całą grafikę zrobić od nowa


    Zakładam, że ten tryb to nie 320x200 :) A skoro jest kolor, musi pojawić się pixel 2x1 - obojętnie czy przeplatany 1x1 czy nie (ew. 2x2 ale ten tryb do konwersji gier się nie nadaje). Czyli jednak nie to samo, no ale kończmy ten wywód. Ja po prostu tu widzę pewien problem, to nie jest tak hop-siup. Jak Wy go nie widzicie - do dzieła! :)
    • 4:
       
      CommentAuthorIRATA4
    • CommentTime29 Oct 2018
     
    Atari jest problematyczne, brakuje mi trybu z wąskim pionowym pikselem ;-),ale radzę sobie ;-) bo jak nie zna się ograniczeń to one nie istnieją :-) ,zobaczysz niebawem moją nową technikę rysowania ,na razie zrobiłem w ten sposób jedna grafikę którą może wystawie na SV,wiem że niczego nią nie ugram bo za późno zacząłem i brak w niej jakiejś większej finezji , jest prosta jak cep ale w taki sposób chyba nikt nie pikslował he,he ,chyba ...
    No ale mam nadzieje że zostanie wykorzystana na ... a to niechaj pozostanie tajemnicą .
    • 5: CommentAuthorsolo/ng
    • CommentTime29 Oct 2018 zmieniony
     
    @TheFender
    jeszcze raz - sposob rysowania na ekranie nie ma nic wspolnego ze sprawdzaniem kolizji, ktore sie robi po tilesach.

    320x200 i 160x200 maja dalej *takie same* tilesy. mylisz pojecia rozdzielczosci grafiki i layoutu z tilesami. mozesz miec rozdzielczosc 2000000000x2000000000 i 100x100 , layer tilesow bedzie taki sam.
    • 6:
       
      CommentAuthorIRATA4
    • CommentTime30 Oct 2018
     
    o ,jeszcze lepiej ,czyli grafika przesunie się względem kolizji o różnice wielkości pikselka .
    • 7:
       
      CommentAuthorTheFender
    • CommentTime30 Oct 2018
     
    @irata4: tak, z tym że z każdej strony w inną stronę. To się nazywa modyfikacja kodu pod kątem kolizji.

    @solo/ng: daj już spokój i przeczytaj co napisałeś. Chyba że dla Ciebie kwadrat np. 32x32 w 320x200 po konwersji grafiki w kierunku trybu 2:1 160x200 i uzyskaniu wymiarów 16x32 jest nadal kwadratem. Bo dla mnie to nie jest już ten sam tiles, chyba że na oko :)
    • 8:
       
      CommentAuthorlarek
    • CommentTime30 Oct 2018
     
    W RAM jest nadal tym samym kwadratem. Właśnie raczej na oko nie jest :)

    Ale nie znam się, więc tylko tak sobie napisałem ;)
    • 9: CommentAuthorsolo/ng
    • CommentTime30 Oct 2018 zmieniony
     
    dobra, nie chce mi sie dalej, utnijmy;).
    jest dokladnie jak napisales Larek.
    • 10:
       
      CommentAuthorTheFender
    • CommentTime31 Oct 2018
     
    W RAM klocek po konwersji z 1:1 -> 2:1 zajmuje połowę miejsca. No chyba, że się jest wielbicielem rozjechanej proporcji (patrz atarowskie Treasure Island Dizzy) - wtedy faktycznie zajmuje tyle samo miejsca i na oko jest 2x za szerokie.
    • 11: CommentAuthorsolo/ng
    • CommentTime31 Oct 2018 zmieniony
     
    po takiej kowersji nie bedzie rozjechane, tylko mniejsza dokladnosc grafiki

    element ktory mial 8 pixeli, bedzie mial 4 pixele, a logicznie 1 tile

    i o to chodzilo IRACIE
    • 12:
       
      CommentAuthorTheFender
    • CommentTime31 Oct 2018 zmieniony
     
    No to chyba wiadomo, że logicznie 1 tile zostanie 1 tile. Ale ja pisałem o tym, że trzeba przerobić engine pod kątem przeliczania z nim kolizji - a te przecież zależą od tego w którym miejscu przestrzeni pixelowej jest dany tile, który od strony graficznej już jedynkowy nie jest.
    Oczywiście można sobie napisać engine, w którym całość dzieje się w przestrzeni pixel_1x1 a inna procedura wizualizuje całość w przestrzeni pixel_2x1 bądź dowolny inny. Ale kto tak robił z twórców gier na np ZX Spectrum?
    • 13:
       
      CommentAuthorIRATA4
    • CommentTime31 Oct 2018
     
    " a te przecież zależą od tego w którym miejscu przestrzeni pixelowej jest dany tile" i do niego dopasować grafikę na tyle na ile się da.

    @solo/ng
    no właśnie :-) .
    • 14:
       
      CommentAuthorTheFender
    • CommentTime31 Oct 2018
     
    @irata4: albo Ty nie wiesz co piszesz, albo ja zupełnie nie rozumiem o co Tobie z kolegami chodzi.
    Obstawiam to pierwsze i to drugie :)
    • 15:
       
      CommentAuthorIRATA4
    • CommentTime31 Oct 2018 zmieniony
     
    jeszcze wiem co piszę i o co mi chodzi ale za moment mój świat legnie w gruzach bo namąciliśta mi w głowie .
    Dajmy już z tym spokój :-).
    Jak będzie okazja to pokaże ci na przykładzie ,teraz nie mam głowy ,kończę pikslować na SV.
    • 16: CommentAuthorgorgh
    • CommentTime5 Nov 2018
     


    gra posuwa się do przodu, ostatnio zmieniłem pole gry z 12x12 punktów (144 punkty) na 14x14 punktów (196 punktów). Dodałem także testowego sprite'a.
    Irata4 testuje to i daje dużo bardzo ciekawych uwag.
    • 17: CommentAuthorgorgh
    • CommentTime5 dni temu
     
    właśnie mija 10 lat od mojego powrotu do programowania na Atari, więc wrzuciłem na YT mój pierwszy program napisany w 2008 roku.
    • 18: CommentAuthorrenton
    • CommentTime5 dni temu
     
    Z niecierpliwością czekam na Twoje kolejne produkcje, także - DZIAŁAJ!!!
    • 19:
       
      CommentAuthorIRATA4
    • CommentTime4 dni temu
     
    Brawo ty :-)