gry dla przyszłych programistów Blocky games gry dla przyszłych programistów
Co to blocky games? Ciekawa propozycja dla uczniów chcących rozpocząć swoją przygodę z programowaniem. Jest to zbiór kilku gier, dzięki którym uczeń krok po kroku będzie poznawał tajniki programowania. Zainteresowanych zachęcam do spróbowania swoich sił na stronie projektu https://blockly-games.appspot.com/?lang=pl. na stronie Blockly Games uczeń znajdzie takie gry jak Puzzle, Labirynt, Ptak, Żółw, Animacja, Samouczek Staw, Staw.
Puzzle W grze uczeń ma za zadanie do każdego zwierzęcia dobrać odpowiedni obrazek, oraz wybrać liczbę nóg i określić jego cechy. Po zakończeniu można sprawdzić poprawność wykonania zadania. Jeżeli wszystko zrobimy poprawnie powinno to wyglądać tak:
Labirynt To seria 10 poziomów, w których wykorzystywane są klocki ruchu do przebycia drogi z punktu wyjścia do celu. W kolejnych poziomach wzrasta stopień trudności, wprowadzane są warunki, powtarzanie i pętle. Program sygnalizuje uczniowi pomyślne rozwiązanie zadania. Poprawnie ułożony kod, przedstawiany jest w języku JavaScript. Dodatkowym atutem jest wygląd zadań przypominających poruszanie się w Google Street View.
Labirynt 1
Labirynt 2
Labirynt 3
Labirynt 4
Labirynt 5
Labirynt 6
Labirynt 7
Labirynt 8
Labirynt 9
Labirynt 10
Ptak To kolejna gra proponowana przez twórców Blockly Games. Podobnie jak w Labiryncie uczestnik ma zaprogramować ruch ptaka do gniazda. Do dyspozycji, podobnie jak w labiryncie są klocki ruchu. Stopień trudności tej gry jest wyższy niż Labiryntu. Gracz osobno może programować ruch określając koordynaty
Ptak 1
Ptak 2
Ptak 3
Ptak 4
Ptak 5
Ptak 6
Ptak 7
Ptak 8
Ptak 9
Ptak 10
Żółw To gra do programowania żółwia rysującego rysunki. W programie użytkownik wykorzystuje pętle, zmienia kolory, stosuje klocki ruchu. W efekcie na ekranie pojawiają się wielokąty i gwiazdy.
Żółw 1
Żółw 2
Żółw 3
Żółw 4
Żółw 5
Żółw 6
Żółw 7
Żółw 8
Żółw 9
Żółw 10
Animacja Kolejny rodzaj gier, które programuje użytkownik. Na tym poziomie powiązanych jest kilka ważnych elementów: rysowanie figury i jej ruch przy zastosowaniu elementów logiki i matematyki.
Animacja 1
Animacja 2
Animacja 3
Animacja 4
Animacja 5
Animacja 6
Animacja 7
Animacja 8
Animacja 9
Animacja 10
Samouczek staw To gra wprowadzająca do podstaw gier strategicznych. Wprowadzone są tu elementy logiki, matematyki i strategii. Na każdym poziomie ułożony program przedstawiony jest również w języku JavaScript. Jeśli użytkownik ma problem z realizacją zadania, może skorzystać z dokumentacji, w której szczegółowo opisano wykorzystani e bloczków.
Samouczek staw 1
Samouczek staw 2
Samouczek staw 3
Samouczek staw 4
Samouczek staw 5
Samouczek staw 6
Samouczek staw 7
Samouczek staw 8
Samouczek staw 9
Staw To gra, w której użytkownik programuje wszystkie elementy gry. Oprócz poznanych do tej pory narzędzi użytkownik poznaje m.in. zastosowanie funkcji. Dodatkowo, każda zbudowana linijka kodu przedstawiona jest w języku JavaScript. Podobnie jak w poprzedniej grze również na tym poziomie użytkownik może skorzystać z dokumentacji szczegółowo opisującej bloczki.
Staw
Rozwiązaliśmy wszystkie zadania, praca może zostać wykorzystana na lekcjach informatyki jako zbiór poprawnie wykonanych zadań. Wszystkich zadań do wykonania jest 61. Po wykonaniu zadań uczeń zdobywa podstawowe umiejętności programistyczne
Prezentację przygotował Grzegorz Idźkowski. Lapbook Adrian Jesion Prezentację przygotował Grzegorz Idźkowski. Lapbook Adrian Jesion. Opiekun projektu: Pani Eżbieta Marchwacka
Lapbook – książka na kolanach Lapbook jest czymś w rodzaju teczki tematycznej, w której możemy umieścić wiadomości na wybrany temat. Taka teczka pełni funkcję interaktywnej przestrzeni na rysunki, opowiadania, wykresy, słówka, terminy czy też zdjęcia. Większość tych elementów umieszczone jest w kieszonkach, książeczkach o przeróżnych kształtach, które należy rozwinąć by ujrzeć ich treść
Dziękujemy za uwagę Zachęcamy uczniów i nauczycieli do wykorzystania Blockly Games w nauce programowania. Blockly Games – świetna gra, którą każdy uczeń zna Zadania w grze automatycznie zapisują się.