Przegląd nowych gier – część I by Adam Wachowski 2016-08-27 21:10:02
Co kilka tygodni pojawiają się nieduże produkcje na małe Atari, nie
zawsze informacja o nich dociera do szerszej publiczności – z
różnych powodów. Postanowiłem zebrać i opisać te, które pojawiły
się w ostatnich miesiącach. Miłej zabawy!
Skyscrapers
W specjalnym numerze Bajtka (nr 135), wydanym w czerwcu z okazji
Pixel
Heaven, zgodnie z tradycją znalazł się listing gry w Basicu do
wklepania – i to w kilku wersjach, bo na wszystkie „klany”.
Najpierw powstał kod na ZX Spectrum (przygotował go redaktor
naczelny, czyli Marcin „Borek” Borkowski), a wersję na Atari
stworzył Paweł „Pirx” Kalinowski.
Pomysł tej gry logicznej nie jest nowy, ale chyba nie doczekał się
wcześniej realizacji na małym Atari. Reguły są proste: na
kwadratowej planszy mamy prostopadły układ ulic, a pomiędzy nimi
drapacze chmur o różnej wysokości (od 1 do N). Co ważne, w
każdym rzędzie i kolumnie dana wysokość występuje dokładnie raz. A
zadaniem gracza jest odgadnięcie pełnego rozkładu wysokości
budynków.
Po bokach znajdują się podpowiedzi: dana liczba pokazuje, ile
wieżowców w danej linii widzi ustawiony od tej strony obserwator.
Przykładowo wartość 1 oznacza, że najwyższy budynek jest ustawiony
najbliżej obserwatora (jednak nie wiadomo, co się dzieje za nim), a
wartość N, że wszystkie budynki ustawione są w rosnącym
porządku.
Wszelkie wątpliwości powinien rozwiać poniższy obrazek pochodzący
ze strony www.conceptispuzzles.com:
Oczywiście im N jest większe, tym zagadka trudniejsza do
rozwikłania – tutaj N przyjmuje wartości od 3 do 6 (a w
ostatecznej wersji dla Atari do 7).
Sterujemy klawiaturą: kursorami przechodzimy między polami,
wysokości podajemy wpisując cyfry, można je też zmieniać używając
+/-.
Pozostałe klawisze:
- 0 lub spacja – wyczyszczenie pola,
- Check – sprawdzenie poprawności planszy,
- Restart – wyczyszczenie dotychczasowych typów na
planszy,
- New – rozpoczęcie nowej rozgrywki,
- Save – nagranie aktualnej rozgrywki,
- Load – wczytanie ostatnio nagranej rozgrywki,
- Esc – wyjście z programu.
Dyskusję na naszym forum i oryginalny listing znajdziecie tutaj. A ostateczną wersję gry, przepisaną
przez Pirxa do Mad Pascala, można pobrać
stąd.
Chcete být milionářem II
Rok temu pisaliśmy o zakodowanej w Turbo Basicu XL grze
Chcete být milionářem (o tytule wziętym z programu
telewizyjnego, który u nas jest znany pod nazwą Milionerzy).
W lutym Petr „HardCore” Postava opublikował jej drugą
część.
Nowy ekran tytułowy ozdobiony został muzyką, ale sama rozgrywka,
jak nietrudno się domyślić, jest identyczna: najpierw są eliminacje
(w których np. układamy w porządku alfabetycznym podane wyrazy), a
potem przystępujemy do odpowiedzi na coraz to trudniejsze pytania,
oczywiście po czesku i często dotyczące czeskiej kultury.
- A, B, C, D – udzielenie odpowiedzi,
- Esc – wyjście.
Trzy koła ratunkowe:
- 1 – podpowiedź publiczności,
- 2 – pół na pół (znikają dwa błędne warianty),
- 3 – telefon do przyjaciela.
Mamy tu do czynienia z prostą grą na zapamiętywanie w stylu zabawy
Simon Says, czyli w każdej rundzie widzimy i słyszymy pewną
sekwencję (podświetlany jest jeden z kolorowych kafli i
jednocześnie towarzyszy mu określony dźwięk), a potem mamy za
zadanie ją powtórzyć. Kolejna runda wydłuża tę sekwencję.
Było już kilka gier tego typu, nawet w ostatnich konkursach na
10-linijkowce w BASIC-u. W wersji podstawowej sterujemy
dżojstikiem, natomiast ciekawostką jest wersja na komórkę z ekranem
dotykowym, uruchamiana poprzez emulator Colleen (pod Androidem) –
przy czym trzeba w ustawieniach włączyć tryb Enable the
Touchscreen Mode.
Ciężko grać bez znajomości języka. Udawało mi się zakwalifikować do głównej gry tylko jeśli pierwsze pytanie polegało na sortowaniu alfabetycznym :)
W głównej rozgrywce doszedłem tylko do "Otázka za 3 000 Kč", a potem już tylko "SMULA JAKO BYK".
Gra ma jednak ciekawy, nostalgiczny klimat. Takie właśnie produkcje robiło się wiele lat temu, zaczynając dopiero przygodę z Atari Basic, zgrywając kod - a właściwie wtedy mówiło się "program" - na XC12... the fender 2016-08-27 23:30:06
I dobrze się mówiło. Bo kod to kod. A program - to program :) mgr_inz_rafal 2016-08-28 10:57:00
W końcu XC12 to był "PROGRAM RECORDER" :) Lelum Polelum 2016-08-28 13:13:15
gierki niczego sobie, szczególnie Skyscrapers :) Fajne i bardzo grywalne.
btw. wrócił sobie Kaz z wakacji i znów zaczęły się jakieś kłótnie :/ A tak było spokojnie. wieczór 2016-08-28 14:53:48
Kod to w zasadzie jest źródło. A program to jest dowolna sekwencja instrukcji wykonywana przez maszynę. W 8-bitowcach architektura jest tak prosta, że w zasadzie każdy chodzący produkt jest nazywany programem. Ciekawe jest natomiast pojawienie się słowa aplikacja :) Tak zaczęto nazywać programy chodzące pod kontrolą Windows, gdyż sam Windows był już programem (nie był jeszcze systemem), a każdy produkt który go wykorzystywał był jego aplikacją do określonego celu :) Trophy 2016-08-28 15:53:39
Aplikacja... Donosowa, marketingowa, systemowa, sędziowska. To słowo ma charakter uniwersalnej lokomotywy, pociągnie niejeden wagon... Znaczy temat. Coś jak "zarządzanie" (sportem, zespołem, ryzykiem, finansami...), albo psychologia (sportu, pracy, komunikacji, społeczna).
Generalnie program to ciąg instrukcji wykonywanych w określonym porządku. Programować można pralkę, a można komputer. Jest też program naprawczy (korekcyjny), nauczania i telewizyjny. Kod mamy źródłowy i wynikowy... Może być też pośredni ;-) Kod to także szyfr, system znaków, albo ciąg składników sygnału.
Wiele zależy od kontekstu. Do tego znaczenia wyrazów zmieniają się w czasie.
Program to program, a kod to kod ;-) the fender 2016-08-28 16:18:45
@wieczór: co to jest kod (maszynowy) https://pl.wikipedia.org/wiki/J%C4%99zyk_maszynowy
Mój kolega tak programował końcem lat 90 swój własnoręcznie skonstruowany komputer (praca dyplomowa na zakończenie technikum). Wysyłał złączem ciąg mnemoników (spod amigowskiego CED-a) i w ten sposób programował ten komputer. Potem napisał sobie kompilator w Amiga E i od tej pory mógł już sobie megawygodnie programować swój komputer poprzez pisanie programu w assemblerze.
I tutaj dochodzi do pewnej różnicy, która dzieli kod od programu. Mianowicie program po skompilowaniu staje się kodem.
Krzysztof Jarzyna ze Szczecina. -------- ----- --- - - P.S. To, że potocznie na pisanie programów mówi się koderstwo, a program w asm nazywa kodem - to jest inna sprawa. bocianu 2016-08-28 17:13:24
"program po skompilowaniu staje się kodem" - raczej kodem wykonywalnym/maszynowym, bo przed skompilowaniem jest również kodem - źródłowym :) the fender 2016-08-28 19:43:39
@bocianu: no faktycznie :) Ale .... jest wtedy "kodem źródłowym" :F ... czyli wg mnie :) kodem tylko z nazwy. Ot, po prostu ludzie którzy kładli podwaliny pod ten biznes nie byli zbytnimi lingwistami. Ja też nim wprawdzie nie jestem ale widzę pewne nielogiczności w nazewnictwie. W sumie rzecz to błaha, ale skoro już dyskutujemy ... ;)
O, np w pralce wybór sposobu prania to wybór programu :) Program komputerowy to ... też w zamyśle dzieło samodzielne, które powoduje że komputer robi to i tamto w ten lub tamten sposób. I tutaj mamy program w ujęciu funkcjonalnym.
I w ten oto sposób przeszliśmy płynnie od logiki binarnej do filozofii. Bo właśnie wyszło na to, że to całe nazewnictwo to bardziej problem filozoficzny niż informatyczny. the fender 2016-08-28 19:46:10
Aaa są jeszcze programy partii politycznych bądź program rządu :) (świadczeń społecznych, jakiejś restrukturyzacji, #dobrazmiana itp) the fender 2016-08-28 19:48:04
...jest jeszcze takie coś, co się zwie kod i przeszkadza rządzącym. (dlaczego tutaj nie ma edit .... przepraszam admina, więcej nie będę) the fender 2016-08-28 19:49:13
Nie no jeszcze jedno :D
- bo w tym ujęciu filozoficznym - kod próbuje zmieniać program :D mono 2016-08-28 20:14:35
void hgw(int c1, double c2) { return c1 * c2 + round(c2); } Toż to kod w czystej postaci - kto nie zna klucza nie zrozumie. $A9 $00 $AD $00 $D2 $60 A to nie jest kod? Bez klucza ani rusz... nwg 2016-08-29 00:36:36
Halo, czy ktoś tu akceptuje "prośby o członkostwo"? Bo złożyłem dwa dni temu i zapadła cisza. Odkopałem dwie gierki, które popełniłem na Atari w 1991 i 1992 roku i chciałbym wrzucić, bo a nuż się komuś spodobają. Jak to zrobić? Adam 2016-08-29 09:04:05
Tak, ktoś akceptuje :) Gry chętnie zaprezentujemy na AtariOnline :) wieczór 2016-08-29 09:58:07
Chwilka moment, zaktywuję jak tylko dojadę (czyli za parę minut) pirx 2016-08-29 10:08:29
łomatko! skyscrapers 7x7 rozwiązane! mi się nie udało :) nwg 2016-08-29 11:21:42
Działa, dziękuję. Gierki podeślę, tylko posprzątam trochę na okładce jednej z nich, konkretnie usunę zbędne (C). Cezar 2016-08-30 22:12:03
Pozwolę sobie dorzucić swoje zapatrywanie na zagadnienie "program/kod". Otóż wg mojego rozumowania, starego przepisywacza programów z bajtka, zarówno zespół instrukcji i wszelkich danych zapisanych w jakimkolwiek języku programowania, w tym również w kodzie maszynowym, mających na celu obsługę szeroko pojetej maszyny cyfrowej jest programem. Bo przecież program napisany np. w Basicu, skompilowany do postaci instrukcji maszynowych pozostaje nadal programem, tyle, że w innej formie. No, ale jakby co to ja się nie znam, programy tylko przepisywałem, a i to dawno temu, więc proszę za bardzo nie krzyczeć na mię. :) Marek 2016-09-01 20:24:42