
43

W moim kursie nauczę Cię podstaw programowania w programie Scratch. Jest on skierowany nie tylko do najmłodszych, ale również do ich rodziców, nauczycieli i osób, którzy być może najpierw sięgnęli do znacznie bardziej skomplikowanych języków typu C, czy JAVA i skutecznie odbili się od chęci nauki. Scratch pozwala zrozumieć podstawowe idee programowania, takie jak: zmienne, warunki logiczne, pętle, a nawet listy i proste funkcje. Schemat bloczkowy zawiera najczęściej używane elementy w programowaniu prostych gier, jak i niweluje potrzebę zapamiętywania składni kodu, dzięki czemu nauka jest błyskawiczna. Stylistyka Scratcha może sugerować przeznaczenie tylko dla najmłodszych, jednakże można w nim nawet wykona proste algorytmy genetyczne, jak i te związane ze sztuczną inteligencją (pokroju Flappy Bird uczącego się latać).
W kursie nauczysz się gruntownie podstaw, przedstawionych na wielu praktycznych przykładach, w kolejności stopniowo wzrastającego stopnia trudności. Dodatkowe moduły w postaci prototypów prostych gier pozwolą Ci zrozumieć kiedy i w jaki sposób dane schematy są wykorzystywane.
Niektóre przykłady z kursu:
- Animowana scenka z rozmową bohaterów.
- Klasyka klasyki, czyli Pong w wersji na dwóch graczy.
- Prosty odpowiednik Pain'ta z rysowaniem i mazaniem na ekranie.
- Losowy taniec.
- Rysowanie ciekawych figur geometrycznych.
- Nieco matematyki z twierdzeniem Pitagorasa.
- Gra z nieskończonym biegiem, z przeskakiwaniem przez przeszkody.
- Gra w golfa.
- Platformówka z systemem zmiany leveli.
- Strzelanka z widokiem z góry