HTCinside


5 gier, które pomogą Ci nauczyć się kodować

Czas minął, ale wciąż patrzymy na statystyki dotyczące szkoleń STEM, ponieważ 2,4 miliona stanowisk STEM pozostanie nieobsadzonych w 2018 roku. Inni, jak 71% wszystkich nowych stanowisk STEM, są w IT, ale tylko 8% tych absolwentów STEM TO. Ludzie zawsze zastanawiają się, czy nauka kodowania jest trudna.

Oficjalnie nie powiedzieliśmy po prostu „kodowanie jest świetne, więc zrób to”, kończąc historię. Zamiast tego mówimy teraz: „Kodowanie jest fajne, więc rób to, ale ty też powinieneś to zrobić, ponieważ zostaniesz za to nagrodzony”. Innymi słowy, jest wiele miejsc pracy, które są bardzo dobrze płatne.

Tym, co czyni go jeszcze lepszym, jest to, że nie jest to tylko praca ani fajność (byłby to znacznie krótszy post na blogu). Ale kreatywność, rozwiązywanie problemów, współpraca, komunikacja i inne umiejętności mogą zostać wzmocnione jako produkt uboczny nauki kodowania przez dzieci.

Dlatego dzieci powinny nauczyć się programować, ponieważ:

  • Programiści są bardzo poszukiwani i będą w przyszłości.
  • Wiedza o kodowaniu pozwala uczniom lepiej rozumieć świat
  • Kodowanie jest zabawne i satysfakcjonujące.
  • Kodowanie zwiększa kreatywność
  • Kodowanie usprawnia rozwiązywanie problemów.
  • Kodowanie poprawia trwałość.

Te gry internetowe oferują zabawne i wciągające wprowadzenie do świata programowania.

Zawartość

5 najlepszych gier do nauki programowania

CodeCombat

Codecombat

CodeCombat to gra RPG HTML5, która uczy podstawowych pojęć programistycznych.

W CodeCombat wcielasz się w bohatera, który przemierza kolejne poziomy gry. Pierwszy poziom jako Kithard Dungeon, który obejmuje podstawowe pojęcia programistyczne. Podczas swojej podróży w tej grze gracz staje przed wyzwaniami związanymi z kodowaniem. Jeśli je zaliczysz, odblokujesz kolejny poziom i zbierzesz punkty doświadczenia (XP), dzięki którym możesz ulepszyć swojego bohatera.

CodeCombat przyciąga młodych ludzi i początkujących programistów. Według ankiety przeprowadzonej w grze, 62% użytkowników CodeCombat ma mniej niż 18 lat.

Obsługuje pięć najlepszych języków programowania:

  • JavaScript
  • CoffeeScript
  • Dwa
  • Pyton

Ta gra obejmuje szeroki zakres tematów programowania: ciągi znaków, zmienne, wywołania metod, rysowanie wektorów i wiele innych.

Czytać -5 interaktywnych stron internetowych, aby zacząć uczyć się kodowania już teraz

Polowanie na kod

polowanie na kody

Code Hunt to science fictionGra HTML5który jest produktem Microsoft Research.

W tej grze Twoją rolą jest wcielenie się w łowcę kodów, który jest odpowiedzialny za naprawę kodu tak, aby zwracał oczekiwany wynik. W nomenklaturze Code Hunt czternaście poziomów to sektory.

Code Hunt obsługuje Javę lub C#. Koncepcje programowania, których się nauczysz, obejmują arytmetykę, pętle i wyrażenia warunkowe.

Jeśli nauczyciele chcą dodać do gry dodatkowe obszary, mogą to zrobić, najpierw czytając podręcznik projektanta wyszukiwania kodu.

CodinGame

gra kodowa

CodinGame to świetny zestaw wymagających gier dla programistów. Jeśli ktoś chce poprawić swoje umiejętności kodowania, gra w CodinGame to świetny sposób.

CodinGame obsługuje ponad 20 języków programowania, w tym PHP, C i JavaScript. Interfejs użytkownika jest bogaty w funkcje i można go dostosować. Na przykład, można wybrać styl edytora kodu: „Emacs”, „Vim” lub „Classic” (motyw domyślny).

Możesz grać w tę grę w trybie jednoosobowym lub wieloosobowym. Tryb wieloosobowy pozwala rozwiązywać wyzwania w grze z innymi użytkownikami w grze.

Czytać -15 przydatnych aplikacji na Androida dla programistów/koderów

Skrawki

skrecze

Screeps to świetna, masowo wieloosobowa gra online (MMO) dla programistów JavaScript.

Gra jest grą strategiczną z otwartym światem, w której kontrolujesz jednostki, tak zwane creepy, za pomocą których możesz wydobywać zasoby, definiować swoje terytorium itp. W grze online dla wielu graczy twoja gęsia skórka sąsiaduje z gęsią skórką innych graczy.

Kod walki

kod walki

W FightCode cel jest prosty: stworzyć robota, który pokonuje roboty innych graczy.

Jak stworzyć robota?

Podczas pisania JavaScript. Na przykład możesz użyć metody .rotate Cannon (), aby obrócić lufę robota o określoną liczbę stopni, gdy wystąpi określone zdarzenie.

Zanim zbudujesz swojego dominującego w świecie niezniszczalnego robota, musisz najpierw przeczytać dokumentację, aby nauczyć się kodować robota.