Nauczył się programowania w rok, teraz w jego grę grają tysiące ludzi. Ty też możesz, na prawie każdym smartfonie
Ile czasu trzeba poświęcić, aby od zera nauczyć się programowania? Wojciech po 12 miesiącach nauki i kodowania wypuścił właśnie własnoręcznie napisaną grę mobilną, która niemiłosiernie wciąga!
Stworzył POP4, z pozoru prostą grę logiczną, dla której inspiracją była bijąca niedawno rekordy popularności gra 2048. Chodzi w niej o wyczyszczenie planszy z liczb, aby przejść do kolejnego poziomu i osiągnąć jak najwyższy wynik.
Gra jest bardzo wciągająca (syndrom kolejnego poziomu), a także pieczołowicie wykonana – zwłaszcza jeśli weźmie się pod uwagę, że jej twórca, Wojciech Grzesik, jeszcze rok temu nie wiedział praktycznie niczego o tworzeniu gier mobilnych!
Jego dwa AMA, gdzie odpowiadał a pytania internautów odbiły się szerokim echem zarówno na polskim Wykopie (570 wykopów i 458 komentarzy), jak i na anglojęzycznym Reddicie (1351 komentarzy i 3526 pkt), prowokując do zadania pytań czy to właściwie możliwe, aby tak szybko nauczyć się programowania.
I tu zaczyna się temat samodzielnej nauki. 6 - 8 godzin dziennie w dni robocze przez pół roku. Materiały? Książki dotyczące C#: C# 5.0. Programowanie, Windows 8. Programowanie aplikacji z wykorzystaniem C# i XAML, a także serie filmików Boba Tabora z przyrostkami "for absolute beginners".
Wreszcie przyszła pora na stworzenie gry. Pojawiły się też pierwsze nieco większe wydatki:
Jak się okazuje najtrudniejsze w pisaniu gry było wyważenie poziomu trudności, aby próg wejścia był odpowiednio niski, ale także aby doświadczeni gracze nie nudzili się w miarę nabywania doświadczenia.
W sumie stworzenie gry zajęło Wojciechowi 3 miesiące. Ładny wynik, ale czy są z tego pieniądze? W końcu gier mobilnych jest całe zatrzęsienie, a przebić się do czołówki nie udawało się już niejednemu tytułowi typowanemu na hit.
A jakie rady dla początkujących programistów ma Wojciech?
Polecam naukę rano. Wieczorem jest za dużo rzeczy do zrobienia, za dużo filmów/seriali do obejrzenia.
POP4 możecie pobrać z App Store, Google Play, Microsoft Store.