W tym artykule poznasz kilka gier online, dzięki którym w rozrywkowy sposób rozwiniesz swoje umiejętności programistyczne.
Code Combat
CodeCombat to platforma służąca do do nauki programowania. Cała zabawa polega na przechodzeniu gry przy pomocy pisania kodu. CodeCombat jest projektem społecznościowym posiadającym ponad 500 kontrybutorów i 5 000 000 graczy.
Nauczysz się: JavaScript, HTML, CSS, jQuery, Bootstrap
Empire of Code
Empire of Code to strategiczna gra, w której musisz zbudować i rozwinąć cywilizację na obcej planecie. Do wyboru masz dwie „strony konfliktu” – JavaScript i Python.
Nauczysz się: JavaScript, Python
CSS Diner
CSS Diner to gra służąca do nauki selektorów CSS. Zaczynamy od prostych selektorów takich jak #id i .klasa, a kończymy na [atrybut^=”wartość”].
Nauczysz się: CSS
Hex Invaders
W grze Hex Invaders ziemia jest atakowana przez trójkę kosmitów. Każdy z nich posiada inny kolor w związku z czym Twoim zadaniem jest odczytać kolor pocisku w systemie szesnastkowym (hex np. #800000) i strzelić w kierunku odpowiedniego kosmity.
Nauczysz się: Odczytywanie kolorów HEX
Screeps
Screeps to pierwsza na świecie strategiczna gra MMO dla programistów. Polega na zaprogramowaniu pętli dla tzw. „creepów”. Następnie wirtualne stworzenia będą działać według ustalonej pętli eksplorując nieskończony świat, zbierając surowce i walcząc z creepami innych graczy. Bardzo ciekawa i bogata w wiedze gra, ze względu na jej merytoryke.
Nauczysz się: Javascript
CodinGame
CodinGame to kolekcja gier, które pozwolą rozwinąć Twoje umiejętności programistyczne. Każda gra jest inna i wymaga nowego podejścia. Znajdziesz tutaj dużo przyjaznych społeczności i zaawansowanych developerów, którzy chętnie przejrzą Twój kod i pomogą z problemami. Świetna gra ze względu na to, że uczy wielu technologii.
Nauczysz się: PHP, JavaScript, Python i ponad 15 innych technologii
Untrusted
W Untrusted wcielamy się w rolę doktora Evala. Naszym celem jest przechodzenie przez kolejne mapy. Problem w tym, że mapy są niemożliwe do przejścia. Na szczęście mamy dostęp do fragmentów kodu, który je generuje.
Nauczysz się: JavaScript
Flexbox Froggy
Flexbox Froggy to gra, w której musisz umieścić kolorowe żaby na odpowiednich liściach. W tym celu musisz użyć Flexboxa. Przydatna ze względu na to, że flexbox to podstawa CSS.
Nauczysz się: CSS Flexbox
Reasumując, gry nie tylko dają nam rozrywkę na długie godziny, ale również dostarczają masę wiedzy! A wiedza jak wiadomo się nam przyda, ponieważ świat IT jest pełen wiedzy.