Paweł "Sikor" Sikorski podesłał mi wczoraj ciekawy program w
wersji testowej, napisany w Turbo Basic XL, a służący do...
animacji.
"Chodzi mi po głowie taki pomysł na odtwarzacz filmów z GR.8,
GR.9 i może GR.15. Całość zamierzam napisać w Turbo Basicu XL, bo
tylko ten język jako-tako znam. Otóż w dołączonym pliku dyskietki
znajdują się dwa pliczki do testowania wyświetlania grafiki w
trybach 8 i 9 Basica - nazwy mówią same za siebie. I tu moja prośba
- prosiłbym o zamieszczenie na stronie i testy użytkowników na
prawdziwym sprzęcie. Animacje zawierają po 15 klatek w odpowiednim
trybie, jest tu wersja póki co bez buforowania, więc wczytuje się
klatka po klatce. Jak napisałem - jest to wczesna wersja i nie
należy jej traktować użytkowo, jednak jak ktoś chce potrenować -
może stworzyć własny plik animacji (czyste dane animacji, obrazek
po obrazku, połączone w jeden plik - te z rozszerzeniem
*.DAT).
Co zamierzam zrobić? Wersję z buforowaniem, chodzącą na Atari z
64 KB pamięci. Być może uda się wcisnąć dźwięk (ale tylko 2 kanały,
transmisja "w locie"). Prosiłbym też o sprawdzenie jak zwiększa się
prędkość odczytu z ramdysku w stosunku do standardowych urządzeń.
Program defaultowo czyta z urządzenia "D:". Na koniec pytanko do
ewentualnych użytkowników: czy jest sens robić taki
"pseudo-playerek"? Wersja ostateczna powinna być ograniczona tylko
wielkością pliku z danymi/rozmiarem dyskietki z Atari.
Wykonałem wstępne testy sam, ale nadal mi zależy na testach innych
użytkowników na różnych urządzeniach, przy różnych konfiguracjach
(można odpowiednie pliki przegrać na osobne dyskietki, aby się
wszystko wczytywało) i zmierzenie metodą organoleptyczną czas
wczytywania poszczególnych "klatek". Ze standardową prędkością jest
tak sobie, dane z ramdysku idą całkiem przyjemnie (spod MyDOS-a
ustawiłem ramdysk jako D:, odpaliłem playerek i hula aż miło).
Ciekawi mnie - jak z prędkością na różnych rozszerzeniach... Muszę
powalczyć w wolnej chwili z tematem buforowania i transmisji w tle,
ale może to być za trudne do wykonania w TB XL. W każdym razie może
powstać jako ciekawostka. Oczywiście, jak ktoś mnie zmotywuje, że
gra jest warta świeczki i że jakoś da się to ugryźć z normalną
transmisją."
Mnie się pomysł bardzo podoba, i jeżeli dodatkowo uda się zrobić
różne rozmiary animowanych grafik to już mam pomysł na
wykorzystanie tego programu Sikora w następnej produkcji. Moim więc
zdaniem Sikor nie powinieneś porzucać projektu, bo zapowiada się
świetnie. Szczególnie, że jeżeli będzie napisany w TBXL i
opublikujesz źródła, to będzie można łatwo korzystać z tych
procedur we własnych programach! Jestem zdecydowanie na tak.
Program bez wiedzy Sikora nazwałem Sikor Anim, ale
trzeba go było jakoś nazwać, i pod takim też hasłem znajdziecie go
w
katalogu.
irwin 2008-12-24 11:44:46
Fajne animacje - Sikor dobra robota! czekamy na sam program. sikor 2008-12-24 11:47:57
Na razie trzeba powalczyć z prędkością (chodź odpalone z RAMDYSKU ustawionego jako D: na real Atari chodzi O.K.). A animacje - to 15 pierwszych klatek z teledysku "help me dr. Dick" bodajże - ładnie się skonwertowało i na 9-kę, i na 8-kę ;) MDW 2008-12-24 14:21:35
Fajna sprawa. Gratulacje Sikor! :)
Przypominają mi się dłuuuugie godziny spędzane wiele lat temu na robieniu animacji najpierw w Filmatorze, a potem w Film Editor. Ten drugi program był nawet wydany (Domain Software) i miałem oryginał. Był całkiem fajny. Filmator był jego pierwowzorem na który trafiłem kiedyś przypadkiem na jednej z pirackich kaset-składanek. Animacje, które wtedy zrobiliśmy na spółkę z bratem wtedy wydawały mi się nawet fajne. Chętnie bym je dzisiaj zobaczył. :) Nie były całoekranowe ale klatek było na pewno ponad 100. Można było ustawiać czas wyświetlania każdej klatki, powtarzać je więc przy odrobinie kombinatorstwa dało się zrobić całkiem dlugi filmik. Dokładało się muzykę, scrolla i powstawało demo nr 6754. ;) mono 2008-12-24 21:22:46
Fajne narzędzie. A czy dałoby się animować mniejsze bloczki o ustalonym rozmiarze? To już mogłoby się przydać do gier. Np. tak jak to było zrobione w Rambrandt'cie. sikor 2008-12-24 21:35:48
@MDW: też chętnie obejrzymy, jak znajdziesz ;) @mono: teoretycznie (i praktycznie) tak. Na razie chcę powalczyć z transmisją, ale w sumie wersję dla mniejszych klatek... Ja wiem... Może dałoby się parę w pamięci upchnąć... Testowo przypomnij się po Świętach lub po nowym roku - coś się wykombinuje ;)