Forum AmigaOne Zone

Forum użytkowników Amigi i nie tylko
Teraz jest wtorek, 16 kwi 2024, 19:27

Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 112 ]  Przejdź na stronę Poprzednia strona  1 ... 4, 5, 6, 7, 8  Następna strona
Autor Wiadomość
PostNapisane: niedziela, 19 wrz 2021, 08:22 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
Mufa napisał(a):
Super, ale szkoda że w pewnym momencie zrezygnowałeś z kompatybilności w górę, nie wiem jaki był tego powód. Chodziło o prędkość działania?

Tak, głównie chodzi o prędkość działania. Przy rysowaniu na Amidze klasycznej można to robić na dwa sposoby -

1. za pomocą koprocesora graficznego (Blittera) na bitplanach. Wówczas wygodnie możemy łączyć pierwszy i drugi plan za pomocą tzw. masek bitowych oraz korzystać również z prostego i szybkiego kopiowania kafli, niedostępnego z poziomu funkcji systemowych.

2. za pomocą procesora i formatu chunky pixels. W tym przypadku można korzystać z jednostki Akiko w Amidze CD32 do szybkiego rysowania - albo z procedury konwersji.

Systemowe implementacje rysowania z maską BltMaskBitMapRastPort() są nieco wolne, dlatego wolę odwoływać się do koprocesora bezpośrednio.

Z kolei chunky pixels wymaga zupełnie innego podejścia i ma inne wymagania - np. Amiga CD32 lub właśnie RTG.

Jest też kwestia synchronizacji animacji, do której wyjątkowo dobrze nadaje się drugi koprocesor wideo Amigi (Copper), co nie jest bez znaczenia.

Grę celuję w Amigę 500 wzwyż dlatego też te rozwiązania, z których korzystam są wręcz nieodzowne - mimo, że gra działa pod systemem na ekranie intuition i w wielozadaniowości.

Gdybym robił grę pod grafikę chunky, czyli CD32 lub RTG, tutaj wygodnie dałoby się podpiąć to pod RTG, jednak tak jak napisałem wymaga to całkowicie innego podejścia.

_________________
Robert "Hextreme" Szacki - Gear Works software


Udostępnij dla FacebookUdostępnij dla Twitter
Góra
 Zobacz profil  
Cytuj  
PostNapisane: niedziela, 19 wrz 2021, 19:49 
Offline
Regularny forumowicz
Regularny forumowicz
Avatar użytkownika

Dołączył(a): sobota, 25 maja 2019, 11:07
Posty: 61
Postać porusza się skokowo czy płynnie? Bo z filmiku trudno to ocenić.

_________________
- nie cierpię peceta !!! -


Góra
 Zobacz profil  
Cytuj  
PostNapisane: poniedziałek, 20 wrz 2021, 05:36 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
AmigaMafia napisał(a):
Postać porusza się skokowo czy płynnie? Bo z filmiku trudno to ocenić.

Oczywiście płynnie. :)

_________________
Robert "Hextreme" Szacki - Gear Works software


Góra
 Zobacz profil  
Cytuj  
PostNapisane: niedziela, 26 gru 2021, 16:39 
Offline
Doborowy forumowicz
Doborowy forumowicz
Avatar użytkownika

Dołączył(a): wtorek, 17 sty 2012, 15:11
Posty: 915
I jak idą postępy w tworzeniu gry? :)

_________________
Amiga Rulez / YouTube

Interes życia https://www.youtube.com/watch?v=EUkYy2YItvo


Góra
 Zobacz profil  
Cytuj  
PostNapisane: wtorek, 28 gru 2021, 19:55 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
parallax napisał(a):
I jak idą postępy w tworzeniu gry? :)

Witaj, Parallax.

Wrzucę szczegółowe info o aktualizacji wkrótce. :)

Póki co możesz zobaczyć jak wygląda to aktualnie:

Obrazek

_________________
Robert "Hextreme" Szacki - Gear Works software


Góra
 Zobacz profil  
Cytuj  
PostNapisane: czwartek, 30 gru 2021, 21:49 
Offline
Doborowy forumowicz
Doborowy forumowicz
Avatar użytkownika

Dołączył(a): wtorek, 17 sty 2012, 15:11
Posty: 915
Bardzo fajnie i schludnie :thumbup:

Cytuj:
Systemowe implementacje rysowania z maską BltMaskBitMapRastPort() są nieco wolne, dlatego wolę odwoływać się do koprocesora bezpośrednio.

Jak by to się przełożyło w działaniu na 68000 albo 020? Niegrywalne?

_________________
Amiga Rulez / YouTube

Interes życia https://www.youtube.com/watch?v=EUkYy2YItvo


Góra
 Zobacz profil  
Cytuj  
PostNapisane: piątek, 31 gru 2021, 10:55 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
parallax napisał(a):
Bardzo fajnie i schludnie :thumbup:

Dzięki!

parallax napisał(a):
Cytuj:
Systemowe implementacje rysowania z maską BltMaskBitMapRastPort() są nieco wolne, dlatego wolę odwoływać się do koprocesora bezpośrednio.

Jak by to się przełożyło w działaniu na 68000 albo 020? Niegrywalne?

No cóż, piszę grę na Amidze 1200 z 68030 i FAST RAM w języku C, więc kilka rzeczy może być dosyć wolnych na 68000 i 68020. Dlatego też stosowanie szybszych funkcji jest wskazane. Gra grywalna na tych konfiguracjach raczej będzie. :)

Poniżej zrzut jak to aktualnie wygląda. Dodałem m.in. ramki wokół okien, uporządkowałem kwestię menu, opcji dyskowych itp.

Stosuję własne funkcje do warstw, ale korzystam z systemowych struktur.

Nie ma jeszcze obsługi wszystkich elementów GUI.

Zrzut ekranu pochodzi z działającego programu.

Obrazek

_________________
Robert "Hextreme" Szacki - Gear Works software


Góra
 Zobacz profil  
Cytuj  
PostNapisane: sobota, 1 sty 2022, 16:59 
Offline
Regularny forumowicz
Regularny forumowicz
Avatar użytkownika

Dołączył(a): sobota, 25 maja 2019, 11:07
Posty: 61
Mogę zostać testerem? :-) Mam na razie gołą A1200.

_________________
- nie cierpię peceta !!! -


Góra
 Zobacz profil  
Cytuj  
PostNapisane: sobota, 8 sty 2022, 22:41 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
AmigaMafia napisał(a):
Mogę zostać testerem? :-) Mam na razie gołą A1200.

Tak, oczywiście - betatesterzy są mile widziani! :)

Więc dzisiaj wrzucam najnowszą wersję edytora plansz. Cała szata graficzna edytora jest z gry.

Edytor posiada kilka nowości w stosunku do dotychczasowych wersji, w tym:
- Menu z okienkami,
- Każda akcja typu wychodzenie z programu, czyszczenie planszy (oraz wkrótce też ładowanie planszy) jest poprzedzona zapytaniem i możliwością potwierdzenia bądź anulowania akcji.

Sam edytor możecie pobrać z poniższego linku:

https://coreprogramming.pl/Magazyn_pliki/MagazynED1.6.lha

Proszę zapoznać się z pliczkiem Czytaj.txt przed uruchomieniem.

Uwaga: gra i edytor nie działają pod Amiga OS 4.

Wrzucam tę wersję głównie by wyłapać błędy.

Funkcje odczytu/zapisu jeszcze nie działają, ale to będzie w następnej rewizji.

Obrazek

Obrazek

_________________
Robert "Hextreme" Szacki - Gear Works software


Góra
 Zobacz profil  
Cytuj  
PostNapisane: niedziela, 9 sty 2022, 00:43 
Offline
Regularny forumowicz
Regularny forumowicz
Avatar użytkownika

Dołączył(a): sobota, 25 maja 2019, 11:07
Posty: 61
U mnie działa. :)

_________________
- nie cierpię peceta !!! -


Góra
 Zobacz profil  
Cytuj  
PostNapisane: sobota, 5 lut 2022, 09:37 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
Wydałem wersję gry z 20 pełnymi poziomami.

https://coreprogramming.pl/Biezace/Magazyn/Magazyn1.6d.lha

Obrazek

_________________
Robert "Hextreme" Szacki - Gear Works software


Góra
 Zobacz profil  
Cytuj  
PostNapisane: niedziela, 6 lut 2022, 10:41 
Offline
Doborowy forumowicz
Doborowy forumowicz
Avatar użytkownika

Dołączył(a): wtorek, 17 sty 2012, 15:11
Posty: 915
Jestem pod wrażeniem :thumbup: Przygotuj jeszcze jak możesz startującą dyskietkę z grą adf / dms :thumbup:

_________________
Amiga Rulez / YouTube

Interes życia https://www.youtube.com/watch?v=EUkYy2YItvo


Góra
 Zobacz profil  
Cytuj  
PostNapisane: poniedziałek, 7 lut 2022, 05:46 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
parallax napisał(a):
Jestem pod wrażeniem :thumbup: Przygotuj jeszcze jak możesz startującą dyskietkę z grą adf / dms :thumbup:

Dziękuję.

Tutaj masz nowszą wersję z 3 sceneriami:

Aktualnie pracuję nad nową wersją z planszą przed poziomami oraz hasłami do poziomów.

https://coreprogramming.pl/Biezace/Magazyn/Magazyn1.6e.lha

Obrazek

Obrazek

Obrazek

_________________
Robert "Hextreme" Szacki - Gear Works software


Góra
 Zobacz profil  
Cytuj  
PostNapisane: poniedziałek, 7 lut 2022, 18:48 
Offline
Regularny forumowicz
Regularny forumowicz
Avatar użytkownika

Dołączył(a): sobota, 25 maja 2019, 11:07
Posty: 61
Przetestowałem całość i znalazłem kilka błędów.

Pojawiające się w nietypowych miejscach jakieś grafiki.
ObrazekObrazek

Tutaj wystąpił problem z zablokowanym ruchem czaszki przez skrzynię. Byłem zmuszony restartować poziom.
Obrazek

_________________
- nie cierpię peceta !!! -


Góra
 Zobacz profil  
Cytuj  
PostNapisane: czwartek, 10 lut 2022, 15:38 
Offline
Elitarny forumowicz
Elitarny forumowicz
Avatar użytkownika

Dołączył(a): piątek, 20 sty 2012, 05:09
Posty: 564
Lokalizacja: Warszawa
Serdecznie dziękuję za przetestowanie gry.

Pierwszy problem to błąd w programie, zaś drugi to akurat nie jest błąd - tylko po prostu trzeba uważać, by czaszka nam nie zablokowała skrzyni - należy obserwować ich ruch - poruszają się po stałych ścieżkach.

Nową wersję, pozbawioną zgłoszonych błędów wrzucę niedługo.

_________________
Robert "Hextreme" Szacki - Gear Works software


Góra
 Zobacz profil  
Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 112 ]  Przejdź na stronę Poprzednia strona  1 ... 4, 5, 6, 7, 8  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Powered by phpBB® Forum Software © phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL
phpBB SEO