Widziałem Asskickera, bardzo dobre efekty.
Akurat chodzilo mi o dynamike... A efekty dobre...
Polecałbym przede wszystkim Soiled Legacy/Resource. Inne godne uwagi to np. Fatal Terror/Profik, Mathematica/Reflex. W tym momencie tylko to przychodzi mi do głowy.
Ok. Postaram sie obejrzec.
Nie wiem co za dema widziałeś, i nie wiem czy Cię dobrze zrozumiałem. Tryb, w którym każdy "piksel" odpowiada 1 bajtowi to tryb znakowy :) bo wtedy stawia się takie giganty o wymiarach odpowiadających 8x8 normalnych hiresowych pixeli (czyli jak jeden znak). To rzeczywiście żadna sztuka zrobić coś takiego. Powszechnie używany jest tryb "zoom4", albo jak kto woli 4x4 (wydaje mi się, że wielkość pikseli odpowiada temu trybowi, w którym wyświetlany jest doom w Asskickerze). W tym trybie na jeden bajt/znak przypadają 4 piksele. Do dyspozycji jest wtedy rozdziałka 80x50x16. Wyświetlanie czegoś takiego to nie jest taka kaszka z mleczkiem, bo trzeba to robić w podobny sposób w jaki wyświetla się obrazki w trybie FLI, co zabiera prockowi sporo czasu.
No tak, to mialem na mysli.
Widziałem jednak inne dziwne tryby, w których "piksel" miał wielkość np. 2x2 i używano ditheringu w celu pozornego zwiększenia liczby "kolorów".
Najbardziej mnie rozwala fakt, iż psioczycie zawsze na te nieszczęsne kolory. Jest ich 16, paleta jest jaka jest i inna nie będzie :) Czasami koderzy dodają jakiś interlace, ale nie zawsze daje to dobry efekt. A przeważnie w trybie zoom4 używają wszystkich dostępnych kolorów. Nie ma (i nie będzie) tylu odcieni jednego koloru, by wyglądało to inaczej.
Po prostu Atarowcom nie podoba sie to, bo zostali wychowani na palecie 256 kolorow w Atari...
Jeszcze inna rzecz: czasami efekty/obrazki/jakieś teksty wyświetlane przez ileśtam sekund to tylko zapchajdziury, podczas których IRQ-loader ładuje następny part. A to wymaga czasu... Nie ma tyle RAMu na załadowanie dema w całości.
Wierz mi: to tylko kwestia rozpowszechnienia sie pewnego standardu rozszerzen pamieci (a wiem, ze na C64 bylo rozszerzenie do 256 KB produkowane przez Commodore - oczywiscie nie kazdy moze kupic takie rozszerzenie, ale od czego elektronicy? Skoro udalo sie w Atari rozszerzyc pamiec na krotkim SIMMie to i w C64 tez by sie dalo...).
Niektóre dema na c64 to jest wogóle inna kategoria, w których nie ma matematyki (w zasadzie jest w śladowych ilościach), ale jest hard-coding VIC'a (procka graficznego), zręczne manipulowanie jego rejestrami i cyklowanie, cyklowanie, cyklowanie... Np. dema Crest'u, albo niektóre Oxyron'u. Zresztą to dzięki tym ludziom wymyślono różne dziwne tryby graficzne.
Na Atari tego typu efekty sa uwzgledniane po prostu w demach. Vide 'Isolation' -> efekty z pseudo vectorami w jednym kolorze, Numen -> wektorówka na koncu.
A tak z innej beczki, w Asskickerze (i w niektórych demach też to zauważyłem) wyświetlana jest co druga pozioma linia (?) Przyspiesza to efekty, czy to tylko ten "tryb tak ma"?
To jest po prostu power Antica. Po prostu program Antica (Display Lista) powtarza dana linie z jedna linia odstepu. Oczywiscie puste linie (bez zadnego trybu) rysuja sie szybciej. Na tej samej zasadzie mozesz powtorzyc linie 4 razy bez odstepu i wtedy masz kwadratowe piksele w rozdzielczosci 80x59 w szesnastu odcieniach jednego koloru. Kiedy byla jeszcze propozycja wykorzystania skrola pionowego to powtarzania linii - taki tryb jest w Numenie - wyglada tak samo jak 4 razy powtorzona linia, ale jest minimalnie szybsze....