Zakres narzędzia
Narzędzie jest dostępne pod adresem lubisoftware.com/mtg i obejmuje dwa tryby draftu. Winston to trzy kupki oraz gracz przeciwko programowi. Kostka pochodzi z jednego dodatku albo z CubeCobra. Grid jest przeznaczony dla dwóch osób przy jednym stanowisku i używa siatki trzy na trzy. Po drafcie użytkownik składa talię. Lądy podstawowe ustawia sam: każdy kolor startuje od zera. Obok liczb widać propozycję według krzywej many i zapotrzebowania na kolory. Ostatnim krokiem jest losowanie ręki startowej z mulliganem londyńskim.
Program nie rozgrywa partii i nie jest produktem Wizards of the Coast. Tekst oraz grafiki kart należą do Wizards. Konto nie jest wymagane. Stan sesji zapisuje się na serwerze pod losowym identyfikatorem. Odświeżenie strony wznawia ten sam draft, a druga osoba w trybie grid otwiera ten sam link.
Koszt, który kiedyś ponosiła społeczność
Programy do gry w karty przy komputerze powstawały w społeczności pod koniec lat dziewięćdziesiątych i w pierwszej dekadzie tego wieku. Były to między innymi Apprentice, Magic Workstation i później Cockatrice. Każdy stanowił osobny produkt, często utrzymywany latami. Użytkownik instalował klienta, osobną bazę kart i paczkę grafik. Po nowym dodatku czekał na aktualizację katalogu.
Katalog pochłaniał wtedy większą część nakładu. Nazwę, koszt, typ i tekst karty ktoś przepisywał ze spoilera albo z karty fizycznej. Grafika była osobnym plikiem, nierzadko pod niejednoznaczną nazwą. Błąd w danych ujawniał się podczas gry. Do tego dochodziły instalator, różnice między systemami operacyjnymi i łatki dystrybuowane na forum.
Draft fizyczną talią odbywa się bez programu. Program staje się potrzebny przy tasowaniu kostki, kontroli kupek i wznowieniu przerwanej sesji. Zanim te funkcje mogły powstać, należało zbudować istotną część katalogu gry.
Co zostało w zakresie projektu
Scryfall udostępnia nazwę, koszt, typ, tekst i adres grafiki. CubeCobra udostępnia zdefiniowaną kostkę. Przeglądarka pełni rolę środowiska uruchomieniowego, więc wdrożenie obywa się bez instalatora i bez rozjazdu wersji między stanowiskami. Grafiki przechowuję lokalnie, aby dostępność narzędzia nie zależała od obcego serwera plików.
Szkielet, czyli losowanie kostki, stan kupek i trwały identyfikator sesji, mieści się w jednym wdrożeniu. Dwie dekady temu porównywalny czas zajmowało wprowadzenie pierwszych stu kart oraz sprawdzenie, czy plik graficzny się otwiera.
Publiczny katalog usuwa z projektu ręczne przepisywanie danych. W zakresie zostaje model domeny i jego weryfikacja. Winston ma określoną kolejność decyzji: kupka, pas, dokładka, karta zakryta. Gdy na stosie głównym zostaje jedna karta, gracz ją bierze. Kostka z jednego dodatku utrzymuje założone proporcje kolorów i rzadkości. Liczba landów jest decyzją gracza. Model Franka Karstena zostaje propozycją: krzywa many i liczba źródeł koloru.
Tej warstwy nie dostarcza interfejs katalogu. Autor musi znać przebieg draftu przy stole i potwierdzić, że implementacja zachowuje się tak samo. Odpowiedzialność za regułę zostaje po stronie projektu.
Zaproszenie do testów w Szczecinku
W Szczecinku od 2013 roku działa Szczecinecki Klub Fantastyki przy Samorządowej Agencji Promocji i Kultury. Spotkania obejmują gry planszowe, karciane, bitewne i fabularne. Klub organizuje konwent Gryfcon. Magic jest w tym mieście obecny od lat, także na turniejach, na które jeździli ludzie z klubu.
Tekst nie jest stanowiskiem klubu. Narzędzie nie jest projektem klubu. Publikuję je jako mieszkaniec Szczecinka i proszę o test przed kolejnymi poprawkami.
Osoby grające w Magic, w klubie i poza nim, mogą przeprowadzić jeden draft pod adresem lubisoftware.com/mtg. Winston służy do gry z programem. Grid służy dwóm osobom przy jednym komputerze. Kostkę można wczytać z CubeCobra. Niezgodność przy kupce, błędny dobór landów, link, który nie wznawia sesji, albo kartę bez grafiki proszę zgłaszać przez formularz kontaktowy lub na adres [email protected]. W treści potrzebny jest link do draftu.