Menu

Przewodnik

hubkow

Uruchamianie

Stawkobot to komputerowy gracz w grę planszową „Stawka większa niż życie”, więc znajomość zasad tej gry jest niezbędna do zrozumienia tego, co zobaczysz po uruchomieniu programu.

Aby uruchomić Stawkobota, musisz mieć zainstalowane wsparcie dla języka Python 3. Większość dystrybucji Linuksa ma tą obsługę zainstalowaną domyślnie. Użytkownicy Windowsa mogą pobrać instalator ze strony https://www.python.org/downloads/ . Użytkownikom urządzeń przenośnych z systemem Android może przydać się Pydroid 3 lub Termux.

Przed uruchomieniem programu, należy uzupełnić plik scenariusz.ini, w którym zawarte są informacje o rozgrywce (ilość sektorów, imiona agentów itp.). Po zapisaniu tego pliku, uruchomcie plik stawkobot.py lub solo.py (scenariusze jednoosobowe).

  • Użytkownikom Windowsa z zainstalowanym Pythonem plik powinien uruchomić się po dwukrotnym kliknięciem lewym przyciskiem myszy pliku stawka.py. Domyślny terminal Windowsa może nie obsługiwać poprawnie niektórych znaków.
  • Użytkownicy Linuksa mogą otworzyć terminal w katalogu z plikami Stawkobota i wpisać python3 stawka.py.
  • Użytkownicy Androida mogą otworzyć plik stawka.py w aplikacji Pydroid3 i uruchomić go przy pomocy żółtego przycisku w prawym dolnym rogu ekranu.

Poszczególne scenariusze można również uruchamiać bezpośrednio z wiersza poleceń, uruchamiajc plik stawka.py z odpowiednimi argumentami::
s– scenariusz swobodny, gp – „Godzina policyjna”, onnp – „On nic nie powie”, dj23 – „Dopaść J23”, gierki – „Gierki”, ug – „Ukryta gra”, mir – „Mironada?”

Stawkobot używa kolorów w interfejsie, które dostosowane są do ciemnego tła terminalu/konsoli. Jeśli niektóre elementy interfejsu są nieczytelne, kolory wyłączyć można w pliku scenariusz.ini.

Rozgrywka

Oczywiście to Ty będzie musiał(a) przesuwać pionki Agenta Bota na planszy, ale podejmie on wiele decyzji podejmowanych przez gracza-człowieka. Jeśli wybierzesz rozgrywkę ze scenariuszem swobodnym, Agent Bot rozpocznie od losowania karty planowania i w odpowiednich momentach wyświetli działania swoich agentów, których musisz odpowiednio poprzesuwać na planszy. I tak dalej. Pełna lista poleceń pojawi się po wprowadzeniu ? do wiersza poleceń. Wiersz poleceń pokazuje też znak zachęty sygnalizujący:

  • informację o tym, kto wykonuje ruch (jeśli włączony jest szybki start, Stawkobot ustawi odpowiednią kolejność na początku etapu; w przeciwnym razie postara się odgadnąć kolejność na podstawie karty, którą sam wylosował);
  • informację o ilości punktów akcji gracza (podczas szybkiego startu program sam przypisuje punkty obu graczom; przy wolnym starcie przypisuje punkty tylko sobie, a gracz człowiek musi ustawić własne punkty ręcznie);

Gdy punkty akcji gracza skończą się, program automatycznie przełączy wiersz poleceń na drugiego gracza, a przycisk g przełącza gracza ręcznie. Jeśli grasz ze scenariuszem swobodnym, możesz aktywować jedną z kilku wtyczek, które rozszerzają funkcjonalność programu. Stawkobot pomaga też podczas rozgrywki ze scenariuszami jednoosobowymi „Godzina policyjna”, „On nic nie powie” i „Dopaść J23” (dostępnymi u twórców gry), a załączone do programu scenariusze „Gierki”, „Ukryta gra”, „Mironada” zostały stworzone z myślą o rozgrywce z komputerem.

Akcesoria

Od wersji 0.10.1 w każdym scenariuszu dostępne są akcesoria, czyli dodatkowe narzędzia mogące ułatwiać lub rozgrywkę. Akcesoria to:

  • licznik PA
  • komputerowe kostki do rzutów 2k6 i 1k6 (polecenia k i K )
  • narzędzie do przeprowadzania testów z rzutami 2k6 i 1k6 oraz progiem ℕ (polecenia k ℕ i K ℕ)
  • zamki-łamigłówki, których użyć można jako alternatywę do rzutu 2k6 podczas otwierania kasetki (polecenie zam; zob. „Łamigłowki” > „Zamek” na stronie „Wtyczki”)
  • łamigłówka z dostrajaniem urządzenia (polecenie st; zob. skecja „Zakładanie podsłuchu” w scenariuszu „Gierki”)

Sekcja pomocy na temat akcesoriów pojawi się po wpisaniu polecenia ??.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.