W miniony weekend w niemieckiej Lubece odbył się tradycyjny zlot miłośników komputerów retro, głównie atarowców, o nazwie NOMAM (Not Only Marvelous Atari Machinery). Jednym z najważniejszych punktów programu było ogłoszenie wyników kolejnej edycji konkursu na najlepszy 10-linijkowiec, o której pisaliśmy w lutym. Poniżej przedstawiamy wyniki oraz przegląd gier.
W tym roku pojawiły się 64 prace, przy czym startowały również programy niebędące grami (trafiły one do kategorii WILD). Większość stanowiły zgłoszenia na małe Atari, Commodore'a 64 i Amstrada, poza tym rzadziej reprezentowane były m.in. takie maszyny, jak ZX Spectrum, TRS-80, MSX, MSX 2, CBM 8096, Apple IIe, BBC Micro Model B.
Pełne wyniki znajdziecie TUTAJ, teraz przedstawimy czołówkę, a wkrótce również wszystkie pozostałe miejsca zajmowane produkcje na Atari.
Plik ATR z kompletem programów na 8-bitowe Atari pobieramy STĄD. Warto dodać, że dozwolone były dowolne dialekty Basica, natomiast wszystkie zgłoszenia growe na Atari napisano w Turbo BASIC-u XL v1.5.
Kategoria PUR-80 (do 80 znaków w linii) Było 26 zgłoszeń, w tym 8 na małe Atari i jedna na Atari 2600 (VCS).
Kategoria EXTREM-256 (do 256 znaków w linii) Na 12 prac w tej kategorii 2 gry były przeznaczone na 8-bitowe Atari i zajęły dwa pierwsze miejsca: 1. Space Ranger .........../Atari../9.80 2. Decipede .............../Atari../8.80 3. Rogue Descender ......../Amstrad/7.80 (. . .)
Czołówka gier
Man-Up! (1. miejsce w PUR-80)
Autor: Eric Henneke.
Prosta gra na refleks – w stronę naszego biegnącego bohatera lecą strzały na 3 wysokościach: przy tych najwyższych trzeba się schylić (dżojstik w DÓŁ), przy najniższych skoczyć (GÓRA), a lecące pośrodku zneutralizować (PRAWO).
Descend (PUR-80)
Autor: Kevin Savetz.
O tej grze już pisaliśmy w lutym, to wersja 10-linijkowa prostej gry Kaverns of Kfest tego samego autora. Poruszamy się w dół zbierając bonusy oraz unikając ścian i wszelkich przeszkód (limit naszych błędów wynosi 10). W marcu Kevin poprawił kod: udało się go ścisnąć do 80 znaków w linii i wprowadzić przyspieszenie przesuwu w miarę postępów gry. Dodatkowe poprawki opłaciły się, bo w kategorii PUR-120 przy takiej samej ocenie gra zajęłaby dalsze miejsce.
Szczegóły dla pierwotnej wersji: link Informacja o drugiej wersji gry: link
Streamweaver (PUR-80)
Autor: Eric Henneke.
Lecimy statkiem unikając pojawiających się losowo, ciągnących się przeszkód. Uwaga: da się przelatywać na ukos w sytuacji, gdy między końcem jednej przeszkody a początkiem drugiej jest szczelina.
Minipede (1. miejsce w PUR-120)
Autorzy: Victor „Vitoco” Parada, Kevin Savetz.
Wariant gry Centipede. Musimy dziesięciokrotnie trafić szarżującą gąsienicę. Przy każdym strzale jej rozmiar się zmniejsza i pojawia się nowy muchomorek. Przegrywamy, jeśli gąsienica na nas wpadnie lub ucieknie nam 5 razy.
Oryginalna gra "Interceptor" ukazała się na automaty w Japonii w 1975 roku (a na Zachodzie w 1976), jej autorem był Tomohiro Nishikado, późniejszy twórca Space Invaders. Jest mało znana i jak dotychczas niedostępna w emulacji.
Jeff starał się wykonać w miarę wierną adaptację tej gry. Mamy ograniczenie czasowe i nieograniczoną liczbę strzałów, do 3 jednoczesnych wrogów, a naszym wynikiem jest liczba trafień.
Wariant gry Streamweaver w wersji na 2 osoby: można sprawdzić, kto sobie radzi lepiej z tymi samymi przeszkodami.
Space Ranger (1. miejsce w EXTREM-256)
Autor: Victor „Vitoco” Parada.
To jedna z najefektowniejszych gier tej edycji, wyróżniająca się starannie przygotowaną grafiką i dobrymi efektami dźwiękowymi. Na pierwszy rzut oka ekran wygląda bardzo podobnie jak w Interceptorze, ale zasady rozgrywki są w obu grach nieco inne.
W Space Rangerze ograniczeniem jest ilość energii, wykorzystywanej jednocześnie przez silniki i działko. W danym momencie widoczny jest najwyżej 1 przeciwnik, a zanim wyczerpie się energia, trzeba wyeliminować określoną liczbę wrogów.
Rozpoczynamy misję przez wciśnięcie FIRE, naszym celem jest tutaj zniszczenie małej floty wrogich statków. Radar pomaga w namierzeniu kolejnego przeciwnika, należy kierować się w jego kierunku. Gdy statek wroga jest już blisko, celownik miga na zielono i od tego momentu można strzelać (trzeba to robić oszczędnie, bo każdorazowo tracimy pewną część energii).
Uwaga: jeśli w ciągu kilku sekund od zbliżenia się nie wykonamy strzału, przeciwnik wysyła falę niszczącą nasze osłony, a ich naprawa zabiera nam energię.
Gra kończy się w dwóch przypadkach: albo uda się zniszczyć całą flotę (wówczas naszym wynikiem jest ilość pozostałej energii), albo tej energii nam zabraknie i przegrywamy.
Gra podobna do opisanego wyżej Minipede tych samych autorów, tyle że wszystko jest powiększone, gąsienica inicjalnie krótsza, a celny strzał może ją podzielić na odrębne, ruszające się niezależnie fragmenty.
UWAGA: kilka gier konkursu zostało napisanych z myślą o użyciu paddles (często nazywanych u nas „wiosełkami”). Jak postępować w przypadku takich gier w emulatorze Altirra? Wybieramy "Input" => "Port 1" => "Mouse -> Paddle A (port 1)" – teraz gdy klikniemy myszką w okno emulatora, to przełączamy się w tryb symulujący sterowanie wiosełkami (wyjście z tego trybu następuje poprzez wciśnięcie środkowego przycisku myszy lub F12)
Shield Up (PUR-120)
Autor: Jeff Piepmeier.
Gra używająca „wiosełek”, inspiracją dla niej były Castle Crisis i Missile Command. Gracz musi ochronić przed atakami swój skarb: Złote Jajo Smoka ukryte w głębi zamku. Za pomocą paddle'a przesuwamy tarczę przechwytującą pociski, jeśli nie zdążymy na czas, to pocisk wybucha w zetknięciu z murem i rozrywa jego część. Wygrywamy po przejściu wszystkich 4 poziomów, w miarę postępów gry szybkość ruchu strzałów wzrasta.
Uproszczona wersja klasycznej gry z Atari 2600 o tej samej nazwie. Odbywamy serię pojedynków (do 9 zwycięstw). Daną rundę wygrywamy, jeśli przeciwnik rozbije się o ściankę lub o jeden z pozostawianych za sobą „śladów”. W grę może zagrać dwóch, jeden lub zero graczy (wybór za pomocą klawiszy funkcyjnych na ekranie początkowym).
Jak można się było domyślać po rozmiarze kodu, komputerowy przeciwnik w wersji 1-osobowej nie jest zbyt inteligentny.
Gra dla dwóch osób, na dwa dżojstiki. Inspiracją był Splatoon, pierwszoosobowy hit Nintendo z 2015 roku, dynamiczna strzelanka przyjazna dzieciom, bo polegająca na pojedynku w zamalowanie swoim kolorem dostępnej przestrzeni. Poza strzelaniem farbami możemy zmieniać się w stworzenie przypominające kałamarnicę i poruszać się wewnątrz pokolorowanego naszym kolorem obszaru.
Wersja na Atari jest oczywiście uproszczona. Mamy 3 minuty na rozgrywkę: wygrywa ten gracz, który po tym czasie będzie miał większy obszar pokryty własną farbą. Strzelamy swoim kolorem, poprzez przebywanie na polu pokrytym naszą farbą uzupełniamy atrament i odzyskujemy zdrowie, a tracimy je przebywając na kolorze wroga.
Trochę podobnie jak w grze Larka „Larkanoid” 4 paletki otaczają pole gry, tyle że sterujemy za pomocą wiosełek, a punkty zdobywamy kolejnymi odbiciami - nie możemy wypuścić na zewnątrz odbijanej piłeczki.
W 1994 roku Vitoco napisał grę w Basicu o tej samej nazwie i teraz stworzył jej nową wersję w 10 linijkach. To wariant klasycznej gry w węża – sterujemy głodną gąsienicą wewnątrz ogrodu, unikamy trujących kwiatów (czyli ścianek), zjadamy zielone koniczyny i rośniemy. Na każdym levelu mamy nieco inny wygląd planszy.
W krótkim czasie mamy złapać jak najwięcej spadających kropel.
Minimalinvasiv (PUR-120)
Autor: Florian „Flo” Dingler.
Wariant Space Invaders, ale tylko z jednym wrogim najeźdźcą.
Shoot (PUR-120)
Autor: Jason „8bit1337” Gruetzmacher.
Gra na szybką reakcję. Na środku ekranu mamy symbolicznie przedstawiony statek, z 4 stron nadlatują wrogowie. Aby ich zniszczyć, trzeba wychylić dżojstik we właściwym kierunku. Jeśli nie zdążymy i obcy statek doleci do nas, tracimy jedną z trzech baz (gra kończy się, gdy stracimy wszystkie).
Atari Age (PUR-80)
Autor: Paweł „Pirx” Kalinowski.
Jedyny polski reprezentant w tym roku. Gra żartobliwie nawiązuje do nazwy portalu Atari Age i określa wiek badając refleks gracza. Naciskamy FIRE jak najszybciej po zmianie koloru ekranu na biały. Po iluś próbach na podstawie czasu reakcji program wypisuje szacowany „wiek atarowy”.
Sketch-PadDles (PUR-80)
Autor: Victor „Vitoco” Parada.
To w zasadzie nie jest gra i lepiej pasowałaby chyba kategoria WILD. Program symuluje na małym Atari popularną zabawkę dla dzieci: tablicę do rysowania Etch A Sketch, czyli tzw. „znikopis” z pokrętłami. Jedno z pokręteł służy do rysowania w poziomie (lewo-prawo), drugie w pionie (góra-dół). Trzeba odpowiednio skoordynować ich ruch, aby uzyskać dowolne kształty linii. Aby obrazek zniknął, wystarczy potrząsnąć tablicą.
Taką zabawkę pewnie większość z Was kiedyś widziała. Uzyskane efekty są zwykle dość prymitywne, jednak istnieją mistrzowie potrafiący spędzić kilkadziesiąt godzin nad jedną pracą i stworzyć małe dzieło sztuki (przykładowy link).
Program Victora obsługiwany jest za pomocą dwóch „wiosełek”, sposób ich skonfigurowania w Altirrze znajdziecie na stronie autora (link poniżej). Rozpoczęcie – START lub któryś z przycisków na wiosełkach.
Ukończony obrazek można nagrać pod wskazanym numerem (od 0 do 9) na dysku w napędzie 1 (o ile nie jest zabezpieczony przed zapisem), wystarczy nacisnąć odpowiadający wybranemu numerowi klawisz. Powstaje plik o nazwie "SKETCHn.SKP" (dla n odpowiadającego danej cyfrze). Jeśli już coś istniało pod danym numerem, to zostanie nadpisane.
Aby załadować obrazek na ekran, wciskamy klawisz cyfry z SHIFT-em.
Symulacja lotu samolotem, którego parametry wzorowane są na specyfikacji technicznej modelu Cessna 172. Do sterowania autor wykorzystał podzbiór klawiszy używanych w grze Flight Simulator II:
- przepustnica: strzałki prawo - lewo, - ster wysokości: B (dziób w górę) / T (dziób w dół), - klapy: Y (góra) i N (dół).
Na ekranie widoczne są:
KTAS - prędkość rzeczywista w węzłach, PITCH - kąt wznoszenia w stopniach, ALT. - wysokość w stopach, VRATE - współczynnik pionowy względem ziemi w stopach na minutę,
ELEV. - pozycja steru wysokości w stopniach, POWER - moc silnika w % (kontrolowana przez przepustnicę), FLAPS - pozycja klap w stopniach,
Ponieważ Turbo Basic na Atari okazał się nieco zbyt wolny, Jeff przygotował i wystawił w konkursie również wersję na BBC Micro z koprocesorem.
* * *
Wyniki w kategorii WILD Na 7 zgłoszeń 4 były na 8-bitowe Atari. 1. NOMAM'17 ............./Atari 2. iNVERSO64 Icon ......./C64 .. BASIC 10liners ......./Atari 4. Tenliners ............/Atari 5. Piecht10 ............./Atari (. . .)
Z programów niebędących grami najciekawszy wydaje się ten, który nie wziął udziału w konkursie – logo NOMAM na tle animacji przelatujących gwiazd (które stworzył Mario „Supermario” Henning).
NOMAM'17 (WILD)
Autor: Mario „Supermario” Henning. Odbijający się od ścianek lustrzany napis – uwaga, jest muzyka!
BASIC 10liners 2017 (WILD) – migający napis
Autor: Sascha „skr” Kriegel.
Tenliners (WILD) – statyczny napis
Autor: Sascha „skr” Kriegel.
Piecht10 (WILD)
Autor: Bill Kendrick.
W tym tajemniczym tytule skrywa się nazwa Pie chart 10, czyli mamy do czynienia z wykresem kołowym w 10 linijkach. Najpierw podajemy kolejne liczby (wartości składowe), koniec sygnalizujemy poprzez RETURN bez żadnej lczby i czekamy, aż program narysuje nam wykres.
Niektóre gry robią wrażenie i wydaje się niemożliwe zrobienie ich w 10 linijkach.
Adam @2017-04-28 00:34:44
Dopisałem info o 6 grach.
pirx @2017-04-28 09:52:17
Atari Age - chiałem koniecznie zrobić grę z jednym elementem, jednym bitem, jednym pixelem, ale samo mruganie nie było ciekawe. btw - 20 lat - b. ładny wynik, ja tyle nie ugrałem :)))
mgr_inz_rafal @2017-04-28 17:24:00
Gratulacje pirx! Szacun za dzielną reprezentację biało-czerwonych. Ja w tym roku wymiękłem :/
Niektóre pozycje rzeczywiście powodują opad szczeny i nie powiem czego jeszcze...
Adam @2017-04-28 22:30:18
Dopisałem wyniki w kategorii WILD oraz grę Splatari.
Adam @2017-04-28 22:41:11
Uwaga: podmieniłem też wersję pliku ATR ze wszystkimi programami na nowszą (w poprzedniej źle się wyświetlały postacie graczy w Splatari i po mojej interwencji została ona poprawiona na Atari Age).
Just a bit of trivia about the screenshot of Sketch-PadDles: it was done using my old real paddles in a real Atari, then saved to the ATR and loaded in Altirra to capture it. As the paddles are analogous devices, the signal was unstable and that explains the ugly lines. But it was fun and I liked it as it does not looks like a drawing that was done using a joystick ;-)
B. RETURN SELECT START @2017-04-30 20:25:44
Bez związku z tematem - oto obrazek dla pognębienia ortodoksyjnych kolekcjonerów (na wypadek, gdyby tu jacyś byli):