sobota, 6 lipca 2013

Tydzień 5 - Workshop Project: Reporting Out and Checking In.

Raport z realizacji niezależnego projektu

  • Przeglądanie zaawansowanych możliwości Scratcha 
  • Wyszukiwanie interesujących mnie projektów
  • Budowa projektu i stworzenie studia
  • Współpraca z innymi uczestnikami CCOW przy tworzeniu remiksów mojego projektu i umieszczaniu ich w studiu oraz ewentualne poprawki projektu 


środa, 26 czerwca 2013

Tydzień 4 - Workshop project plan and workshop project keywords

Plan realizacji projektu

  • Przeglądanie zaawansowanych możliwości Scratcha - 1 dzień
  • Wyszukiwanie interesujących mnie projektów - 1 dzień
  • Budowa projektu i stworzenie studia - 10 dni
  • Współpraca z innymi uczestnikami CCOW przy tworzeniu remiksów mojego projektu i umieszczaniu ich w studiu oraz ewentualne poprawki projektu - 3 dni

Słowa kluczowe projektu

  • gra edukacyjna
  • nauka języka obcego
  • wykorzystanie Scratcha w nauce języków obcych
  • nauka języków obcych poprzez zabawę
  • projekt edukacyjny w Scratchu

Tydzień 4 - Workshop project needs

Aby zrealizować mój projekt potrzebuję :

1. Bardziej szczegółowo zapoznać się z zaawansowanymi rozwiązaniami Scratch 2.0, takimi jak: camera, cloning, and cloud variables, aby je następnie wykorzystać w moim projekcie gry.

2. Wyszukać projekty i studia, które dotyczą nauki języków obcych, by te moim zdaniem najbardziej wartościowe , dodać do tworzonego studia oraz wykorzystać w moim projekcie niektóre pomysły w nich zawarte.

3. Wyszukać 16 najczęściej używanych rzeczowników angielskich, by je umieścić w mojej grze.

Tydzień 4 - Workshop project format

Zamierzam utworzyć studio w którym gromadzone będą ciekawe projekty służące pomocą w nauce języków obcych.

TYDZIEŃ 4 - Workshop project problem/exploration/question statement.

Czego będzie dotyczył mój projekt?

Oto pytanie, które postawiłem sobie rozpoczynając czwarty tydzień CCOW. Pierwszą moją myślą było stworzenie programu dla tworzonych przeze mnie zajęć, w ramach klubu z kreatywnej informatyki dla dzieci w wieku 11-13lat. Po bliższym przyjrzeniu się dostępnym źródłom i materiałom, oraz mając na względzie moje małe doświadczenie w tym zakresie, stwierdziłem, że na razie nie jestem w stanie, w tej materii stworzyć czegoś odkrywczego. Postanowiłem przygotowywać materiały na podstawie Curriculum Guide, dostępnych w sieci planów zajęć oraz projektów innych uczestników CCOW. Jeśli zatem nie plan dla klubu to co będzie tematem mojego projektu? Tutaj z pomocą przyszło mi ćwiczenie z poprzedniego tygodnia, gra memory, której tworzenie okazało się być inspirującym zajęciem. Bardzo zainteresowało mnie wykorzystanie Scratcha jako pomocy dydaktycznej nie tylko na zajęciach z informatyki. Wcześniej widziałem już projekty z matematyki, nauki i historii. Dlaczego więc Scratch ma nie pomagać w nauce języków obcych? W ten sposób, w mojej głowie zakiełkował pomysł, stworzenia łatwego do wielokrotnego użycia (remiksowania) projektu do nauki najbardziej popularnych słów angielskich dla ludzi z całego świata. Mam zamiar poprawić mój projekt Polish-English words memory game, następnie zaprosić uczestników CCOW, by tworzyli remiksy ze słówkami w swoich językach i dodawali je do utworzonego przeze mnie studia. Myślę, że będzie to dobry początek dla inspirowania nauczycieli i uczniów do korzystania ze Scratcha jako narzędzia do tworzenia ciekawych i przydatnych pomocy w nauce języków obcych.

piątek, 21 czerwca 2013

TYDZIEŃ 3 - Debug It!

Usunąłem błędy w 5 projektach. Zremiksowane i poprawione projekty umieściłem na moim profilu.

Krótka refleksja na temat zajęć.

Podczas szukania błędów, które związane są ze zmiennymi warto ustawić tryb wyświetlania wartości zmiennej i w trakcie wykonywania skryptu obserwować, czy mają one oczekiwane wartości.

TYDZIEŃ 3 - Activities

Właśnie skończyłem pracę nad grą, która dostępna jest tutaj. Mój projekt zatytułowałem: "Polish-English words memory game". Gra jest prostą grą typu memory, i ma za zadanie pomagać w nauce słówek obcojęzycznych.

Krótka refleksja na temat zajęć.

Games

Dzieląc się swoimi refleksjami na temat zajęć z tego tygodnia. Zacznę od przedstawienia przemyśleń związanych z pytaniem: "Co to jest gra?". Moim zdaniem, gra to życie, które stawia nam coraz to nowe wyzwania. A my jesteśmy graczami, którzy wybierają strategie postępowania, mające nam zapewnić sukces. Moimi ulubionymi grami są gry strategiczne i edukacyjne. Do tej drugiej kategorii należy zaprojektowana przeze mnie w tym tygodniu gra. Największym wyzwaniem podczas projektowania gry było stworzenie czegoś oryginalnego, niestety nie sprostałem temu zadaniu i stworzyłem grę w oparciu o znany schemat gier typu memory.

Interactions

W moim projekcie gry zawarłem ćwiczenia z interaktywnych puzzli numer 1,7 i 8, które były dla mnie bardzo inspirujące przy poszukiwaniu rozwiązań do projektowanej gry.

Score

W zakończonym projekcie gry zastosowałem zmienne i listy, które służą do przechowywania stanu poszczególnych sprites oraz obliczania i przechowywania wyników gry. Tłumacząc początkującym programistom pojęcie zmiennej, przedstawiam zmienne jako pudełka, znajdujące się w pamięci komputera, do których sprites wkładają swoje rzeczy aby je tam przechować i móc z nich skorzystać, kiedy zajdzie taka potrzeba. Są dwa rodzaje takich pudełek. Publiczne, do których mają dostęp wszystkie sprites oraz prywatne należące tylko do jednego.

Levels

Trudność w grze można zwiększać poprzez dodawanie kolejnych poziomów gry. Może to się odbywać poprzez zwiększanie z każdym poziomem ilości przeszkód do pokonania na te samej scenie lub zmniejszaniem czasu na jej pokonanie. Innym sposobem jest tworzenie nowych scen dla każdego poziomu. Ja w swoim projekcie zastosowałem to pierwsze podejście i z każdym kolejnym z trzech poziomów zwiększałem ilość par słówek do znalezienia. Istnieją również dwa sposoby przenoszenia się przez graczy do kolejnych poziomów. Pierwszy sposób polega na konieczności przechodzenia sekwencyjnie wszystkich poziomów. Drugi sposób pozwala graczowi na wybranie (najczęściej z menu) poziomu, na którym chce grać. W mojej grze skorzystałem z tego pierwszego sposobu. Gracz po znalezieniu wszystkich par słówek na poziomie niższym przenoszony jest na wyższy poziom.