Späť na blog
Podujatia

Skvelé hry a zážitky z tohtoročného Code Campu

Skillmea
14.07.2014
3 minúty čítania
Skvelé hry a zážitky z tohtoročného Code Campu
Po veľmi vydarenom minuloročnom premiérovom Code Campe sme aj tento rok zorganizovali letný programátorský tábor. Aj tento rok sme sa na Summer Code Campe pozreli na zúbky game dizajnu a vytvorili sme veľmi pekné 2D hry v štýle Flappy Bird. A nielen tak v hocičom, ale v profi developerskom nástroji Unity3D. A používali sme JavaScript. Áno, chalani vo veku 11 - 15 rokov písali vlastné skripty.
Kvíz na úvod Summer Code Campu
Ale pekne po poriadku. Najskôr všetko odštartovali naši kamaráti z Pixel Federation, ktorí mladým nádejným game developerom ukázali, na čo všetko treba pri vymýšľaní hry myslieť. Veronika, Zuzka a Gabo pripravili super prezentáciu a na záver predstavili ich vlastnú hru, ktorú si nádejní developeri aj vyskúšali.
Tanečná hra pre deti
Potom sme už spustili aplikáciu Unity3D a začali developovať hru. Najskôr pridanie pozadia, potom postavičky a že postavička má mať prvky fyziky - konkrétne rigidbody. Spustenie hry a hlavný hrdina padne pôsobením gravitácie. Hurá, prvý výsledok je na svete. Nasleduje ťažšia časť - ako dosiahnuť, aby hlavný hrdina po stlačení niektorej klávesy skákal? Áno, JavaScriptom. Píšeme prvý riadok kódu. Funguje to. Po stlačení medzerníku Flappy Fish poskakuje na obrazovke.
Programovanie hier v plnom prúde
Inštruktor Majo dáva rýchlu lekciu základov JavaScriptu, pri ďalšom vývoji hry ho určite budeme potrebovať. Postupne teda pridávame prekážky a ich pohyb, opätovné spustenie hry pri kontakte hrdinu s prekážkou. Náhodné generovanie prekážok je tvrdší oriešok, ale poradili sme si. Začína sa to podobať na hru Flappy Bird. Super! Ešte doprogramujeme skóre, hru vylepšíme hudbou a zvukovými efektami a po 3 dňoch si našu hru môžeme vyexportovať a zahrať online. Hry si môžete zahrať aj vy (ovládanie medzerníkom, na začiatku kliknite kurzorom do hry, je potrebné mať nainštalovaný Unity Web Player):

HRY OD ÚČASTNÍKOV UŽ NIE SÚ DOSTUPNÉ:
Borisova hra
Rišova hra
Samova hra
Tadeášova hra
Edova hra
Matejova hra
Jakubova hra
Adamova hra
Matejova hra
Peťova hra

Jasné, že sme 3 dni len neprogramovali. Hľadali sme poklad v Starom meste. A našli sme ho v jednej cukrárni na Hviezdoslavovom námestí. V múzeu výpočtovej techniky sme na vlastné oči uvideli prvý slovenský počítač a veľa ďalších zaujímavých mašiniek. Záver bol totálne gamerský. V laser tag aréne sme otestovali nielen svoju presnú mušku, ale aj taktické myslenie.
Gamerský záver Code Campu
Na záver chceme poďakovať inštruktorovi Mariánovi za perfektne zvládnuté 3 dni, Zuzke za pomoc s realizáciou a nápadmi, ale hlavne všetkým deťom. Ďakujeme aj kreatívnemu priestoru  za poskytnutie priestorov a spoločnosti Pixel Federation za ich inšpiratívnu prednášku. Už teraz sa tešíme na ďalší ročník Summer Code Campu. Urobíme všetko pre to, aby bol ešte lepší ako tento posledný.
Skillmea
🥇 Sme jednotka v online vzdelávaní na Slovensku.
Na našom webe nájdeš viac ako 300 rôznych videokurzov z oblastí ako programovanie, tvorba hier, testovanie softwaru, grafika, UX dizajn, online marketing, MS Office a pod. 
Vyber si kurz, ktorý ťa posunie vpred ⏩

Mohlo by ťa zaujímať

2 Days Away From Keyboard
Podujatia
12.03.2014
Skillmea

2 Days Away From Keyboard

Po roku tím Learn2Code opäť zavítal na Profesia Days (5.-6. marec 2014), tentokrát sme boli odbornými partnermi novej špeciálnej IT sekcie s názvom iTswarm: 2 Days Away From Keyboard. Oba dni boli naplnené odbornými prednáškami na hlavnom pódiu. Témy ako WordPress, Google Developer Group alebo agilné techniky si našli mnoho priaznivcov. Nechýbala ani zábava v podobe Xbox Kinect a videohier, predstavenie Google Glass, ktoré si mohli návštevníci aj naživo vyskúšať. Štefan z Learn2Code na hlavnom pódiu predstavil framework Ruby on Rails a prečo je dobré robiť weby práve v ňom. Zjavne mal úspech, pretože nasledujúci workshop, počas ktorého sa uskutočnila praktická ukážka vytvorenia jednoduchej webovej aplikácie s pomocou tohto frameworku, bol poriadne naplnený počas oboch dní. Ďalšie fotky nielen z tohto workshopu si môžete pozrieť v našej galérii.[Image] Workshop na tému Writing Testable Code sme pripravili spolu s Vacuum Labs. Bolo veľmi užitočné a zaujímavé vypočuť si o kategorizácii testov a automatickom testovaní a tiež prečo je dobré testovať a čo má a čo nemá robiť dobrý test. Účasť na Profesia Days sme brali aj ako príležitosť odprezentovať v IT komunite sériu pripravovaných workshopov na rôzne pokročilé témy (napr. NoSQL databázy, vývoj veľkých webových aplikácií v JavaScripte, vývoj enterprise aplikácií v Google Web Toolkit, Ruby on Rails a Java workshopy). Zaujali vás tieto témy alebo  máte záujem o ďalšie? Dajte nám prosím vedieť vyplnením jednoduchého webového formulára alebo nám napíšte mail. [Image] Na záver by sme chceli poďakovať portálu Profesia.sk za možnosť zúčastniť sa tohto skvelého veľtrhu, boli to super strávené 2 dni a už teraz sa tešíme na budúci ročník;)
Rails Girls prišli do Bratislavy
Podujatia
06.09.2013
Marián Kristeľ

Rails Girls prišli do Bratislavy

30.-31. augusta sa v priestoroch bratislavského co-workingového centra The Spot uskutočnil workshop pre dievčatá Rails Girls, na ktorom sa učia základom programovania.[Image] Čo je Rails Girls? Rails Girls je unikátny koncept vzdelávania, ktorý zoznamuje dievčatá a ženy s programovaním pod dohľadom mentora v programovacom jazyku Ruby a jeho frameworku Ruby on Rails. Cieľom workshopu je zmeniť pohľad účastníčok na technológie a motivovať k ich aktívnemu používaniu.   Jayzk Ruby bol zvolený preto, že sa pomerne rýchlo učí a nemusí sa pri ňom riešiť veľa technických vecí. Ruby on Rails je jedným z najprístupnejších webových frameworkov, stavia na overených princípoch a uľahčuje tvorbu webových aplikácií. Okolo Ruby a Ruby on Rails sa navyše združuje mimoriadne silná komunita, ktorá podporila aj bratislavský workshop. Takmer 50 dievčat, ktoré sa workshopu zúčastnilo, mentorovali programátori z viedenského meetupu vienna.rb, z bratislavskej rubyslavy, ale prišli aj mentori z Česka a Nemecka. Všetci cestovali niekoľko desiatok až stoviek kilometrov a obetovali svoj voľný čas, aby odovzdali svoje vedomosti ďalej, za čo im patrí veľká vďaka. Program Podujatie trvalo 2 dni a dievčatá sa pod vedením mentorov pustili do vývoja aplikácie na triedenie nápadov (Idea app). Začali sme už v piatok podvečer prezentáciou programu, predstavením mentorov a sponzorov. Nasledovala installation party, počas ktorej mentori pripravili všetky notebooky na sobotňajšie programovanie. Ako sme očakávali, nebolo to úplne bez komplikácií, problémy boli so všetkými operačnými systémami.  Hlavný program začal v sobotu, začali sme o 9:00 ráno pri raňajkách, počas ktorých boli ešte vyinštalované posledné laptopy a mohlo sa ísť na workshopovanie. Celé to začalo Dušanovou prezentáciou zameranou na porozumenie fungovania webových aplikácií v štýle bentobox. Po ňom vystúpil Pavel, ktorý porozprával o aplikácii, ktorú dievčatá počas dňa vytvoria a zároveň prečo si on vybral Ruby on Rails.  Následne sa dievčat rozdelených do približne 4-členných tímov ujali mentori a začalo sa s programovaním aplikácie podľa tutoriálu. Tímy si prechádzali tutoriály, tvorili webovú aplikáciu a modifikovali ju podľa svojich predstáv.   Po obede boli na programe lightning talks našich coahov. Začali sme veľmi príjemným skype pozdravom z New Yorku od zakladateľky Rails Girls Lindy Liukas, ktorá povedala mnoho inšpiratívnych myšlienok, prezradila svoje skúsenosti s programovaním a aj to, ako vznikla medzinárodná iniciatíva Rails Girls. Inšpiráciou pre dievčatá boli aj mentorky z Rakúska, Floor a Laura, ktoré začali s programovaním pred rokom, resp. pred pol rokom a v súčasnosti už pracujú na reálnych projektoch. Floor sa dokonca zúčastňuje mnohých webdeveloperských konferencií ako speaker. Floor a Laura ukázali tipy a triky pre prácu s terminálom. Tony v ďalšej prezentácii predviedol možnosti využitia GitHubu, ktorý sa stal sociálnou sieťou pre programátorov. Prezentácie zakončila Anna z JetBrains, ktorá sa podelila o svoju skúsenosti ženy ako programátorky.[Image] Opäť nasledovalo programovanie aplikácie a jej rozširovanie, upravovanie CSS, pridávanie autentifikácie či komentárov. Energiu sme si dobíjali sladkosťami, veľká červená torta v tvare srdca bola príjemným bonusom;) Networking a výmena skúseností po ukončení vývoja aplikácie prebiehali nielen v Spote, ale neskôr aj v reštaurácii Pulitzer, kam sme zamierili uzavrieť prvý Rails Girls workshop v Bratislave. Chceme sa poďakovať všetkým sponzorom (Websupport, Sygic, GitHub, JetBrains, Subteca, Google Slovensko, Martinus.sk, Robime.it), ktorí takto podporili IT komunitu a bez ktorých by sme nevedeli toto podujatie zrealizovať. Veľmi pekne ďakujeme aj všetkým mentorom za fantastickú prácu, ktorú odviedli a aj za rady a tipy nám organizátorom. V neposlednom rade ďakujeme dievčatám (a 3 chlapcom:)), dúfame, že toto nebola ich posledná skúsenosť s programovaním a budú pokračovať ďalej s písaním kódu. Tešíme sa na ďalšie spoločné akcie a dovtedy vám prajeme veľa zábavy pri programovaní. P.S.: Kto chce vidieť fotky, stačí klik sem.[Image]
iKid Summer Code Camp
Podujatia
20.08.2013
Skillmea

iKid Summer Code Camp

Myslíte si, že programovanie je len pre dospelákov? 21 šikovných kóderov vo veku 11 až 15 rokov nám dokázalo, že aj pre nich je to hračka ;) Počas neuveriteľných 3 dopoludní sa pod vedením šikovných lektorov Maja a Peťa dostali od úplných základov až k naprogramovaniu vlastnej hry. [Image] V prvý deň po úvodnom zoznámení sa a predstavení všetkých sa začalo s programovaním. Najskôr bolo potrebné zvládnuť základné pojmy ako napr. premenné, metódy, vetvenie a opakovanie, polia a pod. Potom nasledovala inštalácia prostredia Kidsruby na všetky počítače a mohlo sa začať s písaním kódu. Po tomto úvode do sveta programovania v programovacom jazyku Ruby si všetci nakreslili v grafickom editore všetko potrebné pre vlastné hry: pozadia, votrelcov, ničiacie strely a mnoho iného. V druhý deň sa našim začínajúcim kóderom podarilo jednotlivé postavičky rozhýbať, umožniť im strielať ničiace strely a tak zneškodňovať votrelcov a nepriateľov. Počas tretieho dňa deti všetky elementy svojich hier poprepájali, vylepšili a vyladili tak, aby hra fungovala podľa ich predstáv.[Image] So začínajúcimi programátormi a programátorkami sme strávili aj skvelé popoludnia bez počítačov a zdrojového kódu. Navštívili sme napríklad mestečko povolaní Eduplex, v ktorom si mohli vyskúšať jednotlivé povolania a ich význam pre každodenný život. Na prekážkach v lanovom centre na Kolibe im to išlo rovnako dobre ako za klávesnicou (nie, nepodarilo sa nám ich unaviť:-)) V spoločnosti Pixel Federation, ktorá patrí medzi top Facebook developerov v regióne EMEA, sa zas mohli stretnúť s tímom ľudí, pre ktorých je programovanie hier každodenným chlebíkom, a opýtať sa ich čo len chceli (a aj to urobili :-))[Image] Na záver sa chceme poďakovať inštruktorom Mariánovi a Petrovi a spoluorganizátorkám Janke a Zuzke za perfektnú spoluprácu. Ďalej všetkým, ktorí nám pomohli s organizáciou iKid Summe Code Campu, kreatívnemu priestoru The Spot za poskytnutie priestoru, ale predovšetkým deťom.  Tešíme sa na ďalší kurz pre našich najmladších kóderov.   Rado & Marián, Learn2Code.

Nezmeškaj info o nových kurzoch a špeciálnych ponukách