Witam, dzisiaj opiszę grę, w której świetnie będzie się bawił każdy fan programowania, zapraszam do czytania.
7 Billion Humans to gra wydana przez Tomorrow Corporation, w sierpniu tego roku. Co poniektórzy może pamiętają grę zatytułowana 'Human Resource Machine" Cóż, ta gra opiera się w gruncie rzeczy na tym samym, ale jeśli nikt nie słyszał o tej grze, nie wie co stracił. Gra jest szeregiem poziomów, które aby przejść należy ułożyć odpowiedni program, który poprowadzi naszych pracowników aby następnie wykonali oni zadanie w danym poziomie. Ale spokojnie, nie potrzebujemy żadnych umiejętności programistycznych aby przechodzić poziomy. System jest bardzo uproszczony, dzięki czemu wszystko składa się jedynie na nasze logiczne myślenie.
Otoczka fabularna
Gra w tle przemyca fabułę o świecie, w którym nikt nie musi pracować, jednak wszyscy chcą być gdzieś zatrudnieni. Sterujemy tam pracownikami pracującymi w wielkim wieżowcu, w którym miejsce pracy znalazł... każdy, całe 7 miliardów ludzi.
Opis dostępnych komend
Otrzymujemy tutaj różne komendy które umożliwią nam wykonanie zadań, takie jak:
idź - nakazuje naszym pracownikom udać się w odpowiednim kierunku
skok - pozwala pominąć, lub zapętlić wybrany segment kodu
jeśli - najważniejsza komenda w grze, pozwala warunkować czynności naszych pracowników
podnieś/upuść/weź - pozwala na interakcje z przedmiotami
Dodatkowo otrzymujemy wiele różnych komend, czy to możliwość zapamiętywania, czy liczenia, umożiwianie jednym pracownikom mówić do drugich, wymuszając na nich odpowiednia akcję.
Wszystko to w kolorowej, prostej oprawie graficznej, która nie wywołuje oczopląsu ani dezorientacji. Gra świetna dla każdego fana gier logicznych, czy tych opartych na programowaniu.
Cała gra podzielona jest na kilka części i w każdej z nich poznajemy coraz to nowsze i bardziej zaawansowane komendy, z których przyjdzie nam korzystać próbując ukończyć tę grę. Wyższe poziomy wymagają dłuższego przemyślenia sprawy a wykonanie tych zadań może nam zająć nawet kilka dni, jednak satysfakcja z patrzenia na idealnie działający program, jest po prostu nie do opisania. Osobiście byłem zadowolony z każdego kodu jaki napisałem, a im dłużej potrzebowałem siedzieć nad danym poziomem, tym większą radochę miałem z ukończenia go.
Należy zaznaczyć, że nasz kod musi działać w każdym przypadku, a nie tylko przy aktualnej kombinacji numerów na kostkach, bądź układu ścian. Gra po wykonanym zadaniu oblicza 25 innych przypadków aby stwierdzić, czy nasze rozwiązanie działa poprawnie w wielu przypadkach.
Krótki poradnik dla graczy:
Wiele zadań wymaga niekonwencjonalnego myślenia. Przed utworzeniem kodu należy przeprowadzić w myślach symulację, czy nasz kod aby na pewno dobrze zadziała. Jeżeli ci się nie uda, nie poddawaj się, być może w twoim kodzie wystarczy zmienić tylko jedną linijkę. Dodatkowo, zawsze patrz na optymalny czas oraz optymalną liczbę poleceń. Te informacje powiedzą ci na jaki tok myślenia musisz wejść, aby poprawnie wykonać zadanie.
Przykładowo, gdy rozwiązanie optymalne wymaga zaledwie 15 poleceń a ty masz 30, to już wiesz, że robisz coś źle.
Podsumowując, polecam grę każdemu, choćby po to aby sprawdził, czy jest w stanie napisać samodzielnie działający program, który wykona dokładnie to, czego jego autor oczekiwał. Dziękuję za uwagę i zapraszam do komentowania i oceniania materiału. ;)
Świetny artykuł
Super
bardzo interesujące