13 sierpnia 2010
Arkusz do rozliczeń chińskiego mahjonga
Sposób liczenia punków i rozliczania graczy w chińskim (tradycyjnym) mahjongu jest dość skomplikowany i pracochłonny, przynajmniej w porównaniu do innych wersji (przede wszystkim Riichi i Hong Kong). Nie jest niczym dziwnym, że przeciwnicy chińskich zasad często podają sposób rozliczania w innych wersjach jako przewagę nad chińskimi zasadami.
Oczywiście zgadzam się, że takie rozliczanie jest bardziej pracochłonne niż np. w Riichi. Dlatego właśnie zrobiłem sobie arkusz kalkulacyjny ułatwiający mi rozliczanie punków między graczami. Co prawda widziałem jeden program, który też to automatyzował, jednak było trzeba w nim wklikiwać całą rękę gracza, czyli każdego Punga, podawać z jakich kamieni, każdą parę i tak dalej. Program ten od początku do końca liczył punkty a wklepywania tego było bardzo czasochłonne i niewygodne dla mnie. O wiele szybciej sam w głowie umiem zsumować rękę graczy, już nie wspominając, że jak każdy gracz sam sobie zsumuje to jest jeszcze szybciej. Dlatego w przygotowanym arkuszu należy podać tylko 6 wartości, mianowicie 4 liczby punków każdego gracza, dodatkowo wpisać, kto był wschodem (litera E), i kto złożył mahjonga (litery MJ). Arkusz wyświetla, kto ile komu płaci i ile w sumie po rozdaniu (w sensie rozgrywce) ma punktów. Na samej górze widać sumę punków po wszystkich rundach.
Arkusz zbyt piękny nie jest, ale działa! :) Dla ułatwienia wszystkie pola które mogą być wypełniane mają żółtawe tło. Gdy jest niepoprawnie zaznaczony wchód (litera E lub e w kratce Wiatr) Wyświetlany jest na czerwono błąd w kolumnie O. Podobnie gdy jest źle wpisany wygrywający (litery MJ lub mj w kratce Wygrana). Mam nadzieję, że arkusz jest zrozumiały, bo chyba jest, i nie chce mi się tutaj go dokładnie opisywać. Jeżeli jednak ktoś ma jakieś pytanie, to proszę pytać w komentarzu.
Arkusz jest w formacie szablonu arkusza OpenDocument. Zrobiony w OOo 3.2. Jeszcze przypomnę, że taki szablon od zwykłego arkusza ODS różni się tylko tym, że po otworzeniu go mamy nienazwany i niezapisany skoroszyt, ale wypełniony szablonem. Należy taki arkusz zapisać jako ODS (albo OTS).
Jeszcze napiszę na czym polega rozliczanie punków w tych zasadach. Punkty liczone są każdemu graczowi. Gracz wygrywający (który złożył mahjonga) dostaje tyle punków ile sam ugrał od każdego z pozostałych graczy. A każdy z pozostałych graczy płaci albo otrzymuje różnice nagranych punków od dwóch pozostałych graczy. Dodatkowo rozliczenia z graczem wschodnim są podwajane (dostaje i/lub płaci podwójnie). To w wielkim skrócie. Właśnie to robi ten arkusz, no w sumie to jeszcze sumuje punkty z kolejnych rund/rozdań. Arkusz udostępniam na licencji WTFPL ;) Później postaram się wrzucić też tabelki z punktacją, ale nie mówię, że szybko :/

Dodaj komentarz









