Nettreportasje fra CyberCamp 2005

Skrevet av Matias Holte

Med syv nerder samlet på leir, måtte det bli bra; og det ble det. Så bra ble det, at det var masse vi ikke fikk gjort fordi vi manglet tid. Nettavisen ble for eksempel ikke førsteprioritet... (Derfor er det fint om noen av dere som var på leiren kan legge til / rette når jeg glemmer å skrive noe / skriver feil).

Fra begynnelsen av leiren gikk det ganske greit, vi fikk begynt på noen prosjekter og samtidig lekt litt med lego og andre ting. Det var en forventningsfull stemning, da vi allerede hadde funnet ut av alle mulighetene. Til tross for dette klarte vi å løsrive oss både mandag, tirsdag og onsdag. Ja, helt utrolig, vi gikk frivillig ut i frisk luft, og spilte forskjellige, til dels anstrengende, spill. Etter "volleyballspillinga" og bakkefotballen i dødens dal på tirsdag, dro vi på tur til festningna på onsdag. Der fikk vi oppgaver av Pavel. Når vi hadde brukt opp hjernecellene, spilte vi litt "volleyball". Inspirert av turtle-roboten som nå lagde stjernemønster, prøvde vi å sende ballen i stjernemønster (greit, så var ikke alle hjernecellene brukt opp). Da var det tid for å bruke opp litt muskler også, så vi satte i gang med frisbee, rettere sagt ultimate. Vi holdt på så lenge at vi kom over en time for seint til dusjen (stengte 23.00). Herlig! :p

Ellers var det selvsagt data som var hovedinnholdet på leiren, blant annet for IOI-deltagerne. Derfor hadde Åsmund en god gjennomgang av C++/STL tidlig i uka, før vi fikk brukt kunnskapen i praksis - på topcoders treningsrom. Om det er den beste forberedelsen til IOI (informatikkolympiaden) er usikkert, 3 oppgaver på 75 minutter er litt mer stress enn IOI, men moro var det uansett. Dessuten var det en topcoderkonkurranse på lørdag, der vi fikk testet ut kunnskapen i praksis.

Til tross for litt fysisk trening og litt algoritmetrening, var det de andre oppgavene som tok mest tid. Turtle-roboten ble utviklet til å tegne vilkårlige parametriske funksjoner (finner x- og y-posisjon fra en tidsvariabel) og vilkårlige bilder ved å tegne rette streker mellom punkter på kurven. I tillegg ble det laget en funksjon som tegnet en sirkelbue, og en funksjon som spilte av lyd. Imens ble sapiens-roboten utviklet. Der ble det satt opp et kamera og laget et program for å følge robotens bevegelser. Dette gjorde vi ved å fargelegge sapiens med to forskjellige klare farger, og dermed finne to faste punkter på roboten. Så ble det laget funksjoner for å få sapiens til å gå til et punkt. Først ble punktet gitt ved museklikk, så ved en kjørende legorobot med en tredje farge. Nettopp lego var det tredje store prosjektet, selv om det ble litt vel mye leking. Pengesorteringsmaskinen kom ikke lengre enn til samlebåndet (som til gjengjeld ble veldig langt), derimot ble det laget flere ulike kjøretøy; tanks og biler ble laget i flere versjoner. Det ble også noen små prosjekter, Martin lagde php-skript for Pavel, mens Andreas lærte C++ på rekordfart. I tillegg var planen å ha noen foredrag, men det ble det knapt tid til. Likvel fikk vi en god innføring av Pavel i neural networks, men det var et vanskelig tema som gikk litt over hodet på noen av oss av og til. (Eller var det kraftig søvnmangel fra dagen før som var problemet?)

Selv om oppgaver var en viktig del av cybercamp, var det ikke det viktigste. Oppgaver kan vi jo holde på med ellers også (robotene er et litt større problem), men når du i tillegg får være sammen med 6 andre nerder, bare må det bli bra. Til tross for at arrangørene (Pavel og Åsmund, noen flere?) fikk problemer med få deltagere og i tillegg at noen trakk seg, klarte de oppgaven veldig bra. Det ble ikke helt som planlagt, men moro var det, alt fra ballspill og frisbee, til algoritmeknusing og robotleking. Sees vi til neste år?