Minecraft nauczy dzieci JavaScriptu
Minecraft można przyrównać do swoistego odpowiednika Alfy Romeo w świecie gier komputerowych. Albo pokochamy go od pierwszego wejrzenia, albo uznamy go za grę niezbyt interesującą i przeznaczoną jedynie dla dzieci. Nasza ocena nie umniejsza jednak w żaden sposób sukcesu, jaki osiągnął ten tytuł i jego ogromnej popularności. Prosta gra jest wykorzystywana nie tylko do zabawy, ale także nauki i to najróżniejszych umiejętności. Teraz młodzi użytkownicy i adepci rozpoczynający swoją przygodę z programowaniem mogą wykorzystać go do nauki tej niełatwej przecież sztuki. To właśnie ta gra została wykorzystana w nowym kursie specjalnego programu, który ma za zadanie zapoznać gracza z podstawami JavaScriptu.
Godzina programowania z Minecraftem i innymi grami.
Inicjatywa wystartowała w serwisie Code.org, który od dawna służy do nauki programowania i wymaga od nas jedynie przeglądarki. Wszystkie cykle i poszczególne lekcje są podzielone na tzw. Godziny Programowania, a zainteresowani mogą wybierać wiele różnych technologii. Minecraft jest w tym przypadku nowością, choć zarazem nie pierwszą grą, która pojawiła się w serwisie. Znajdziemy tam m.in. opcję tworzenia własnej gry typu Flappy Bird, Angry Birds, czy w otoczce nawiązującej do sagi Gwiezdnych Wojen. W tym konkretnym przypadku uczymy się języka JavaScript, choć może nie od podstaw, a po prostu praw nim rządzących, reguł i samego podejścia do programowania.
Całość została rozwiązana w przystępny sposób, Minecraft jest tu natomiast nie tyle podstawą, ile wizualną otoczką. Gracz dostaje do dyspozycji prosty interfejs, w którym składa w całość poszczególne bloczki swojego programu – odpowiadają one za np. ruch bohatera, jego obracanie. Po ułożeniu bloczków-kodu możemy aplikację uruchomić. Efekt zobaczymy na ekranie znajdującym się po lewej stronie, gdzie widzimy scenę z Minecrafta z naszym głównym bohaterem. Cele są różne, zaczynamy od przechodzenia w określone miejsce, później musimy już zdobywać surowce czy zajmować się zwierzętami. Wykonywane operacje stają się coraz dłuższe, przez co w końcu natrafiamy np. na pętle i zawarte w nich, powtarzające się zadania.
To świetny sposób do nauki programowania.
Gdzie tu miejsce na programowanie? To jest właśnie jego nauka. W dowolnym momencie możemy sprawdzić kod – składa się on z już gotowych funkcji. Nauka ma więc uczyć przede wszystkim odpowiedniego korzystania z już gotowych rozwiązań, a nie wynajdywania koła na nowo. Podczas rozgrywki towarzyszy nam dodatkowo oryginalna muzyka z Minecrafta. Projekt jak na razie nie jest dostępny w pełnej polskiej wersji językowej (tłumaczenie jest jedynie częściowe), ale autorzy deklarują, że z czasem liczba wspieranych języków znacznie się zwiększy. Sama gra w wersji desktopowej została już doceniona za swoje możliwości. Możemy w niej stworzyć prosty kalkulator, czy całą jednostkę arytmetyczno-logiczną zupełnie od podstaw.
Powiązane publikacje

StarCraft - nowa odsłona legendarnej serii może nie być tworzona przez zespół Blizzarda. Południowokoreańska firma na horyzoncie
1
Ghost of Yōtei - garść informacji o grze twórców Ghost of Tsushima. Nielinearna kampania, historia i inne
3
Klasyka Star Wars wchodzi do GOG Preservation Program, w tym Dark Forces, Battlefront i X-Wing. Wyprzedaż gier z uniwersum
9
The Elder Scrolls IV: Oblivion - Remastered bije rekordy. Zdobył 4 mln graczy w 4 dni. Tak wygląda odrodzenie legendy RPG
124