9 najlepszych gier kodujących, które pozwolą Ci rozwinąć umiejętności programowania

  • Lesley Fowler
  • 0
  • 3274
  • 89
Reklama

Programowanie sprawia przyjemność, gdy wiesz, co robisz, ale dotarcie do tego punktu może być wyczerpującą podróżą.

Dlatego powinieneś poświęcić czas na grę w nie kodowanie gier i wyzwań. Nie tylko służą one jako fajne przerwy, ale także szybciej się uczysz i zachowujesz więcej informacji dzięki praktycznej praktyce i doświadczeniu.

1. Robocode

Robocode to złożona gra programistyczna, w której kodujesz czołgi robotów, które walczą ze sobą. Twoim zadaniem jest napisanie sztucznej inteligencji, która poprowadzi Twoje roboty do używania prawdziwych języków, takich jak Java, Scala, C # i innych. Na początek zapoznaj się z Podstawami i samouczkami Robocode.

Instalator Robocode zawiera środowisko programistyczne, wbudowany edytor robotów i kompilator Java. Właściwie to piszesz real kod! Pomimo uruchomienia w 2000 roku, Robocode jest wciąż regularnie aktualizowany i utrzymywany, co pomaga w tym, że jest open-source i uzależnia.

2. Codingame

Codingame to podobna do gry aplikacja internetowa, w której rozwiązujesz łamigłówki i wyzwania, pisząc prawdziwy kod. Obsługiwanych jest ponad 25 języków programowania, w tym Java, C #, Python, JavaScript, Lua, Go, Rust i inne. Każda łamigłówka / wyzwanie ma temat (np. Zaprogramuj wieżę, aby zestrzeliwali sterowce, które podchodzą zbyt blisko), co podnosi zabawę.

Dowiedz się więcej o językach programowania gier, zwłaszcza w Unity 7 Języki programowania gier Unity: Który jest najlepszy? 7 Unity Game Development Języki do nauki: Który jest najlepszy? Chcesz rozpocząć tworzenie gry w Unity? Potrzebujesz znajomości jednego z tych języków kompatybilnych z Unity. .

3. Codecombat

Codecombat to kolejna aplikacja internetowa do łamigłówek i wyzwań podobnych do gier, które można rozwiązać tylko przez napisanie kodu. Ale podczas gdy Codingame jest bardziej zabawny, Codecombat ma znaczny nacisk edukacyjny z “Edycja szkolna” które nauczyciele mogą wykorzystać, aby pomóc uczniom w nauce kodowania. W chwili pisania tego tekstu dostępne są trzy ścieżki kursu: informatyka, tworzenie stron internetowych i tworzenie gier.

4. Codewars

Codewars to nie tyle gra, co z gamifikowana metoda ćwiczenia kodowania i rozwiązywania problemów algorytmicznych. Dostajesz punkty za ukończenie zagadek, a wartości punktów są określane na podstawie skuteczności Twoich rozwiązań. Codewars pozwala przeglądać rozwiązania przesłane przez innych, z których możesz się uczyć i uczyć. Uważam, że jest to jeden z najlepszych sposobów na naukę nowego języka programowania i jego idiomów. 7 Przydatnych sztuczek do opanowania nowego języka programowania. 7 Przydatnych sztuczek do opanowania nowego języka programowania. Można być przytłoczonym, kiedy uczysz się kodować. Prawdopodobnie zapomnisz o rzeczach tak szybko, jak się ich nauczysz. Te wskazówki pomogą ci lepiej zachować wszystkie nowe informacje. .

5. Vim Adventures

Vim Adventures to zabawny, przypominający grę samouczek do nauki korzystania z Vima, niezwykle niezwykłego, ale niezwykle wydajnego edytora tekstów. 7 najważniejszych powodów, by dać szansę edytorowi tekstów Vim. 7 najlepszych powodów, aby dać szansę edytorowi tekstów Vima. próbowałem jeden edytor tekstu za drugim. Nazywasz to, próbowałem. Z każdego z tych redaktorów korzystałem przez ponad dwa miesiące jako mój główny codzienny edytor. W jakiś sposób ja… że wielu profesjonalistów programistycznych uwielbia używać. Ma jednak ogromną krzywą uczenia się i dlatego istnieją takie samouczki. Więc chociaż Vim sam w sobie nie jest językiem programowania, opanowanie Vima może pomóc ci stać się bardziej wydajnym programistą, dlatego umieściłem go w tym artykule.

6. TIS-100

“To gra programowania w asemblerze, o którą nigdy nie prosiłeś!” Tak jest napisane na puszce. TIS-100 to gra wideo jak żadna inna, zmuszająca do nauki i używania pozornej wersji kodowania asemblacji niskiego poziomu do rozwiązywania zagadek. Ta gra nie jest żartem - jest trudna, ma otwarty charakter i ma niesamowitą wartość powtórki, dopóki nie staniesz się tak sfrustrowany i zdezorientowany, że odinstalujesz się w przypływie gniewu.

Pobieranie: TIS-100 (7 USD)

7. Shenzhen I / O

Z tego samego studia za TIS-100 pochodzi Shenzhen I / O, gra logiczna, w której Twoim zadaniem jest tworzenie uproszczonych obwodów i pisanie uproszczonego kodu asemblera, który działa na tych obwodach. Pomiędzy tymi dwiema grami wejście / wyjście Shenzhen jest łatwiejsze i przyjemniejsze, ale równie satysfakcjonująco złożone.

Pobieranie: Shenzhen I / O (15 USD)

8. Maszyna zasobów ludzkich

W Maszyna zasobów ludzkich, grasz jako pracownik biurowy, który wykonuje zadania, łącząc ze sobą różne instrukcje. W pewnym sensie ta gra polega na rozwiązywaniu łamigłówek poprzez programowanie wizualne, a nawet dotarciu do takich pojęć, jak logiczny przepływ i zarządzanie pamięcią - ale przedstawione w łatwy do strawienia, biurowy sposób.

To świetna gra do ćwiczenia mózgu programisty, a może nawet zrobić dobrą grę kodującą dla dzieci. 11 najlepszych gier kodowania dla dzieci do nauki programowania 11 najlepszych gier kodowania dla dzieci do nauki programowania Chcesz zainteresować swoje dzieci programowaniem? Wypróbuj najlepsze gry kodujące dla dzieci, które popchną je we właściwym kierunku. , zbyt.

Pobieranie: Maszyna do zarządzania zasobami ludzkimi (10 USD)

9. Screeps

Screeps (co oznacza “skryty skrypty”) to gra strategiczna MMO, w której używasz JavaScript do kodowania zachowań podmiotów w grze i budowania własnego imperium. Podstawowa gra jest wyposażona w prywatny serwer, na którym możesz grać samodzielnie, oraz 30 dni pełnego dostępu do oficjalnego serwera. Następnie możesz kontynuować grę na oficjalnym serwerze z ograniczoną pojemnością, którą można znieść za miesięczną subskrypcję.

Pobieranie: Screeps (15 USD, opcjonalna subskrypcja za 9 USD / mc)

Inne sposoby doskonalenia umiejętności kodowania

Szukasz jeszcze więcej sposobów na udoskonalenie umiejętności programowania? Mamy niesamowity projekt dla początkujących do nauki programowania C. Możesz także zyskać na tym, słuchając niektórych podcastów dla programistów i programistów.

Za pomocą tych narzędzi do tworzenia gier możesz także zacząć tworzyć własne gry. Jeśli szukasz odpowiedniego sposobu, aby Twoje dzieci mogły zacząć kodować, możesz rozważyć te łatwe projekty kodowania dla dzieci korzystających z Microsoft Small Basic.

Jeśli jednak po wszystkim wciąż walczysz i nie możesz zrozumieć podstaw programowania, możesz cofnąć się i zastanowić, czy programowanie jest dla Ciebie właściwym wyborem 6 Znaki, że nie chcesz być programistą 6 Znaki, że nie chcesz być programistą Nie wszyscy są programistami. Jeśli nie masz całkowitej pewności, że chcesz zostać programistą, oto kilka znaków, które mogą skierować Cię w dobrym kierunku. . Poinformuj nas jak to idzie!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.