Kinguin logo

Witaj w domu, Graczu!

Klikając Kontynuuj za pomocą konta Google lub Facebook zgadzasz się z Kinguin's Regulaminem i Polityką Prywatności, a także z Regulaminem NFT i Polityką Prywatności NFT.

Po raz pierwszy na Kinguin?
Załóż konto!
  • FAQ
Platforma

JOY OF PROGRAMMING - Software Engineering Simulator PC Steam CD Key

Data wydania: 30/01/2024

RADOŚĆ PROGRAMOWANIA - Software Engineering Simulator to wciągająca gra logiczna z programowaniem 3D, poświęcona automatyzacji i sterowaniu realistycznymi maszynami, robotami, dronami i nie tylko, przy użyciu prawdziwego kodu Python. Rozwijaj rzeczywiste umiejętności kodowania podczas gry, rozwiązuj ekscytujące, niewielkie wyzwania programistyczne i postępuj, aby odblokować nowe funkcje programowania i ulepszone maszyny.

  • Zautomatyzuj logistykę, aby szybko transportować towary z punktu A do B
  • Napisz kod nawigacyjny dla samochodów
  • Zaprojektuj graficzne interfejsy użytkownika dla inteligentnego pulpitu nawigacyjnego domu
  • Łam hasła za pomocą brute-force
  • Programuj pojazdy autonomiczne za pomocą skanerów zasięgu, kamer, LiDAR i czujników uderzeń
  • Stabilizuj roboty za pomocą podstawowego sprzężenia zwrotnego sterowania, takiego jak PID
  • Zastosowanie wizji komputerowej do identyfikacji obiektów
  • Użyj przetwarzania obrazu, aby naprowadzić rakiety na zamierzony cel
  • Rozwiązuj klasyczne algorytmy i struktury danych
  • Opcjonalne poziomy samouczków, które prowadzą początkujących krok po kroku w ich podróż programistyczną
  • Twórz własne łamigłówki za pomocą dołączonego edytora poziomów
  • Znajdź kolekcjonerskie arkusze informacyjne zawierające ciekawe ciekawostki z zakresu informatyki
  • Zdobywaj gwiazdki, przechodząc poziomy i używaj ich do odblokowywania nowych funkcji programistycznych
  • Pracuj nad zdobyciem wielu różnych certyfikatów za ukończenie wszystkich poziomów w jednej kategorii

Pobierz teraz i rozpocznij swoją przygodę z programowaniem!

Uczciwe ostrzeżenie

JOY OF PROGRAMING nie jest zwykłą grą. W rzeczywistości jest to jedna z najtrudniejszych gier na Steamie. Oferuje prawdziwe doświadczenie programowania: dużo myślenia, ciężkiej pracy, zbierania informacji, debugowania i trochę frustracji. Ale nauczysz się także nowych umiejętności, staniesz się lepszym programistą, a przede wszystkim będziesz cieszyć się tym słodkim uczuciem, że w końcu rozwiążesz trudny problem.

Otwarte wyzwania

  • Prawdziwe programowanie: bez pseudokodu, bez wyimaginowanego języka. Zamiast tego w pełni funkcjonalny kod Pythona z ulubionymi pakietami, takimi jak numpy, pandas, scipy, poduszka, sklearn i inne. Zalecana jest podstawowa wiedza z zakresu programowania (w Pythonie lub innym) i duże zainteresowanie programowaniem .
  • IDE w grze: Oparte na codemirror Python IDE w grze oferuje podświetlanie składni, automatyczne uzupełnianie, podpowiedzi do ciągów dokumentów, debugowanie, automatyczne wcięcia, składanie kodu, kopiowanie/wklejanie i cofanie/ponawianie.
  • Realistyczne wyzwania: od robotyki po abstrakcyjne algorytmy i kreatywne kodowanie – czeka na Ciebie pełen zakres i głębia informatyki.
  • Otwarty projekt puzzli: każdy poziom ma wiele różnych prawidłowych rozwiązań.
  • Jasne cele: każdy poziom ma jeden cel obowiązkowy i maksymalnie trzy cele opcjonalne.
  • Natychmiastowa informacja zwrotna: nigdy nie zastanawiaj się, czy Twój kod działa. Otrzymuj natychmiastowe, przyrostowe informacje zwrotne na temat każdego dobrego (lub złego) kroku w kierunku działającego rozwiązania.
  • Wskaźniki wydajności: Porównaj anonimowo swoje najlepsze rozwiązanie z innymi pod względem szybkości, wykorzystania pamięci i długości kodu.
  • Żadnych twardych blokad: nigdy nie utkniesz na jednym poziomie, zawsze dostępnych jest kilka otwartych wyzwań.
  • Cotygodniowe wyzwanie: co tydzień mierz się z innym scenariuszem i porównuj najlepsze rozwiązania.
  • Opcjonalnie prześlij swoje rozwiązanie i kod do rankingów i udostępnij je światu.

Zaprojektowany przez profesora informatyki

Gra jest tworzona głównie przez jednego programistę, który jest także profesorem informatyki. Trwają prace nad towarzyszącą serią na Youtube autorstwa dewelopera, która pokaże przykładowe rozwiązania dla każdego poziomu i omówi je krok po kroku. Wyjaśnianie zasad rozumowania i programowania, aby pomóc początkującym wejść do gry i nauczyć się prawdziwego programowania. W serii zostaną także zaprezentowane wybrane rozwiązania społecznościowe, aby omówić inne podejścia i potencjalne ulepszenia.

Edytor poziomów i wsparcie modowania

Innowacyjny edytor poziomów oparty na języku Python umożliwia tworzenie i opisywanie nowych wyzwań, które można również udostępniać za pośrednictwem warsztatu gry. Większość obecnych poziomów i wszystkie przyszłe poziomy zawarte w grze są tworzone za pomocą tego edytora. Niestandardowe zasoby, takie jak obiekty 3D, pliki dźwiękowe, filmy i obrazy, można łatwo importować i wykorzystywać w edytorze poziomów. Pełna obsługa modowania w celu rozszerzenia gry o niestandardowe pakiety modów PAK ma zostać uwzględniona pod koniec wczesnego dostępu.

Miłego kodowania i ciesz się RADOŚCIĄ PROGRAMOWANIA już teraz!

Ocena produktu