Code Camp to jednodniowy obóz programistyczny w formie warsztatów, na którym uczymy się pisać aplikacje na Windows Phone 7 :) Jest to nowy pomysł w społeczności .NET, który daje wielkie soczyste owoce.
Jak wygląda Code Camp?
Code Campy są prowadzone przez specjalistów z programowania w Silverlight i Xna. (Zajęcia, które odbyły się w Poznaniu, Wrocławiu i Krakowie były prowadzone przez kolegów z naszego Koła - do Poznania pojechali Andrzej Skrodzki i Bartłomiej Zalewski, do Wrocławia Andrzej Skrodzki i Szymon Seliga, a do Krakowa Bartłomiej Zalewski i Patryk Wąsiewicz)
Zajęcia zaczynają się od wykładów na których poznajemy teorie pisania aplikacji na Windows Phone. Następnie po przerwie na obiad (oczywiście darmowy ;) ) wracamy do komputerów i piszemy aplikacje do upadłego ;) oczywiście cały czas mamy do naszej dyspozycji prowadzących Code Camp, więc w razie problemów z aplikacją lub jakiś wątpliwości możemy liczyć na ich pomoc :)
Skupmy się na CodeCamp0ie, który miał miejsce na naszym wydziale.
Odbył się on 19 listopada w sobotę o godz. 9.00. Niestety nasz wydział jest bardzo pro-linuxowy, choć powinienem powiedzieć anty-windowsowy, ale dla chcącego nic trudnego. Udało się zarezerwować najlepsze labolatorium, Samsungowe i nakłonić administratora, aby zainstalował na 15 stacjach roboczych Windows Phone SDK 7.1 (Podziękowania należą się dla Saszy, który negocjował).
Wszyscy zwarci i gotowi, a przede wszystkim pełni sił, chęci i pomysłów na duże pieniądze weszliśmy do labolatoriów i włączyliśmy maszyny. Mimo obaw, że SDK zostanie błędni zainstalowane wszystko działało. Było 13 osób + nasz mentor, o którym zaraz kilka słów, więc wszystkim starczyło miejsca.
Code Camp poprowadził Piotr Osiak - Student Partner z SGGW. Piotr jest już drugi rok w tym programie i co raz lepiej sobie radzi. Jako znawca XNA, w tym na WP7, cały CodeCamp był podporządkowany tej technologii. Kolejnym powodem wybory tej opcji było zorganizowanie 7 spotkań poświęconych SilverLight, więc co za dużo to nie zdrowo.
Warsztaty zaczęły się od teorytycznego wprowadzenia do technologii XNA oraz technikach programowania. Dowiedzieliśmy się jak oprogramować wszelkie zdarzenia z cyklu aplikacji w XNA oraz czym się różni XNA na phone, a na Windows.
Po wstępie był czas na rozpoczęcie kodzenia. Celem warsztatu było stworzenie prostej gry - "Ktośtam w poszukiwaniu ziemniaków", która była autorstwa Piotrka. Przygotował on całą grafikę i logikę gry. Każdy fragment kodu był omawiany i w razie wątpliwości uczestnicy zasypywali pytaniami prowadzącego.
Z krótkimi przerwami udało się dokończyć grę i o 14 był lunch w postaci pizzy.
Po posileniu się, co trwało ok 30 min, wróciliśmy do sali, aby zacząć pisać własne aplikacje.
Były przeróżne pomysły od prostych do bardzo zaawansowanych jak Raszanoid (Sasza, chyba bardziej pro apki nie było).
W rezultacie CC zakończył się wrzuceniem 6 aplikacji na MarketPlace, zaś ok 10 zostało wrzuconych w przeciągu tygodnia.
Spis, oczywiście niedokończony, ale ciągle aktualizowany, aplikacji powstałych w grupie znajdziecie na naszej stronie. Zapraszam do przejrzenia i komentowania.
Myślę, że CodeCamp można zaliczyć do udanych. 7h okazały się produktywne i przybliżyły wielu grupowiczów do otrzymania telefonu z akcji GeekClub.
Do następnego CC!!
A oto zdjęcia z Code Campa w Poznaniu (prowadzili: Andrzej Skrodzki i Bartłomiej Zalewski):


Oraz w Krakowie (prowadzili: Bartłomiej Zalewski i Patryk Wąsiewicz)

