Joy of Programming: Software Engineering Simulator
Oferty
Zwiastuny i zrzuty ekranu
1 / 16



Joy of Programming: Software Engineering Simulator – o grze
Joy of Programming: Software Engineering Simulator to trójwymiarowa gra logiczna o programowaniu, w której automatyzujesz i kontrolujesz maszyny, roboty, drony i inne urządzenia za pomocą funkcjonalnego kodu w Pythonie. Rozwiązujesz wyzwania programistyczne, zdobywasz gwiazdki za ukończenie poziomów i wykorzystujesz je do odblokowywania funkcji programistycznych. Zalecana jest wcześniejsza znajomość programowania i duże zainteresowanie tą dziedziną.
Wyzwania programistyczne
Wyzwania dotyczą robotyki, logistyki, algorytmów i kreatywnego kodowania. Możesz zautomatyzować transport przedmiotów, stabilizować roboty za pomocą sprzężenia zwrotnego PID, pisać kod nawigacyjny dla samochodów, łamać hasła metodą brute force, rozwiązywać problemy z algorytmami i strukturami danych, sterować karabinami snajperskimi, liczyć monety z użyciem przetwarzania obrazu i naprowadzać pociski za pomocą widzenia komputerowego. Poziomy mają wiele prawidłowych rozwiązań, jeden obowiązkowy cel i maksymalnie trzy cele opcjonalne. Gra zapewnia natychmiastowe, stopniowe informacje zwrotne podczas wykonywania kodu. Dostępnych jest też kilka wyzwań naraz, więc nie utkniesz na jednym poziomie.
Nauka i postępy
Poziomy samouczka wprowadzają pojęcia programistyczne wykorzystywane w grze. Możesz znajdować kolekcjonerskie karty z ciekawostkami z dziedziny informatyki, zdobywać gwiazdki, aby odblokowywać funkcje, i zdobywać certyfikaty za ukończenie wszystkich poziomów w danej kategorii. Wyzwania wymagają myślenia, zbierania informacji i debugowania, a praca nad rozwiązaniem może być frustrująca.
Narzędzia Pythona
Gra korzysta z prawdziwego kodu w Pythonie zamiast pseudokodu czy wymyślonego języka. Wykorzystuje między innymi pakiety numpy, pandas, scipy, pillow i sklearn. Oparte na CodeMirror środowisko IDE w grze oferuje podświetlanie składni, autouzupełnianie, podpowiedzi z docstringów, debugowanie, automatyczne wcięcia, zwijanie kodu, kopiowanie i wklejanie oraz cofanie i ponawianie. Możesz też skorzystać z zewnętrznego środowiska IDE, takiego jak VSCode lub PyCharm.
Twórz i porównuj
Dołączony edytor poziomów oparty na Pythonie pozwala tworzyć i skryptować nowe łamigłówki, którymi możesz się podzielić za pośrednictwem Workshopu. Możesz anonimowo porównać swoje najlepsze rozwiązanie z rozwiązaniami innych pod względem szybkości, zużycia pamięci i długości kodu, a także przesyłać rozwiązania i kod do rankingów. Gra zawiera też serię na YouTube z przykładowymi rozwiązaniami kilku poziomów, objaśnionymi krok po kroku.
Często zadawane pytania
Najlepsza cena Joy of Programming: Software Engineering Simulator to 82,99 zł w sklepie Steam. To jedyny sklep z ofertą, którą aktywujesz w swoim kraju.
Minimalne wymagania Joy of Programming: Software Engineering Simulator to: Windows 10, GeForce GTX 1070, Intel Core i5-8400, 8 GB RAM, 12 GB miejsca na dysku. Działa tylko w systemie Windows. Zalecane wymagania znajdziesz w sekcji Wymagania systemowe.
Nie. Joy of Programming: Software Engineering Simulator to gra dla jednego gracza.
Tak. Valve ocenia Joy of Programming: Software Engineering Simulator na Steam Decku jako grę zweryfikowaną: działa dobrze bez dodatkowej konfiguracji.
Tak. Joy of Programming: Software Engineering Simulator to pełna gra. Nie potrzebujesz niczego więcej, żeby grać.
Steam pozwala wydawcom tworzyć klucze do sprzedaży w innych sklepach. Po aktywacji klucza gra jest twoja na zawsze, tak jak przy zakupie w sklepie.
Zastrzeżenie: klucze CD mają nieodłączny średni wskaźnik awaryjności 1–2%. Informacje o ochronie kupującego znajdziesz w regulaminie sklepu. Steam nie zapewnia ochrony kupującego dla kluczy kupionych w innych sklepach i nie zwraca za nie pieniędzy.











