Któż nie pamięta konwersji gry
Yie Ar Kung Fu, którą dość
długo męczył kolega
Krzysztof "Vega" Góra? Projekt zabrnął
naprawdę
daleko, ale ostatecznie utknął w niedokończonej postaci. Jak
sam autor mi napisał, zabrał się on za konwersję od niewłaściwej
strony. Przenoszenie grafiki z C64, a potem dorabianie do tego
programu na Atari okazało się chybionym pomysłem - pojawiło się
mnóstwo trudnych do przeskoczenia drobiazgów, które trzeba było w
kółko poprawiać, co spowolniło sprawę. Doszła do tego częściowa
utrata danych najnowszej wersji... i motywacji do ciągnięcia tego
projektu.
Nauczony doświadczeniem Krzysztof przy swoim drugim projekcie
konwersji z C64 (gry
Bomb Jack), o którym
pisałem w Boże Narodzenie, postanowił inaczej podejść do
sprawy. Ale o tym będzie już wkrótce na atarionline.pl, więc wróćmy
do tematu
Yie Ar Kung-Fu.
Krzysiek na czas nieokreślony (może na zawsze?) porzucił temat
kung-fu, ale postawowił nie zamykać wszystkiego w szufladzie z
napisem "tajne" i nie wyrzucił klucza do niej. Dzięki temu chętni i
zainteresowani tematem mogą sobie pooglądać ostatnią wersję
programu oraz zobaczyć
źródła programu:
"Podsyłam
wszystko: i kod źrółowy, i plik wykonywalny ostatniej wersji, jaka
mi się uchowała. Z tego co pamiętam, gra generalnie działa,
ale:
- "inteligencja przeciwników" nie jest do końca
dopracowana,
- czasem są jakieś drobne błędy wyświetlanej grafiki (ale to w
sumie nie razi zbytnio),
- jest jakiś bardzo poważny błąd, który powoduje, że gra się
sypie w losowym czasie i losowy miejscu. Dzieje się tak, ponieważ
kod gry jest przez jakiś zapis uszkadzany. Niestety kod gry jest
mocno zakręcony i nie udało mi się znaleźć tego błędu. Może gdyby
ktoś rozbudował bardziej "opcje pułapek" i śledzenia programu w
monitorze "Atari800Win" to bym wykrył przyczynę. Na przykład pod
monitorem można ustawić pułapkę, żeby badało wartość spod jakiegoś
adresu i zatrzymywało program. Niestety nie uwzględnia to faktu, że
pod tym adresem może być np: pamięć podstawowa lub każda inna z
banku 16KB. A mi akurat było potrzebne, żeby zatrzymywało program
tylko jeżeli jest BANK np #1 aktywny."
.png)
Przyłączam się do postulatu podniesionego powyżej przez Krzyśka, a
także wielokrotnie przez innych autorów, którzy piszą gra na Atari
- panowie od emulatora, rozbudujcie narzędzia potrzebne
programistom! Prosimy...
Wszystko, co podesłał Krzysiek, jest spakowane w jeden
pliczek. Zainteresowani znajdą
tam więcej niż się spodziewają - oprócz źródełek także większość
programików narzędziowych, z których korzystał autor atarowskiej
wersji
Yie Ar Kung Fu. Kto chce, może to wykorzystać jako
kopalnię wiedzy o metodach pracy innych osób.