← Powrót do strony głównej

Historia Advent of Code 2022


Advent of Code 2022 opowiada historię ekspedycji elfw do dżungli na poszukiwanie magicznych owoców zvězdnych (star fruit), które dostarczają magiczną energię dla reniferów Świętego Mikołaja, umożliwiającą im dostarczanie prezentów na Boże Narodzenie. Historia rozpoczyna się od pewnego bałaganu logistycznego i prowadzi przez różne przygody, od naprawy urządzeń komunikacyjnych do walki z górą lawy.


Przebieg fabuły


Dzień 1-4: Początek ekspedycji i przygotowania[1]


Ekspedycja elfów zmierza w dżunglę, aby zebrać magiczne owoce. Na plaży elfy organizują się, a ty musisz im pomóc w obliczeniu kalorii, które każdy z nich niesie - trzeba znaleźć elfa noszącego najmniej kalorii. Następnie grupa uczestniczy w turnieju Rock Paper Scissors, aby zdecydować, kto ma namiot najbliżej magazynu przysmaków.


Po przybyciu do bazy w dżungli okazuje się, że jeden z elfów źle spakował plecaki - przedmioty są rozrzucone w niewłaściwych przegródkach. Trzeba znaleźć przedmioty w złych miejscach i obliczyć ich wartość priorytetową.


Na koniec elfy muszą posprzątać sekcje obozu, a wiele par elfów ma nakładające się zakresy przydziałów - trzeba znaleźć, które pary mają całkowicie pokrywające się zakresy pracy.


Dni 5-7: W głębi dżungli


Wielki żuraw towarowy musi przearanżować stosy skrzyń załadowane na statku - niektóre skrzynie są na źle zorganizowane. Trzeba symulować ruch skrzyń do prawidłowych stosów.


Elfy dają ci urządzenie komunikacyjne z problemem: sygnał jest zmieniony i potrzebujesz go naprawić, szukając sekwencji czterech różnych znaków w strumieniu danych (start-of-packet marker).


System plików urządzenia jest przepełniony i nie ma miejsca na aktualizację. Trzeba przeanalizować strukturę katalogów terminala i znaleźć katalogi do usunięcia.


Dni 8-10: Odkrycia w lesie


Ekspedycja trafia na patchy wysokich drzew w siatce. Drzewa są dobrymi kandydatami na domek na drzewie, ale trzeba sprawdzić, które z nich są widoczne z zewnątrz (żaden wyższy przeszkadzający drzewo się nie pojawia na linii wzroku).


Grupa przechodzi przez most linowy nad wąwozem. Musisz symulować fizykę liny z węzłami (head i tail), które muszą być zawsze w kontakcie.


Trzeba wziąć urządzenie i sprawdzić mapę wysokościową terenu, aby znaleźć najkrótszą ścieżkę do lokalizacji z najlepszym sygnałem.


Dni 11-13: Problemy techniczne


Małpy zabrały twoje rzeczy! Musisz zagrać w grę Keep Away ze spokojem, śledząc, jak małpy manipulują przedmiotami na podstawie poziomów niepokoju.


Urządzenie wysyła sygnał distress z wymieszanymi pakietami. Trzeba porządkować pakiety na podstawie reguł porównawczych, aby odkodować wiadomość.


Wszędzie są sygnały radiowe - urządzenie musi zablokować się na sygnale, ale są interferencje - trzeba znaleźć osenną częstotliwość.


Dni 14-16: Wulkan i walki


Piasek spadł z nieba do jaskini! Musisz symulować spadający piasek, który osadza się warstwami w dnie jaskini.


Sensorowe drony odkrywają obszar, w którym każdy sensor ma najbliższą latarnię w zasięgu Manhattanu. Musisz znaleźć, gdzie nie może być latarni.


Ekspedycja odkrywa wulkan i wchodzi do jaskini z siecią rur i zaworów zwalniających ciśnienie. Trzeba znaleźć maksymalny przepływ ciśnienia, otwierając zaworów w odpowiedniej sekwencji.


Dni 17-20: Ruchy i transformacje


W wąskim kanale Pyroclastic Flow wielkie kawałki skały spadają do góry kamery. Musisz symulować ruchy skał pchanej przez turbulentne strumienie powietrza, gdzie skały spadają i układają się w stosy.


Na dnie wulkanu lawa ostudiła się do obsidianu - minerał, w którym znajdują się geody. Musisz oszacować powierzchnię zbiornika lawy.


Elfy niestety nie mogą się kontaktować. Okazuje się, że zaszyfrowany plik zawiera współrzędne gaju - trzeba go odszyfrować, permutując liczby w określony sposób.


Dni 21-25: Finał - droga do ekstraktu


Małpy mają zagadkę - musisz pracować z operacjami matematycznymi małp, które będą wołały liczby w określonej sekwencji, aby ustalić wartość, którą wylicza główna małpa.


Przechodzimy przez mapę na pokładzie statku - musisz podążać za ścieżką i znaleźć hasło do siły ochronnej.


Elfy spotykają się w gaju, ale trzeba rozsadzić rośliny, a każdy elf potrzebuje przestrzeni. Musisz symulować migrację elfów, gdy każdy znajduje bezpieczne miejsce.


Na drodze do punktu ekstrakcji znajdujesz się w dolinie pełnej śnieżnych wichrów. Musisz przejść przez warunki zimowe, unikając poruszających się burz lodowych, które wirują wokół doliny.


Dzień 25 - Ostatnia wiadomość


Na koniec musisz zdekodować system liczbowy SNAFU (Special Numeral-Analogue Fuel Units) - czymś w rodzaju bazy 5 z dziwnym kodowaniem cyfr. Muszisz zsumować wszystkie wymogi paliwa dla balonów i przekonwertować wynik na SNAFU, aby zasilić gościa Boba - maszynę do ogrzewania paliwa.


Podsumowanie


Historia 2022 roku to opowieść o ekspedycji do dżungli w celu pobrania magicznych owoców gwiezdnych dla reniferów. Droga wiedzie przez problemy logistyczne na obozowaniu, turnieje, przeszkody w lesie, problemy z urządzeniami elektronicznymi, małe małpy kradnące rzeczy, wulkany, systemy rur, szyfrowanie, mapy, małe gry i ostatecznie powrót do punktu ekstrakcji z balonem. Na każdym kroku ekspedycja musi rozwiązywać różne problemy logistyczne, algorytmiczne i fizyczne, aby ostatecznie uratować Boże Narodzenie, dostarczając paliwo dla maszyny do ogrzewania paliwa!


← Powrót do strony głównej