To będzie mój pierwszy raz na jamie! Czego mogę się spodziewać na miejscu?
GGJ powstał z założeniem promowania kreatywności, zachęca do tworzenia innowacyjnych gier, zawierania nowych przyjaźni, uczenia się nieznanych technologii, zdobywania ciekawych doświadczeń i inspiracji. Profesjonaliści, studenci i hobbyści wspólnie będą tworzyć małe, eksperymentalne gry, starając się wymyślić nowego Pacmana, World of Goo czy Audiosurfa.
Spodziewamy sie przyjaznej atmosfery, wspierającej twórczą pracę i współpracę, jako że KrakJam nie jest typowym konkursem w którym drużyny współzawodniczą ze sobą i wygrywa ta uznana przez jury za najlepszą. W KrakJam nie ma jury, wygrywają wszyscy którzy ukończą działającą grę (to nie jest takie proste, wbrew pozorom). Sami uczestnicy dokonają głosowania na najlepszą produkcję.
Ile osób bierze udział?
KrakJam posiada przygotowane miejsce dla 32 uczestników. W Global Game Jam 2010 jako całość prawdopodobnie weźmie udział kilka tysięcy osób; w zeszłym roku na pierwszej edycji było 1650 uczestników, w tym roku ilość lokalnych edycji już teraz jest 2x większa, podobnie pewnie będzie też z ilością uczestników.
Kwestia transportu
Wpierw trzeba przybyć do Krakowa - pociągiem, autobusem, samolotem - jak kto woli.
Jeśli już to się udało, transport do budynku B1 (własność AGH) w którym odbędzie się KrakJam, najłatwiej opracować posługując się darmowym serwisem www.krakow.jakdojade.pl. Zaznacza się na mapce skąd chce się dojechać (np. dworzec PKP), miejsce docelowe (w tym przypadku to ulica Czarnowiejska), dzień i godzinę, po czym zatwierdza i otrzymuje graficzne przedstawienie trasy podróży, numery autobusów, przesiadki itd. Bardzo przydatne.
Dlaczego piszecie o dojeździe z poza Krakowa? Czy to nie jest impreza tylko dla ludzi z tego miasta, albo tylko studentów AGH?
KrakJam jest "imprezą" na którą mają wstęp wszyscy mieszkańcy kuli ziemskiej, niezależnie od ich płci, wieku (no dobra, muszą być pełnoletni), statusu zawodowego, miejsca zamieszkania czy wyznawanej religii i poglądów ekonomicznych. Przydatne umiejętności: znajomość języka polskiego i angielskiego, doświadczenie w tworzeniu gier.
Naprawdę myślisz że przyjedzie ktoś z innego miasta?
W zeszłym roku pracowałem w Holandii w firmie zajmującej się produkcją gier. Aktualny projekt był rozbudowany i skomplikowany technicznie, mieliśmy mało czasu, terminy goniły, często musieliśmy zostawać po godzinach, ludzie byli zmęczeni i morale było nisko. Mimo to gdy rozeszły się wieści o Global Game Jam 2009, 6 czy 7 osób z mojej firmy, po całym tygodniu komercyjnej pracy przy grach, zebrało się w pociąg, i pojechało do Utrechtu, miasta położonego ok 80 km na północ od Bredy, aby przez kolejne 48h siedzieć dzień i noc i pisać gry, tym razem dla satysfakcji i przyjemności.
Po powrocie z Game Jamu w niedzielę wieczorem, krótki sen i rano powrót do firmy pisać gry za pieniądze. Byli wycieńczeni, ale z tego co mówili, było warto. Więc odpowiadając na pytanie, tak, myślę że istnieje taka możliwość, choć nie spodziewam się zbyt silnej reprezentacji np. z Trójmiasta =) ale oni mogliby zorganizować game jam u siebie.
Co z jedzeniem?
Każdego dnia przewidziane są godzinne przerwy na śniadanie, obiad i kolacje, podczas których uczestnicy są przeganiani od komputerów aby mogli rozprostować kości, przewietrzyć umysły i nabrać sił przed dalszymi zmaganiami; rzecz jasna można jeść w drużynach i obgadywać status projektu itp.
W sali będzie darmowa kawa, herbata, woda mineralna niegazowana niskozmineralizowana oraz coś do pochrupania (np. mieszanki orzechów). Należy się nastawiać na kupno bardziej konkretnego jedzenia we własnym zakresie, co nie powinno być problemem, jako że w prawie-centrum Krakowa, a w centrum życia studenckiego AGH, miejsc do przekąszenia czegoś nie brakuje.
Miejsce do spania
Masz zamiar spać? Hmmm no dobrze, raz na kilka dni trzeba. Na podłodze można będzie rozłożyć karimatę i śpiwór - to jest polecany sposób. Można przyjechać tylko ze śpiworem (choć podłoga twarda), można przyjechać tylko z karimatą i przykryć się kurtką (nie powinno być zimno, wiele razy tak spałem), hardcorowcy mogą przyjechać bez niczego i spać na gołej podłodze albo w ogóle ;)
Jeśli takie warunki ci nie odpowiadają, w okolicy dostepne są akademiki, a jeśli jesteś z Krakowa, możesz chcieć wracać na noc do siebie, choć burzy to trochę ideę integracji; być może strażnicy budynku będą także niechętni gdy ktoś będzie chciał wyjść o 2 w nocy.
Nie jestem programistą - czy mogę wziąść udział w jamie?
Absolutnie tak, gry składają się nie tylko z kodu ale także z grafiki, muzyki i dźwięków, tekstu, filmów; trzeba je wymyślić, zaimplementować, przetestować, zbalansować gameplay itd. Zapraszamy wszystkich twórców gier. Dodatkowo, wstęp wolny dla widzów, gości, obserwatorów, dziennikarzy przez cały czas trwania jamu. W szczególności zapraszamy graczy komputerowych - można będzie z pierwszej ręki zobaczyć jak wygląda proces tworzenia gier w miniaturze.
Czy KrakJam jest tylko dla profesjonalistów z wieloletnim doświadczeniem?
Nie potrzeba być profesjonalistą by wziąć udział w KrakJamie i czerpać z tego przyjemność. Mimo wszystko totalnie początkującym nie polecamy, ponieważ w czasie jamu nie będzie czasu na naukę podstaw.
Jakich technologii można używać a jakie są zabronione?
Odnośnie kodu: można pisać w niskopoziomowych (assembler, C++) i wysokopoziomowych (Java, Python, C#). Można tworzyć gry 2d, 3d, w konsoli w trybie tekstowym, gry na www. Można wykorzystywać darmowe zaawansowane silniki jak Ogre czy UDK. Można pisać silnik od zera wykorzystując SDL i OpenGL, DirectX/XNA lub wykorzystać własny gotowy. Można używać platform typu Flash czy Unity. Wybór technologii należy do drużyn.
Bardzo zachęcamy do ściągnięcia i zainstalowania przed konkursem potrzebnego oprogramowania - prędkość dostępnego internetu może okazać się czynnikiem ryzyka. Trochę porad technicznych jak tworzyć gry w takich warunkach znajdziesz tutaj: www.gamedev.pl/compo/porady i tutaj: How to Prototype a Game in Under 7 Days: Tips and Tricks from 4 Grad Students Who Made Over 50 Games in 1 Semester
Darmowy software od Global Game Jam
Pełna lista z instrukcjami znajduje się tu, 2 przykłady dostępnego softu:
- Fotolia, baza zdjęć wysokiej jakości: https://www.fotolia.com/gamejam2010
- Torque, licencja na silnik dla uczestników: www.torquepowered.com, więcej informacji 20 stycznia.
Jak będą wyglądały drużyny?
Drużyny bedą dobierane wśród uczestników (przez uczestników) którzy przybyli na KrakJam; nie trzeba posiadać własnej drużyny. Optymalna zalecana wielkość drużyny to 4 osoby.
Czy każdy jeden uczestnik musi mieć laptopa ze sobą, czy wystarczy, że inne osoby z grupy będą miały laptopy?
Przydałoby się aby każdy miał własnego, w ten sposób drużyna będzie mieć największą wydajność. Ale np. XP i programowanie w parach też jest fajne, więc jeśli ktoś chciałby coś takiego zrobić z jakichkolwiek powodów, to nie ma problemu - pytanie tylko czy grupa się zgodzi.
Nie mam laptopa, mogę przyjechać ze stacjonarnym PC?
Wolelibyśmy aby ludzie nie przyjeżdżali ze stacjonarkami, z kilku powodów. Przede wszystkim zabierają znacznie więcej miejsca: skrzynia i kable z tyłu, monitor, klawiatura, mysz... to wszystko musi gdzieś stać, łatwiej coś potrącić i zniszczyć, a niestety z wolnym miejscem w tym roku mogą być problemy. Stacjonarki pobierają więcej prądu, wymagają przynajmniej 2x więcej kontaktów do podłączenia (skrzynka + monitor) - wolimy dmuchać na zimne niż ryzykować przepięciem instalacji elektrycznej, wyłączeniem prądu, pożarem itd.
Ograniczona mobilność działa na niekorzyść uczestnika: transport stacjonarki na KrakJam oraz z powrotem jest logistycznie trudniejszy do zorganizowania. Nie można zabrać komputera ze sobą gdy się idzie z kolegami na jedzenie czy do innego pokoju, co zmniejsza możliwośći zespołu oraz bezpieczeństwo sprzętu. Przypominam, że zgodnie z regulaminem, organizatorzy nie odpowiadają za sprzęt uczestnków.
Istnieje możliwość wynajęcia laptopa na kilka dni. Nie będę podawał linków do konkretnych firm, za reklamę się płaci ;) ale wystarczy wpisać w Google np. "wynajem laptopów" czy "wynajem laptopów kraków" aby znaleźć coś ciekawego i niezbyt drogiego. A jeśli i to nie pasuje, to pozostają dwa wyjścia: start bez własnego laptopa (wtedy polecam przeczytanie pytania wyżej), albo start za rok w KrakJam 2011, gdy być może uda nam się załatwić salę laboratoryjną.
Czy będzie dostępny svn dla uczestników
Nie będzie, wynika to z tego że nie chcemy brać odpowiedzialności za przypadek gdyby coś się zepsuło albo pojawiły utrudnienia w korzystaniu z niego. Dwa, że ludzie korzystają z różnych VCSów np. ostatnio sporą popularność zyskują Mercurial, Git, Baazar itp. Ale bardzo zalecamy korzystanie z jakiegoś systemu kontroli wersji, alternatywa którą jest przesyłanie sobie plików mailem lub pendrivem, a następnie ręczne łączenie zmian, jest ... khem, mało efektywna.
Najlepiej stworzyć repozytorium na jakimś zewnętrznym serwerze i łączyć się do niego przez internet, z tego co wiem np. svn bardzo nie lubi być udostępniany przez sieć lokalną - tworzą się wtedy subtelne błędy w bazie danych, które powodują dziwne problemy w korzystaniu - mieliśmy taki problem na jednym compo.
"Do not create a Berkeley DB repository on a network share-it cannot exist on a remote filesystem such as NFS, AFS, or Windows SMB. Berkeley DB requires that the underlying filesystem implement strict POSIX locking semantics, and more importantly, the ability to map files directly into process memory. Almost no network filesystems provide these fea- tures. If you attempt to use Berkeley DB on a network share, the results are unpredict- able-you may see mysterious errors right away, or it may be months before you discover that your repository database is subtly corrupted. If you need multiple computers to access the repository, you create an FSFS repository on the network share, not a Berkeley DB repository. Or better yet, set up a real server process (such as Apache or svnserve), store the repository on a local filesystem which the server can access, and make the repository available over a network. Chapter 6, Server Configur- ation covers this process in detail." (Version control with SVN, Ben Collins Sussman)
Jakiego tematu można się spodziewać?
To niespodzianka :) która wyjaśni się w piątek o 17.00. W zeszłym roku głównym tematem podanym przez GGJ było "As long as we have each other, we will never run out of problems", dodatkowo każda strefa czasowa posiadała swoje własne specyficzne "słowa kluczowe" np. developing, falsifying, or trapped z których każdy zespół wybierał sobie jedno.
W tym roku zrezygnowano z słów kluczowych specyficznych dla stref czasowych, cały świat będzie tworzył gry na ten sam temat :) Wprowadzony zostanie za to system achievements, które wymagają osiągnięcia pewnych mechanicznych celów oraz czynią cały proces znacznie bardziej wymagającym (i ciekawym!). Przykładowe wymagania z Nordic Game Jam 2009:
- Had to contain a reference to Nordic culture (eg.stories/art/design/music).
- Had to have more than one way to complete the game (eg. negotiations / kill all).
- Had to contain H2O in some form (water/ice/steam).
- Had to have a time limit.
- Had to be playable with one hand.
Jaki los czeka stworzone gry? Co z prawami autorskimi do stworzonych gier
Wszystkie gry stworzone w czasie KrakJam zostaną przesłane na oficjalną stronę Global Game Jam, gdzie będą dostępne dla wszystkich do ściągnięcia i pogrania. Z wszystkich stworzonych na GGJ produkcji, zostaną wybrane najlepsze gry, które będą oficjalnie wskazane podczas Game Developers Conference 2010 w San Francisco (jeszcze nie wiemy kto będzie oceniał).
Global Game Jam wymaga by tworzone gry dostepnę były na licencji Creative Commons. Prawa autorskie są niezbywalne, licencja ta stwierdza możliwość ściągnięcia i wypróbowania ich za darmo przez dowolną osobę oraz wgląd do ich kodu źródłowego. Organizatorzy mogą wykorzystać stworzone gry do promowania idei game jam.
Czemu brać udział w game jamie? Czemu przechodzić przez 48 godzin ciężkiej pracy, małej ilości snu, rozwiązywania problemów technicznych, wysilania szarych komórek, jeśli można by spędzić weekend siedząc na ławeczce z kolegami i ... rozmawiając?
Jeśli masz takie podejście to rzeczywiście KrakJam nie jest dla Ciebie.
Ale jeśli lubisz tworzyć gry komputerowe, to wiedz że game jam umożliwia eksperymentowanie z szalonymi pomysłami i egzotycznymi platformami w nieformalnej atmosferze. To świetny sposób nauki nowych umiejetności i poznania nieznanych technologii. Przygotowuje do tworzenia w zespole skonczonej pełnej gry w ogranicznonej ilości czasu (bardzo życiowe warunki). Wreszcie, zapewnia integrację, poznanie nowych ludzi i dobrą zabawę!
Czy ktoś na tym zarabia?
KrakJam, podobnie jak chyba każda z lokalnych edycji Global Game Jam, jest imprezą typu "non-profit, for fun". Organizator i koordynator główny (IGDA), organizator lokalny (Hubert Rutkowski & co) oraz sponsorzy nie zarabiają w jakikolwiek sposób (a wręcz dopłacają), pomijając osobistą satysfakcję, nowe znajomości, zdobyte doświadczenie i przyjemnie (choć pracowicie) spędzony czas. Wyjątkiem są uczestnicy dla których przewidujemy nagrody za udział i za najlepsze produkcje.
Mam za dużo pieniędzy i chciałbym coś zasponsorować lub wspomóc was medialnie
Nie powinno z tym być problemów. Napisz proszę na adres: kontakt@krakjam.pl to wyślemy ofertę dla sponsorów.
