[#2341] Re: Pikselki, piksele, piksle!

@Koyot1222, post #2340

FAAAJNE OK
[wyróżniony] [#2342] Re: Pixele, piksele

@ppill, post #2205



Fascynacji shoot 'em upsami ciąg dalszy. Tym razem wskoczyłem na hires ale technika raczej pixelartowa ;) 8 kolorów.

Swoją drogą to AGA uciągnie coś w ze scrollem w rozdziałce VGA? Ja pamiętam tylko Slamtilta ale to był Laced.
[#2343] Re: Pixele, piksele

@ppill, post #2342

Swoją drogą to AGA uciągnie coś w ze scrollem w rozdziałce VGA? Ja pamiętam tylko Slamtilta ale to był Laced.

Oczywiście - zarówno VGA: 320x200 w 256 kolorach jak i SVGA: 640x480 w 256 kolorach.

AGA jest mocno niedoceniona.
[#2344] Re: Pixele, piksele

@Hexmage960, post #2343

Oczywiście - zarówno VGA: 320x200 w 256 kolorach jak i SVGA: 640x480 w 256 kolorach.
AGA jest mocno niedoceniona.


Co innego wyświetlić obrazek, a co innego zrobić płynnego scrolla.
[#2345] Re: Pixele, piksele

@recedent, post #2344

Płynny scroll obowiązuje we wszystkich trybach.
[#2346] Re: Pixele, piksele

@Hexmage960, post #2345

Niemniej jednak dziwnym trafem gry na AGA w 640x480 8 bpp płynnie scrollującej w 50 FPS brak. Może jak skończysz "Magazyn"?
[#2347] Re: Pixele, piksele

@recedent, post #2346

Gry tego typu na AGA robili pod 020, a przecież Amiga z AGA to nie tylko procesor 020.
[#2348] Re: Pixele, piksele

@amikoksu, post #2347

Dlatego mamy zalew gier i dem działających płynnie w 640x480 8bpp pod AGA i dowolnym procesorem 68k.
[#2349] Re: Pixele, piksele

@recedent, post #2346

Na AGA brakuje wielu gier, które mogły dla niej powstać. Większość tych, co powstało to rozszerzenia gier OCS o więcej kolorów, a czasami nawet nic nie zmieniano (tytuły dla Amigi CD32). Amiga AGA ma naprawdę słabą bazę gier komercyjnych i wynika to ze słabej kondycji firmy Commodore w tamtych latach i powolnej dominacji komputerów PC.

Przy czym do trybów VGA flicker-free potrzeba monitora VGA, co jest czasami przeszkodą.

W każdym razie już Magazyn obsługuje ekrany o różnych rozdzielczościach, chociaż grafika z tego nie korzysta.

Grafika do następnej gry po Magazynie nie będzie korzystać z wysokiej rozdzielczości, ale planuję ją już zrobić w 256 kolorach.

Napalm i Foundation dla A1200 powstały już w czasach RTG i korzystają z grafiki chunky na AGA za pomocą CPU, co rzecz jasna odbija się na wydajności. Korzystając z koprocesorów video może być lepiej.

Jak wielokrotnie powtarzam, po prostu lubię Amigę i AGA i pragnę rozwijać fajny soft na nie.

Ostatnia aktualizacja: 06.04.2020 09:11:20 przez Hexmage960
[#2350] Re: Pixele, piksele

@recedent, post #2348

Rozumiem że mowa jest o grafice 2d. Optymalizacja pod lepsze procesory daje dobre efekty. Gry tego typu powstawały pod 020 żeby więcej się sprzedało. Być może robienie dodatkowej wersji 640x480 było nieopłacalne. Tylko pytanie do koderów czy strzelanka typu Project X w 640x480 AGA działała by płynnie np. na 060, czy AGA wyrobi.

Ostatnia aktualizacja: 06.04.2020 09:14:11 przez amikoksu
[#2351] Re: Pixele, piksele

@amikoksu, post #2350

Tylko pytanie do koderów czy strzelanka typu Project X w 640x480 AGA działała by płynnie np. na 060, czy AGA wyrobi.

Jak sobie podzielisz ekran na playfieldy, dodasz BOBy i Sprite'y, to wyrobi bez problemów.

Taka zresztą jest filozofia Amigi - masz tło i obiekty animowane.

Tło można swobodnie scrollować.

Ostatnia aktualizacja: 06.04.2020 09:23:06 przez Hexmage960
[#2352] Re: Pixele, piksele

@Hexmage960, post #2351

Dobrze ale podstawowe pytanie brzmi

PO CO KOMU GRY NA 060 JAK TE KARTY POSIADA ZE 100 OSOB NA KILKA TYSIECY AMIGOWCOW?

Nikt takich gier nie bedie robil dla takiej garstki, uzyjcie w koncu ROZUMU !
[#2353] Re: Pixele, piksele

@selur, post #2352

Myślę, że 68030 i 8MB FAST wystarczy w zupełności. Akurat Pecety z VGA miały właśnie mniej więcej taką konfigurację w tamtym okresie (80486 + 8MB RAM).

Jak ktoś się uprze to przygotuje i na 68020 z lub bez FAST.

Zresztą procesor jest potrzebny głównie do logiki gry. Grafiką zajmują się koprocesory video z niewielką pomocą CPU.

Ostatnia aktualizacja: 06.04.2020 10:10:10 przez Hexmage960
[#2354] Re: Pixele, piksele

@Hexmage960, post #2351

To może podasz przykład jakiegoś dema na Amigę m68k w 640x480 i AGA?
Dema nie robione są dla zysku, tylko dlatego " że można"
Gdyby to było "takie proste" to byłby wysyp dem w 50fps na m68k AGA na 640x480.
[#2355] Re: Pixele, piksele

@ppill, post #2342

Pięknie! :D
Co do gier w hiresie. To pewnie by się dało ale było by:
1. migotanie męczy oczy
2. scroll byłby powolny na 020
3. gra i obiekty zaczęła by zajmować sporo w pamięci, raczej potrzeba było by dużo więcej niż podstawowe 2mb.
Jedyny przykład jaki mi przychodzi do głowy to Napalm odpalony w 640x512 na Aga. Baaaaaarrrrrdzoooo powolny :(
[#2356] Re: Pixele, piksele

@Norbert, post #2354

Dema na AGA (tak jak wspominałem pisząc o Napalm i Foundation) polegają na zapisywaniu pikseli Chunky przez CPU bez optymalizacji.

W zasadzie wszystkie te dema są w 3D.

Tymczasem ja piszę o innej metodzie polegającej na narysowaniu obrazu tła raz, a później rysowaniu i animowaniu elementów animowanych.

Jest to zwyczajne 2D. W ten sposób uzyskujemy grę 50 FPS nawet w rozdzielczości 640x480.

Możemy stosować optymalizację po bitplanach (tzn. zapisywać tylko bitplany, które uległy zmianie), dzięki czemu uzyskamy dużo obiektów animowanych. Niezależnie od prędkości CPU.

@Koyot1222

1. migotanie męczy oczy

Oczywiście mówimy o trybach VGA flicker-free bez migotania. Poza tym zawsze można dać wybór graczowi między 320x240 a 640x480 w zależności od posiadanego monitora.

2. scroll byłby powolny na 020

Scroll na Amidze jest 50 FPS niezależnie od rozdzielczości czy prędkości procesora.

3. gra i obiekty zaczęła by zajmować sporo w pamięci, raczej potrzeba było by dużo więcej niż podstawowe 2mb.

Tak, pamięci byłoby potrzebne sporo.

Jedyny przykład jaki mi przychodzi do głowy to Napalm odpalony w 640x512 na Aga. Baaaaaarrrrrdzoooo powolny :(

Zgoda, ale już napisałem dlaczego tak jest.

Ostatnia aktualizacja: 06.04.2020 11:18:03 przez Hexmage960
[#2357] Re: Pixele, piksele

@Norbert, post #2354

A po co od razu w 50fps? W 25fps nadal jest płynnie.
[#2358] Re: Pixele, piksele

@Koyot1222, post #2355

Jedyny przykład jaki mi przychodzi do głowy to Napalm odpalony w 640x512 na Aga. Baaaaaarrrrrdzoooo powolny :(

Na jakim procesorze? Na 060 da się pograć.
No i tu jest mowa o strzelance typu Project X.
[#2359] Re: Pixele, piksele

@Hexmage960, post #2349

"...po prostu lubię Amigę i AGA i pragnę rozwijać fajny soft na nie."

ot cala puenta a teraz moze wrocmy do TEMATU OK
[#2360] Re: Pixele, piksele

@Hexmage960, post #2356

Tymczasem ja piszę o innej metodzie polegającej na narysowaniu obrazu tła raz, a później rysowaniu i animowaniu elementów animowanych.

Jest to zwyczajne 2D. W ten sposób uzyskujemy grę 50 FPS nawet w rozdzielczości 640x480.


OK. Mam wątpliwości czy to będzie tak śmigało. Byłoby super bo chciałbym zrobić grafę do gry na Amidze w wyższej rozdziałce (32 kolory na przykład)

Tutaj jest tło 1280x480 plus sprite'y 8x8 16x16 32x32. Jak masz chwilę i ochotę możesz podłubać. Scroll lewo-prawo i max różnych obiektów :)
[#2361] Re: Pixele, piksele

@Koyot1222, post #2355

Dzięki :)
[#2362] Re: Pixele, piksele

@ppill, post #2360

"Byłoby super bo chciałbym zrobić grafę do gry na Amidze w wyższej rozdziałce "

moja rada:
w ogole ZAPOMNIJ o tym chorym pomysle.
Oszczedzisz sobie nerwow, cierpienia a przede wszystkim jeku zawodu innych graczy.

..no i apel do reszty :

Przestancie wreszcie BZDURZYC i wprowadzac ludzi w BLAD !
[#2363] Re: Pixele, piksele

@Norbert, post #2354

Obraz w 640x480 zajmuje 4x więcej pamięci niż 320x240 i trzeba go rysować 4 razy dłużej, chyba, że mam taki obrazek już cały w pamięci CHIP (stół do pinballa chyba by się zmieścił) i tylko po nim sobie latamy. Myślę, że dema byłyby wtedy mniej efektowne.
[#2364] Re: Pixele, piksele

@selur, post #2362

Takie zniechęcenie może jeszcze bardziej zachęcić.

@ppill Pokaż niedowiarkom że się da.
[#2365] Re: Pixele, piksele

@amikoksu, post #2364

"Pokaż niedowiarkom że się da. "

[#2366] Re: Pixele, piksele

@selur, post #2365

""

[#2367] Re: Pixele, piksele

@ppill, post #2360

Ja tak jak niektórzy koledzy nie miałem przerwy w Amigowaniu. Z Amigą jestem nieprzerwanie od Amigi CDTV, a z Commodore od C64.

Dlatego też widziałem i korzystałem z wielu nowszych programów i gier (Aminet). Uważam za rzecz naturalną wspierać wyższe rozdzielczości w grach na AGA. To jest co przyświecało konstruktorom Amigi.

Wsparcie 640x480 sprowadza się do otwarcia większego ekranu o tej rozdzielczości. Bitmapa gry pozostaje ta sama. No tylko jest 4x więcej obiektów do obsługi, ale jeśli w 320x240 daje radę to tam też powinno.

Obadajcie sobie takie gry jak PlayPac, czy Diamond Caves. W PlayPac jest bodajże opcja "LoRes" i "HiRes" w Tooltypes, musiałbym sprawdzić.

A jak ktoś zapyta czemu wybrałem AGA? Bo to jest ciekawa nisza. Z RTG miałem zawsze problemy, chyba wadliwa karta, a z NG miałem jeszcze większe problemy.

Ostatnia aktualizacja: 06.04.2020 20:01:57 przez Hexmage960
[#2368] Re: Pixele, piksele

@ppill, post #2342

Co do AGA i VGA to jeszcze popytam paru magików i zobaczymy.

A tu ostatnie prace wykonane podczas pandemii ;)
AstroBlox


Chips
[#2369] Re: Pixele, piksele

@Hexmage960, post #2367


Wsparcie 640x480 sprowadza się do otwarcia większego ekranu o tej rozdzielczości. Bitmapa gry pozostaje ta sama. No tylko jest 4x więcej obiektów do obsługi,

Wszystko ma być w 640x480.
Jak wysoka rozdzielczość to wysoka
Nie oszczędzamy.

ale jeśli w 320x240 daje radę to tam też powinno.

Widzę że sam nie jesteś pewny czy dobrze piszesz i wątpisz w wydajność AGA w 640x480 ( ... też powinno)

Ostatnia aktualizacja: 06.04.2020 21:38:54 przez Norbert
[#2370] Re: Pixele, piksele

@Norbert, post #2369

No właśnie Hexmage960 coś jakby pomieszał.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem