176

(81 odpowiedzi, napisanych Programowanie - 8 bit)

Kilka waszych pomysłów uwzględniłem i jest wersja 0.79.
Co doszło:

- funkcja load domyślnie filtruje rozszerzenia spr i apl (Tebe)
- opcja włączenia palety wspólnej (Vidol)
- 3 nowe formaty exportu : BASIC, fastBasic, MAC/65 (TGB1718, Philsan)
- 2 nowe opcje dla exportu : linia początkowa i krok numeracji

kolejne pomysły fajne, szczególnie mono zaszalał.
z tymi formatami zawierającymi pociski spoko pomysł, ale jak to eksportować potem?
Bajt z danymi pocisków zawiera tez informacje o pozostałych pociskach - wstawiać tam zera?
@mono
- szerokość x4 jest na podglądzie duszka pod kolorami, jak dla mnie to wystarczy. Nie wiem czy ta szerokość jest konieczna w samym edytorze. Jak myślisz?
- wysokość 1/2 liniowa to tylko kwestia wyświetlania, bo dane sa identyczne. Wyświetlane aspect ratio pixela można zmienić w opcjach.

177

(81 odpowiedzi, napisanych Programowanie - 8 bit)

tebe napisał/a:

z ulepszeń proponuję dodać przy LOAD, oprócz ogólnikowego 'Wszystkie pliki (*.*)', nazwy tych akceptowanych plików, rozszerzeń

dodałem

tebe napisał/a:

nie wiem czy to możliwe ale IMPORT plików graficznych typu PNG z kolejno ułożonymi klatkami animacji (w programie graficznym można przerobić GIF animowany na 'sheet' z wybranym układem poziomym lub pionowym kolejnych klatek)
w załączniku przykłady spritów C64 w GIF, PNG

nie ma załącznika :)
taki import byłby możliwy, ale raczej bez detekcji kolorów i ogólnie monochromatyczne chyba tylko. pomyslę o tym

tebe napisał/a:

przydałby się EXPORT danych do silnika Shanti-ego

podpowiesz gdzie znajdę, jak takie dane powinny wyglądać? to dorobię.

Właśnie urodziła się pierwsza w miarę stabilna i funkcjonalna wersja nowego edytora do sprzętowych sprajtów Atari o nazwie SprEd. Edytor działa w przeglądarce internetowej. Testowałem na Chrome, Firefox i Edge. Jego interfejs jest inspirowany edytorem “Atari Player Editor” playsoftu, który napisany był we flashu i dziś kłopotliwe jest jego uruchomienie. Mój edytor wzbogaciłem też o kilka nowych funkcji i dodałem możliwość edycji w trybie “kwadratowego pixela”, której w APL mi brakowało.

https://bocianu.atari.pl/assets/images/spred1.png

Lista Aktualnych możliwości:
- edycja i animowanie trójkolorowych sprajtów (nałożonych)
- maksymalna wysokość sprajta 128
- maksymalna ilość klatek animacji 256
- podstawowe funkcje edycyjne: przesuwanie, odbicia H/V, skalowanie w pionie, kopiowanie, wklejanie
- palety PAL/NTSC
- możliwość wyboru proporcji pixela
- skróty klawiaturowe
- odczyt plików *.apl, *.spr
- export danych

https://bocianu.atari.pl/assets/images/spred2.png

SprEd potrafi eksportować dane dla wielu popularnych języków programowania i potrafi też zapisywać w natywnym formacie .spr. Odczytuje też pliki edytora playsoftu w formacie *.apl. Dołączam też kilka przykładowych plików grafik w formacie spr. Można je łatwo załadować przeciągając plik *.spr na okno edytora.

Przykładowe pliki *.spr

Lista skrótów klawiaturowych znajduje się pod przyciskiem Help - warto zaglądnąć.

https://bocianu.atari.pl/assets/images/spred3.png

Edytor znajduje się pod tym adresem: https://bocianu.gitlab.io/spred/

Zapraszam do wypróbowania. Wszelkie konstruktywne uwagi mile widziane.
Jeżeli masz pomysł na eksport do jeszcze jakiegoś użytecznego formatu - daj znać, chętnie dodam potrzebny szablon.

179

(169 odpowiedzi, napisanych Software, Gry - 8bit)

jeszcze bardziej spaniała i legancka ta gra sie robi.

mgr_inz_rafal napisał/a:

Ja już się nie mogę doczekać :D

ja też. kiedy premiera jest szacowana?

180

(24 odpowiedzi, napisanych Zloty)

i takie wpisy to ja lubię, długo i na temat :)

181

(14 odpowiedzi, napisanych Różne)

Moja zdobycz:

https://mimuma.pl/shared/ftapo.jpg

proszę mnie nie liczyć w konkursie, bo jestem sponsorem ;)

182

(169 odpowiedzi, napisanych Software, Gry - 8bit)

Ależ zajebiście sie to obraca teraz. Dziękuję za ten ficzer!

O ile w czasie gdy ja sam gram to mi tego nie brakowało,
bo jak planszę obracasz samemu to zazwyczaj wiesz w którą stronę,
to w momencie gdy się obserwowało jak gra ktoś inny, to brakowało mi tego bardzo.
Czasem sie gubiłem nie wiedząc co się dzieje i którą stronę gracz fiknął.
Mała rzecz a cieszy.

183

(6 odpowiedzi, napisanych Bałagan)

ja zamawiałem tutaj: https://www.433.pl/

184

(169 odpowiedzi, napisanych Software, Gry - 8bit)

1. perinoid
2. Sikor
3. dely
4. takron27
5. mcs
6. Saberman
7. Rastan[
8. pancio.net
9. mkolodziejski aka Misza
10. mono
11. ccwrc
12. bocianu

185

(127 odpowiedzi, napisanych Fabryka - 8bit)

bardzo pięknie to wygląda. będę grał :)

186

(142 odpowiedzi, napisanych Software, Gry - 8bit)

przerobiłem mrHoppe :)
aktualnie wysyła i wyswietla wyniki z HSC.
zapraszam do zabawy.

https://fujinet.pl/tnfs/HiScoreCafe/

187

(4 odpowiedzi, napisanych Miejsca w sieci)

laoo/ng napisał/a:

Eh, najsmutniejsze jest, jak człowiek robi easter-eggi, a nikt ich nie znajduje.

so true... we Flobie jest chyba z 8 easter eggów :)

188

(142 odpowiedzi, napisanych Software, Gry - 8bit)

Mq napisał/a:

Ja miałem na myśli taką opcję, że jak się w grze wpisujemy na listę, to wpisujemy osobę i hasło. Gra ma w tablicy wtedy zapisane osoby i hasła te, które podaliśmy, a dla pozostałych wyników jest owszem osoba, ale nie ma hasła, więc gra takiej pozycji nie wysyła, pomija przy wysyłaniu.

Po to napisałem zewnętrzne narzędzie, żeby z gry zdjąć obowiązek przygotowania interfejsu do pobierania użytkownika i hasła.
Z dwóch powodów
- stworzenie takiego API z poziomu gry, to przygotowanie GUi do wprowadzania danych, może jakaś lista kolejna lista displayowa, walidacja autoryzacji, obsługa komunkacji z HSC i obsługa komunikatów o błędach - gra urosnie o co najmniej kilka, a może i kilkanaście kilobajtów. Jak ktoś chce to robić to prosze bardzo, ale moim zadaniem nie trzeba.

- zewnętrzne narzędzie do autoryzacji pozwala nam na to, że procedura wysyłania nie wymaga żadnej interakcji z userem na poziomie samej gry, to być może pozwoli dołączyć procedure wysyłania wyniku do już istniejących tytułów.

Oczywiście inne rozwiązania też mogą być ciekawe - ja zaproponowałem takie z pewnymi ograniczeniami, ale tez z pewnymi cechami które pozwolą na minimalizacje kodu do samej wysyłki.

189

(142 odpowiedzi, napisanych Software, Gry - 8bit)

Ok, to już oficjalnie.
Jest gotowy tool do fujineta obsługujący Hi Score Cafe.

Tool i źródła do pobrania stąd: https://gitlab.com/bocianu/fujinet_hsc
I oczywiście na serwerze fujinet.pl w katalogu networking/hsc_conf.xex

https://bocianu.atari.pl/assets/images/hsc1.png

Co narzędzie potrafi:
- potrafi przeglądać wyniki w sieci
- pozwala się zalogować na serwerze
po zalogowaniu:
- pozwala dodawać swoje wyniki "z palca"
- pozwala usuwać swój ostatni wynik
- automatycznie zapisuje "token" komunikacyjny na karcie SD fujinet

https://bocianu.atari.pl/assets/images/hsc2.png

Co nam daje taki token?

Równocześnie z powyższym narzędziem powstały procedury w assemblerze
i biblioteka do MadPascala, która pozwala grom na automatycznie zapisywanie
wyniku na serwerze, dla zalogowanego na urządzeniu użytkownika.
Czyli w uproszczeniu - logujemy się jako bocianu w moim narzędziu, wychodzimy.
Teraz grając w grę która umożliwi zapis wyniku w sieci, nasz wynik automatycznie w tle wyślę się na serwer HSC (O ile gra wykryje zapisany token). Jak chcemy wysyłać wynik jako inny gracz, to trzeba odpalić mojego toola i inny gracz musi się zalogować w tym konkretnym egzemplarzu Fujinet, i ponownie odpalić grę.


Przykład zapisu gry z poziomu assemblera jest tutaj: https://gitlab.com/bocianu/fujinet_hsc/ … c_send.asm

Dla Mad-Pascala powstała dedykowana biblioteka w moim pakiecie blibs: https://gitlab.com/bocianu/blibs
której dokumentacje można zobaczyć tutaj: https://bocianu.gitlab.io/blibs/hsc_util.html
a przykłady użycia są są w katalogu blibs/examples

Wystarczy jedno wywołanie z poziomu Twojej gry i score samo poleci na serwer... :) Koniec wymówek!

190

(2 odpowiedzi, napisanych Programowanie - 8 bit)

No własnie już prawie jest :D
Na dniach więcej o nim napiszę i udostępnię źródła wraz z tutorialem jak ich używać

191

(19 odpowiedzi, napisanych Emulacja - 8bit)

Przygotowałem poradnik, jak zainstalować, skonfigurować i uruchomić emulację FujiNeta pod Altirrą.

Czyli jak ktoś chce się pobawić emulowanym Atari z wirtualnym Fujinetem z emulowaną kartą sd w wirtualnej sieci wifi to wcale nie jest to takie trudne jak brzmi :)

https://bocianu.atari.pl/blog/fujinetinaltirra

192

(216 odpowiedzi, napisanych Fabryka - 8bit)

Tak, był problem z zasileniem mechanicznego dysku. I to nie był problem z zasilaczem, bo zasilacz ma wydajność 2A a pobór był w granicach 0,6 - 0,8. Jakby wewnętrzny stabilizator nie puszczał więcej.

@xxl - Ty masz też inną rewizję plyty - ja mam wersje mini.

193

(24 odpowiedzi, napisanych Zloty)

I to jest bardzo dobra wiadomość :D
Szkoda że jeszcze pół roku trzeba czekać.

194

(19 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

No wiadomo, że lepiej ;)

195

(19 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Dodam, że na kartridzach z pozycji 6 i 8 można sobie nagrać Floba i będą działały zapisy stanu gry i achievementy ;)

196

(127 odpowiedzi, napisanych Software, Gry - 8bit)

pisz do Mq - adres jest na mojej stronie: https://bocianu.atari.pl/blog/flob

197

(94 odpowiedzi, napisanych Software, Gry - 8bit)

Nowa aktualizacja 1.0.3b.

Ale nie musicie aktualizować jak macie 1.0.3 i Wam działa.
Poprawka dotyczy tylko procedury detekcji stereo, która sypała się na PokeyMaxie.

198

(94 odpowiedzi, napisanych Software, Gry - 8bit)

Właśnie wyszła kolejna aktualizacja FloBa.
Zawiera kilka poprawek głównie dla użytkowników NTSC,
i drobne poprawki funkcjonalne:

version 1.03
- poprawiony błąd kolorów na ekranie credits (NTSC)
- poprawiony błąd w którym czasem flob sie krzywo rysował na ekranie wyboru mapy (NTSC)
- poprawiony błąd kolorów PMG na ekranie animacji drzwi (NTSC)
- na ekranie tytułowym pokazywany jest tryb pokeya (mono/stereo)
- na ekranie statystyk można już sterować klawiaturą
- dodana nowa wskazówka na mapie "Return to the Lab" (problem nostiego)
- kolejna próba poprawienia rzadkiego błędu rozwarstwienia floba

Nowy obraz karta można pobrać stąd: https://bocianu.atari.pl/assets/games/flob.1.0.3b.car

Osoby które już mają fizyczny kartridż, mogą go sobie także zaktualizować przy pomocy swojego Atari,
korzystając z napisanego specjalnie programu do aktualizacji, który dołączam tutaj:
https://bocianu.atari.pl/assets/flob/flob.1.03b.atr

Wasz postęp w grze pozostanie nienaruszony.

tak, bo grzebałem w skrypcie, wiec godzina sie nie wyświetla, ale różowego już nie ma mimo ze plik parsowany ;)

200

(94 odpowiedzi, napisanych Software, Gry - 8bit)

Mq napisał/a:

Od początku FloB-a powstały dwie poprawki i na razie nie ma w planach kolejnych

Otóż jest w planie kolejna, bo pod NTSC psują sie kolory w creditsach :D
Ale jak już wspominałem wyżej - chwilowo nie mam czasu, ale z pewnością wersja 1.03 się pojawi prędzej czy później.

PS: i pewnie przy okazji dodam jakąś podpowiedź w miejscu które sugerował nosty ;)