Marienbad (gra komputerowa)

Z Wikipedii, wolnej encyklopedii
Marienbad
Ilustracja
Odra 1003 – komputer, na którym uruchamiany był Marienbad
Projektant

Witold Podgórski

Data wydania

1962

Gatunek

Gra logiczna

Tryby gry

Gra jednoosobowa

Wymagania sprzętowe
Platforma

Odra 1003

Marienbadkomputerowa gra logiczna stworzona w 1962 roku przez Witolda Podgórskiego na komputer Odra 1003. Jej nazwa wywodzi się z chińskiej gry liczbowej Nim, która została pokazana w filmie Zeszłego roku w Marienbadzie[1].

Zasady Marienbadu polegały na tym, że komputer symulował cztery rzędy zapałek (kolejno jedną, trzy, pięć i siedem). Gracz na zmianę z komputerem „wyciągał” z jednego rzędu dowolną liczbę „zapałek”. Przegrywała ta strona, która została z ostatnią „zapałką”[1]. Komputer drukował graczowi za pomocą dalekopisu wydruk z aktualnym stanem gry i układem „zapałek”. W filmie występuje bohater, z którym nie dało się wygrać – niezależnie od tego, kto zaczynał grę, on zwyciężał. W rzeczywistości jednak gracz, który nie zaczyna gry, jest w uprzywilejowanej pozycji i zawsze wygra grę, jeżeli nie popełni żadnego błędu[2].

Marienbad nie był oficjalnie rozpowszechniany przez Elwro, a kod tej gry jak dotąd nie został odtworzony w celu przeniesienia na współczesne platformy[1], jednakże istnieje możliwość gry w przeglądarce internetowej[3]. Marienbad został także napisany w języku C++ przez pierwotnego autora jeszcze przed 2011 rokiem, o czym sam autor gry informował Mariusza Rozwadowskiego w korespondencji przekazanej do późniejszego zespołu prowadzącego Muzeum Historii Komputerów i Informatyki w Katowicach. Tam też Rozwadowski, prowadząc dalej korespondencję z autorem gry, pozyskał sam kod w języku C++, który znajduje się w zbiorach muzeum[4].

Dzięki Muzeum Historii Komputerów i Informatyki przywrócono w pełni sprawność komputerów z serii Odra 1305, pod przewodnictwem jednego ze współkonstruktorów komputera, Romualda Jakóbca[5]. Dzięki wsparciu Witolda Podgórskiego i wolontariusza Marcina Bulandry udało się również zrekonstruować algorytm i kod Marienbadu na Odrze 1305[4].

Bartłomiej Kluska określił Marienbad pierwszą polską grą komputerową[1], jednak nie może nią być w rozumieniu definicji Słownika języka polskiego PWN[6]. Zakłada ona bowiem, iż grę komputerową rozgrywa się na ekranie, podczas gdy Odra 1003 go nie miała[7]. Dwa lata wcześniej powstała gra w kółko i krzyżyk na komputer XYZ autorstwa Bogdana Misia, która również pretenduje do tego miana[8][9] – wyświetlała stan rozgrywki na oscyloskopie przeznaczonym do monitorowania stanu pamięci[10], wpisując się tym samym w zakres znaczeniowy zaproponowany przez wydawnictwo PWN.

Marienbad – ODRA 1305
Oryginalny wydruk instrukcji po rozpoczęciu gry w Marienbad na komputerze Odra 1305 w Muzeum Historii Komputerów i Informatyki w Katowicach

Przypisy[edytuj | edytuj kod]

  1. a b c d Bartłomiej Kluska, Mariusz Rozwadowski. Pierwsza polska gra. „CD-Action”. 10/2011, s. 96-97. Wydawnictwo Bauer. ISSN 1426-2916. (pol.). 
  2. Most Wanted Solutions: Nim game strategy [online], www.archimedes-lab.org [dostęp 2020-05-28].
  3. Play nim game online [online], www.archimedes-lab.org [dostęp 2020-05-28].
  4. a b Pierwsza polska gra komputerowa [online], Muzeum Historii Komputerów i Informatyki [dostęp 2022-10-31] (pol.).
  5. Operacja Thanasis [online], Muzeum Historii Komputerów i Informatyki [dostęp 2022-10-31] (pol.).
  6. gra komputerowa – Słownik języka polskiego PWN [online], sjp.pwn.pl [dostęp 2023-09-27] (pol.).
  7. Pierwsza polska gra komputerowa [online], Muzeum Historii Komputerów i Informatyki [dostęp 2023-09-27] (pol.).
  8. Wstęp do historii polskich gier komputerowych – Digital Heritage [online], 12 października 2019 [dostęp 2023-09-26] (pol.).
  9. Popularyzator nauki Bogdan Miś spoczął na Cmentarzu Wojskowym w Warszawie [online], Nauka w Polsce [dostęp 2023-09-26] (pol.).
  10. Mariusz Rozwadowski, Bajty polskie, Wyd. 2.0, popr. i uzup, Sosnowiec: Kluska, Bartłomiej, 2014, s. 4, ISBN 978-83-927229-2-2 [dostęp 2023-09-27].