Trwa piąta edycja konkursu na najlepszą grę mieszczącą się w 10
liniach kodu języka BASIC. Konkurs tradycyjnie organizuje
Gunnar
„Bunsen” Kanold, a finał odbędzie się podczas niemieckiego
zlotu miłośników komputerów retro
NOMAM (
Not Only
Marvelous Atari Machinery) odbywającego się wiosną w
Lubece.
Konkurs z roku na rok ma coraz większy zasięg – początkowo była to
zabawa ograniczona do kodowania na żywo na Atari podczas trwania
party NOMAM. W 2014 roku przyjmowano już zgłoszenia z całego
świata, a w 2015 rozszerzono formułę o inne platformy: Commodore i
Amstrada. Tym razem wystartować w konkursie można z kodem napisanym
w praktycznie dowolnym dialekcie języka BASIC na każdą 8-bitową
maszynę.
Książka z programami z 2014 roku
Rywalizacja będzie prowadzona w następujących kategoriach:
1. Kategoria
PUR-80:
Linia kodu może zawierać maksymalnie 80 znaków, skróty są
dozwolone.
2. Kategoria
PUR-120:
Linia kodu może zawierać maksymalnie 120 znaków, skróty
dozwolone.
3. Kategoria
EXTREM-256:
Linia kodu może zawierać maksymalnie 256 znaków, skróty
dozwolone.
Zgłoszenia należy przesyłać do
poniedziałku 28 marca, godzina
18:00 czasu środkowoeuropejskiego na adres
GKANOLD-małpka-GMAIL-kropka-COM). Wraz z kodem powinien być
dostarczony również plik tekstowy, zawierający opis i instrukcję
gry oraz informację o sposobie uruchamiania pod rekomendowanym
emulatorem. Ogłoszenie zwycięzców odbędzie się w sobotę 2 kwietnia
podczas party NOMAM.
Pełną treść regulaminu znajdziecie
tutaj. Gorąco zapraszamy do udziału – w 2014
roku było wiele zgłoszeń z Polski, w zeszłym roku niestety ani
jednego i szkoda by było, aby taka sytuacja się powtórzyła...
Na chwilę obecną (14 lutego) na
liście mamy łącznie 38 zgłoszonych programów, w
tym również na bardziej egzotyczne maszyny, takie jak MSX 1, Tandy
TRS-80 czy Vtech VZ-200. Poniżej prezentujemy wszystkie
dotychczasowe zgłoszenia napisane na 8-bitowe Atari. Niestety część
autorów nie opublikowała jak na razie kodu swoich programów. Jednym
z chlubnych wyjątków jest Kevin Savetz, znany m.in. z
podcastu
ANTIC, który przygotował 4 różne gry, a najbardziej grywalny
spośród nich wydaje się
Fort Knox.
9 pierwszych zgłoszeń na Atari wygląda następująco:
- Cabbage
Autor: Kevin Savetz
Język: Turbo BASIC XL
Kategoria: PUR-120
Gra tekstowa implementująca klasyczną zagadkę: problem przeprawy
rzecznej, w którym na drugi brzeg musimy przewieźć wilka, kozę i
kapustę, ale w łódce mamy tylko jedno wolne miejsce. Jak ułożyć
kolejne kursy, aby ani pozostawiony bez opieki wilk nie zjadł kozy,
ani koza kapusty?
Dostępne polecenia to:
- INVENTORY
- NORTH, SOUTH
- GET
{ITEM}, DROP
{ITEM}, gdzie
{ITEM} to
jedna z 3 możliwości: WOLF/ GOAT/ CABBAGE
Grę pobieramy
stąd.
Szczegółowy opis kodu linijka po linijce znajdziecie
tutaj.
- Fleas!
Autor: Victor „Vitoco” Parada
Język: Turbo BASIC XL
Kategoria: PUR-120
Autor nie udostępnił pliku z grą.
- Gravity X
Autor: Jason „TheRealBountyBob” Kendall
Język: Turbo BASIC XL
Kategoria: PUR-120
10-linijkowa wersja gry
Gravity tego samego autora, znanej z
ostatniego konkursu ABBUC. Brak udostępnionego pliku.
- Nailrace
Autor: Holger „Rockford” Bommer
Język: Turbo BASIC XL
Kategoria: PUR-120
Plik z grą nie został na razie upubliczniony.
- Fort Knox (FORTKNOX)
Autor: Kevin Savetz
Język: Turbo BASIC XL
Kategoria: EXTREM-256
Bardzo miła gra, trzeba pokonać 9 leveli o rosnącym poziomie
trudności, a celem gracza jest wykradzenie wszystkich diamentów
strzeżonych przez wrogie roboty. Te wciąż krążą po planszy – po
zmiennych, ale przewidywalnie prostokątnych trajektoriach.
U dołu widoczna jest klepsydra z licznikiem czasu: każde wpadnięcie
na strażnika mocno ten licznik zmniejsza, a zebranie diamentu nieco
podwyższa. Gra kończy się, gdy licznik osiągnie wartość ujemną.
Grywalność jest dość duża – polecamy!
Grę pobieramy
stąd.
Szczegółowy opis kodu znajdziecie
tu.
- Connect4
Autor: Kevin Savetz
Język: Turbo BASIC XL
Kategoria: EXTREM-256
Gra planszowa dla dwóch graczy, zgodnie z nazwą wygrywa ten gracz,
który pierwszy połączy ze sobą 4 elementy w linii prostej (również
na ukos).
Sterowanie za pomocą dżojstika: ustalamy kolumnę poprzez wybór
kierunku lewo / prawo, a FIRE powoduje upuszczenie elementu.
Grę pobieramy
stąd.
Szczegółowy opis kodu znajdziecie
tu.
- Invaders
Autor: Victor „Vitoco” Parada
Język: Turbo BASIC XL
Kategoria: PUR-120
Ta gra to najwyraźniej klon
Space Invaders, ale zagrać na
razie nie możemy, jako że pliku z grą nie można jeszcze pobrać.
- Traffic
Autor: Kevin Savetz
Język: Turbo BASIC XL
Kategoria: EXTREM-256
Strzelanka dla 1 lub 2 graczy. W ramach obowiązków służbowych masz
za zadanie w nietypowy sposób ograniczyć ruch pojazdów na
autostradzie międzygalaktycznej: niszcząc je. Strzelasz laserem do
statków kosmicznych i małych osobistych satelitów, które się po tej
autostradzie poruszają. Twoje zarobki zależą od tego, ile obiektów
przestanie istnieć, a im szybszy jest trafiony pojazd, tym większą
premię dostajesz.
Na koniec gracz otrzymuje informację o swych statystykach, w tym
procentowe określenie celności. W wersji dwuosobowej gracze
rywalizują ze sobą.
Grę pobieramy
stąd.
Opis kodu można znaleźć
tutaj.
- AntEat
Autor: Bill Kendrick
Język: Turbo BASIC XL
Kategoria: PUR-120
Była kiedyś automatowa gra
Anteater (1982), która
zapoczątkowała wiele klonów, m.in. znane z małego Atari tytuły
Ardy the Aardvark czy
Oil's Well. Do tej klasycznej
gry nawiązuje
AntEat – sterujemy niezwykle elastycznym
językiem mrówkojada i musimy zjeść wszystkie mrówki znajdujące się
pod ziemią. Co jakiś czas jednym z korytarzy spaceruje owad
(reprezentuje go tutaj gwiazdka), którego lepiej unikać.
Kierunek wydłużania języka wskazujemy dżojstikiem, a chowamy go za
pomocą FIRE.
Grę pobieramy
stąd.
Szczegółowy opis kodu znajdziecie
tu.