!

[Atari] AtariOnLine: Drwal powraca x 2!

[18] # AtariOnLine | Wtorek, 24 Czerwca 2025 23:51CET

[Atari] AtariOnLine: Drwal powraca x 2!
Dzisiaj nietypowa nowinka, bo rzadko się zdarza swoista "klęska urodzaju" w przypadku produkcji na małe Atari, a będzie tu mowa o dwóch powstających niezależnie grach opierających się na tym samym pierwowzorze.



(postać oryginalnego drwala)


Dokładnie 11 lat temu (co do minuty) na stronie głównej AtariOnline w cyklu opisującym gry w produkcji dałem znać o powstającej konwersji popularnej na komórkach darmowej gry Timberman (link). Rozgrywka jest prosta, chodzi w niej o ciągłe, bardzo szybkie wyrąbywanie kolejnych segmentów pnia drzewa raz z prawej, raz z lewej strony, w taki sposób, aby uniknąć przesuwających się w dół konarów.

Bardzo wczesna wersja na Atari z niezbyt gotową rozgrywką była nawet pokazywana podczas Pixel Heaven 2014. Były też plany, aby docelowa gra została wydana na kartridżu, a dodatkowym wydarzeniem przy okazji jej powstania miało być wskrzeszenie słynnego Mirage jako wydawcy na Atari.

Później zostało ujawnione, że programistą pracującym nad tamtą konwersją był Tomasz "TDC" Cieślewicz, tak więc gra powstawała w Action!, a w tym wątku na naszym forum została opublikowana lista rzeczy do zrobienia (gdyby ktoś chciał pomóc).

Konwersja nie zmaterializowała się jednak przez ponad dekadę, aż tu nagle w tym roku nie tylko temat powrócił, ale jak się okazuje wkrótce powinniśmy mieć na Atari dwie niezależne gry z podobną rozgrywką.



Timberman



Pierwsza gra – pod oryginalnym tytułem – powstaje od lutego z błogosławieństwem twórców pierwowzoru z polskiego studia Digital Melody i jest na końcowym etapie prac. Sama rozgrywka jest właściwie gotowa, ale pozostały pewne szlify do wykonania (głównie graficzne).

Grę tworzy zespół w składzie:
Tomasz "Pecuś" Pecko - kod gry
Paweł "Pirx" Kalinowski - kod pomocniczy
Adam Wachowski - grafika
Aleksander "Alex" Martin - muzyka i efekty dźwiękowe

Oto, co miał do powiedzenia Pecuś na temat genezy tej konwersji:

    Po zrobieniu dwóch prostych gierek na konkursy Silly Venture, po zimowej imprezie szukaliśmy pomysłu na coś następnego. Coś w stylu gry na cztery wieczory. To znaczy takiej do napisania od zera w takim czasie (jak dwie ostatnie "produkcje").

    I nawet był pomysł na grę (nie ujawniam, bo pewnie powstanie), ale jakoś nie szło – czasami tak bywa.

    Przeglądając forum AOL zobaczyłem, że ktoś przypomniał stary wątek (którego ja wcześniej nie widziałem) o powstającej atarowskiej wersji Timbermana.

    Zobaczyłem listę potrzeb Tomka (TDC) i stwierdziłem, że podstawowa potrzeba to napisanie gry ;) Wtedy wpadłem na pomysł jak to szybko animować bez przepisywania pamięci i stwierdziłem, że to jest na tyle proste, że da się napisać w 4 wieczory :)

    Skontaktowałem się z Tomkiem, pogadaliśmy, dostałem mockupy i projekty grafik, i napisałem. Sam core gry powstał mniej więcej w te 4 wieczory. Więc wyzwanie zaliczone ;)

    Potem doszedł Alex z muzyką i Adam z grafiką, i zaczęło się dopieszczanie. Czyli więcej DLI, sprajty, coraz lepsze kolory i ładniejsza grafika. Ekran tytułowy, ekran z tablicą wyników itp., więcej opcji sterowania. Małe kroczki i gra wyglądała coraz i coraz lepiej.

    Teraz mogę spokojnie napisać, że nigdy czegoś tak dopracowanego graficznie (dzięki Adam i spadaj z kolejnymi pomysłami!) nie zrobiliśmy.

    Ale sama idea i pierwszy kod gry pozostały niezmienne. Cztery wieczory :)




Jeśli chodzi o technikalia: gra jest pisana w asemblerze używając edytora Notepad++ z definicją składni MADS-a, kompilacja uruchamia emulator Altirra z debugerem. Poza tym mocno używany jest Atari FontMaker, w obsłudze plików graficznych pomagają skrypty pythonowe, do grafiki używany jest też sporadycznie Graph2Font (jeśli coś trudniej jest wykonać w FontMakerze), a do muzyki specjalnie zmodyfikowany player RMT bez samomodyfikacji kodu i z możliwością łatwego ustawienia miejsca na zmienne.



Drwal

Niezależnie od Timbermana w ostatnich tygodniach zaczęła powstawać inna, prostsza wersja "gry w drwala", tym razem z polskim tytułem, a praktycznie cały przebieg jej powstawania możemy na bieżąco śledzić. Wszystko dlatego, że Arkadiusz "Larek" Lubaszka na swoim kanale YouTube rozpoczął kurs dla początkujących "Piszemy grę" o tworzeniu gier na Atari XL/XE w asemblerze 6502. Przybliża w nim w spokojnym tempie tajniki zarówno kodowania, jak i tworzenia grafiki, odpowiadając równolegle na komentarze widzów na czacie.

Dotychczas powstały jedynie trzy odcinki, więc siłą rzeczy ta konwersja jest na początkowym etapie. Larek tworzy na żywo kod i autorską grafikę, dodatkowo wstępnie Michał "stRring" Radecki (muzyk znany z wielu gier, ostatnio również koder i jednocześnie jeden z widzów tego kursu) zadeklarował, że postara się przygotować muzykę.

Gra jest tworzona pod linuksem w asemblerze w składni MADS-a, używając Visual Studio Code. Pozostałe narzędzia to: emulator Atari800, Atari Font Creator do grafiki, SprEd do edycji PMG.


Larek napisał nam tak:

    Długo się wzbraniałem przed kursem, bo widziałem, jak się tego typu kursy programowania w asemblerze dostępne na YT kończyły. Programowanie jest zwyczajnie... nudne.

    Żebyśmy się dobrze zrozumieli - nudne dla obserwującego, nie dla programującego. Jednak cały czas docierały do mnie prośby związane z takim kursem, no i w końcu uległem.

    Nie chciałem, żeby to był "suchy" wykład dotyczący instrukcji procesora 6502. Nauka przy okazji tworzenia prostej gry wydawała mi się bardziej atrakcyjna. Kiedyś w Tajemnicach Atari był publikowany cykl "Piszemy demo", więc nazwa kursu "Piszemy grę" narzucała się sama.

    Koniecznie trzeba zaznaczyć, że nie jestem specjalistą w programowaniu i daleko mi do umiejętności i wiedzy osób, które tworzą gry na Atari. Tym samym kurs też jest prosty i raczej skierowany do całkowicie początkujących, którzy chcą spróbować swoich sił w asemblerze.

    Mam nadzieję, że zaowocuje to powstaniem w przyszłości nowych gier. A jeżeli nie, to może chociaż widzowie zobaczą, że stworzenie gry nie jest prostą sprawą i jeszcze bardziej docenią pracę programistów ;)


No dobrze, to co się wydarzyło w dotychczasowych odcinkach?:

1. W pierwszym Larek omówił przygotowanie środowiska pracy, pokazał przykładowe edytory na linuksie i uruchomił kilkulinijkowe miniprogramy w asemblerze - czas około 2h 28 minut:



2. W drugim odcinku Larek ogłosił, jaką grę będzie pisał i rozpoczął pracę nad nią, m.in. pokazał edytor znaków i opowiedział o kolorach w trybie znakowym, opowiedział o Display Liście i przygotował program wyświetlający wstępną wersję grafiki tła ekranu (drzewo) - czas około ok. 3h 48m:



3. W trzecim odcinku kursu była mowa m.in. o rejestrach cieniach i o tym jak działają duszki na Atari. Larek utworzył postać drwala na znakach oraz jego ręce z toporem na PMG, uproszczoną animację uderzania toporem - czas około ok. 3h 44m:




Kolejny odcinek kursu jest planowany na środę 25 czerwca od godz. 20:00 i ma być poświęcony tematowi DLI - zachęcamy do udziału wszystkich, którzy są zainteresowani tym, w jaki sposób w XXI wieku powstają gry w asemblerze na 8-bitowce.



2025-06-24 23:51 by "Adam"
komentarzy: 0
NOWSZY [Atari] AtariOnLine: Lost Party 2025
→ [Atari] AtariOnLine: Interfejs sAIOnara
→ [Atari] AtariOnLine: PrzeglÄ…darka plików P
→ [Atari] AtariOnLine: Pan Malarz ATASCII
→ [Atari] AtariOnLine: Narodowe Muzeum Techniki
→ [Atari] AtariOnLine: Nowa gra "Super Star Trek"
→ [Atari] AtariOnLine: Nowe starocia w Bibliotece Atarowca
→ [Atari] AtariOnLine: Autorzy siÄ™ spowiadajÄ…!
→ [Atari] AtariOnLine: Åšwiatowa premiera gry "Luckyman"

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz!!!!

Nick
Email
Www
Komentarz
 
wstecz24/06/2025 23:51
Inne treści związane z tematem
[Atari.Area] MadPascal 1.7.3 już dostępny [Atari.Area] MadPascal 1.7.3 już dostępny
Ukazała się wersja 1.7.3 MadPascal – 32-bitowego kompilatora Turbo Pascala dla komputerów Atari 8-bit oraz innych maszyn z procesorem MOS 6502. MadPascal jest zgodny z Free Pascal Compiler (FPC), co umożliwia kompilację kodu również dla Windows i innych platform wspieranych przez FPC. Jego mocną stroną jest łatwe włączanie assemblera inline, co czyni go elastycznym narzędziem dla ...
[Atari.Area] Echa Sommarhack 2025 [Atari.Area] Echa Sommarhack 2025
W tym samym czasie co Lost Party w Polsce, w Szwecji odbywało się Sommarhack 2025 – jedno z najważniejszych wydarzeń sceny Atari ST. W trakcie party zaprezentowano kilkadziesiąt prac w różnych kategoriach konkursowych: 256-byte Intro 32k Music Demo/Intro Lowres Graphics Mixed-Resolution Demo Neochrome Raster Split Photo Wild Pełna lista wyników oraz pierwsze prace dostępne ...
[Atari.Area] Echa Lost Party 2025 [Atari.Area] Echa Lost Party 2025
Jak zwykle ekspresowo, są już dostępne wyniki Lost Party, które odbyło się w zeszły weekend w Licheniu Starym. Music 1. Stranded on Planet Ciconia – PG – 692 p. 2. The Leaky Devil's Arq Is Sinking – Poison – 590 p. 3. i produkty jego – LiSU/Tristesse/NG – 553 p. 4. Lost in time – Gregfeel/Lepsi De – 517 p. 5. Control+Alt+Furore – Miker/NG – 432 p. 6. Lost ...
[Atari] AtariOnLine: Lost Party 2025 [Atari] AtariOnLine: Lost Party 2025
Już dziś (czyli w czwartek 3 lipca) rozpocznie się kolejna edycja demoscenowej imprezy Lost Party, która gromadzi miłośników 8-bitowych komputerów. Tradycyjnie odbywa się ona w budynku Ochotniczej Straży Pożarnej w Licheniu Starym (ul. Konińska 46).Linki:Oficjalna stronaStrona wydarzenia na FBWątek na naszym forumOto przewidywany program ...
[Atari.Area] Lost Party 2025 startuje już jutro [Atari.Area] Lost Party 2025 startuje już jutro
Już jutro w Licheniu Starym rozpoczyna się Lost Party 2025 – doroczny zlot fanów ośmiobitowych komputerów. Uczestnicy mogą liczyć na prelekcje, koncerty, konkursy oraz spotkania z twórcami demosceny. Poniżej przedstawiamy szczegółowy rozkład wydarzeń: Czwartek, 3 lipca: 12:00 - otwarcie party place 20:00 - oficjalne otwarcie Piątek, 4 lipca: 17:00 - wykład: Czym ATARI ...
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2025 | Krzysztof 'Faust' Karkosza Kontakt Polityka PrywatnoÅ›ci OWU