Een kort weekje voor de PLAY Pilots site deze week met als focus het online krijgen van de video's van Wip 'n' Kip en alle racetijden. Deze staan nu allemaal online en als je je video al geclaimed had, heb je als het goed is een twitterbericht gekregen.
A great deal of time has passed since Zesbaans last gave an update. I have taken the task upon myself to write a post (in english sorry) despite the discrepancies in the previous one.
So. Lets start off with that we have a whole totally new concept from the previous one (video portraits). The NFF gave us the feedback that they found the video portrait concept to be too focused on the vocation acting. Which is quite justifiable because Film is much more than just that. Also by shooting our portraits we will not be using the 30 years of film material that is to our disposal. Many brainstorm sessions and meetings passed before we settled on our latest installation: De Stereoscoop
De Stereoscoop
Two scenes from the Dutch film history of the last 30 years are presented next to each other. The two scenes could react with each other in dialogue, or in contrast etc. Hopefully the combination of the scenes will get the viewer looking for combinations and stories between the two scenes.
The scenes for De Stereoscoop will be selected from NFF 2010 focus. From this selection of films (1980-2010) we will be looking for scenes that reflect the 3 motives of the program: Urbanizing, Emancipation, Tolerance. To keep it from being too abstract, we will be on the look out for more concrete scenes that could help illustrate this subject matter such as different landscapes, street kids, businesswomen, integration, diversity, homosexuality, religion and parties. Well the parties part is because it is 30years after all and would make for some great contrasting combinations.
The NFF has been helpful enough to supply us films that fall under their program. And we’re working together with a film expert in helping us select the very best scenes. As of this moment we have ripped about 15 dvds and have timecodes for about 5 of these films. Our very own intern is cutting up the scenes as we speak. The idea is that after the scenes are selected and exported we will attach tags to the scenes and add it to a database. This is where the combination magic will happen.

This is an old render. Right now we’re gearing towards a one screen Phillips 21:9 screen.
Back to the user scenario. The user will be presented with 2 scenes, and can interact with the combination by way of two “turntables”. With these the user can scratch/scrobble through the clips. Slow it down, speed it up. Emphasizing the combinations. Scratching the combinations. Blending the two. Around the “discs” there will be 16 LED buttons that are connected to 16 cue points per clip. The buttons will also visualize where in the timeline of the scene you are by lighting up as the clip is being played. But the buttons would also act as triggers so you can jump to parts of the scene. This allows for more ways to play with the installation.

Technically the installation will be based on max/MSP & Jitter. So far we got the scrobbling to work quite responsively. We exported the audio separately to make sure that its has the proper pitch bending associated with speeding or slowing down. We will go in more detail on this in the next blog post.
The user can’t select the clips. There will only be a giant button that you can press to choose a new combination. This keeps things fresh. We were talking about perhaps adding a cross fader for the audio because in our original concept we will be having the audio play simultaneously.
How is this going to connect with Play? Well we want to build-in a receipt printer in the installation. Achievement badges will be printed depending on the action of the user. For example finding interesting combinations, scratch technique etc. In the end of the session the user can walk away with either one long receipt full of graphics and a code that they can use on playpilots.nl to put badges on their profile.
De Stereoscoop will be located at De Neude, in a prominent location that is a viewable at street level. Hopefully enticing people away from bars and to installation "kunst".
Dus, in week acht van de ontwikkeling van de PLAY Pilots metagame werkten we toe naar Stekker Fest. Het eerste festival waar een live game gespeeld zou worden. De game sloeg in als een bom, getuige de eerstefoto's die inmiddels online staan. Ik laat de eer verder aan FourceLabs om in hun weeknote stil te staan bij de overwinning.
Om de website aan de live game van FourceLabs te verbinden hadden we twee dingen bedacht: we delen buttons uit aan spelers van Wip 'n' Kip, en we geven ze een code waarmee ze hun racetijden en -filmpjes kunnen claimen.
De buttons hadden we, zoals vorige keer geschreven, al gefixt. Voor het codeverhaal kwamen we bij elkaar om de dingen die aan de website toegevoegd zouden moeten worden uit te schetsen. We besloten ons te beperken tot stap één, het bewaren van de codes. Het tonen van de Wip 'n' Kip racegegevens zouden we daarna oppakken (terwijl ik dit schrijf wordt daar hard aan gesleuteld).
Omdat we snel wilden werken, en omdat het niet om compleet nieuwe pagina's ging, besloten we dat Simon zijn designs direct in HTML en CSS zou opzetten. Alper zou vervolgens de achterkant eraan vastknopen. Simon kan natuurlijk niet doodleuk nog-niet-werkende dingen aan de website die jullie allemaal zien toevoegen, dus Alper heeft er ook voor gezorgd dat we in een privaat hoekje nieuwe dingen kunnen opzetten alvorens we ze naar buiten brengen.
Het resultaat is een paar dagen voor Stekker Fest live gegaan; een simpel formulier op de Wip 'n' Kip pagina waar je, als je gespeeld hebt, je code kunt invullen. We bewaren ze allemaal, en zodra de racetijden en filmpjes online staan koppelen we ze op basis van die code aan je profiel.
Naast deze kleine nieuwe toevoeging heeft Alper zich boos gemaakt op het klassement, dat steeds trager leek te laden. Ik weet niet precies wat hij heeft gedaan, maar dankzij zijn elite hacker skills laden de lijstjes nu bliksemsnel. Maar goed ook, want we hebben een steady stream van nieuwe aanmeldingen.
De komende tijd gaan we ons richten op het publiceren van de Wip 'n' Kip racegegevens en het uitrollen van een nieuwe versie van de online game (met nog betere regels). Als je nu naar de homepage kijkt zie je dat de volgende live game al aangekondigd staat; De Stereoscoop van Zesbaans, die je op het Nederlands Film Festival zult kunnen spelen. Ook daarvoor zullen we natuurlijk nieuwe dingen gaan toevoegen aan de site. Nog zes weken te gaan!
Deze weeknote bestrijkt iets meer tijd dan de vorige versies. Waar er bij vorige posts voor gezorgd is dat precies 1 kalenderweek werd besproken, gaat deze post over vorige week t/m gisteren (dinsdag 10 augustus). Het wordt namelijk steeds moeilijker coherent na te denken over wat nou precies wanneer is gebeurd. Enfin, vooruit met de geit!
Lilian kwam vorige week terug van een weekje ertussenuit. Volledig verfrist kwam ze ons team weer versterken en Adriaan droeg een paar taken terug aan haar over. Het is erg fijn dat Lilian terug is want ze kan zelfstandig werken en is organisatorisch sterk. Dus: huur en coördinatie levering van podiumonderdelen en het LED scherm waren geregeld. Ook is er een geschikte partij gevonden voor kunstgras, wat we willen gebruiken voor de aankleding van het podium. Er komen stroken speciaal kunstgras met een rubberen mat eronder op de plekken waar deelnemers onverhoopt van de kip af zouden kunnen vallen.
Veiligheid: valhelmen
Julius heeft een onderzoek gedaan naar valhelmen. Het is volstrekt de bedoeling dat je als deelnemer op de kip blijft zitten maar we zouden schijnheilig zijn als wij zouden beweren dat we helemaal niet weten wat er gebeurt als je alcohol en zwaartekracht samen in de mix brengt. Veiligheid voorop, dus heeft Julius een paar mooie helmen gevonden. We hebben een grote en kleine maat en ze zijn makkelijk verstelbaar dus volgens mij hebben we iedereen wel gedekt. Het dragen van een helm heeft trouwens 2 mooie bijkomstigheden. Ten eerste draagt het bij aan de ervaring van deelnemen aan een race en ten tweede triggert het een bewustwording dat de activiteiten vragen om extra veiligheid. Kijk, de helmen gaan hun werk sowieso wel doen hoor maar het zou nooit weg zijn als een deelnemer er iets voorzichtiger door gaat worden. Aldus de theorie.
Het team van PLAY Pilots stresstest de helmen "... voor uw veiligheid" (TM)
Wipkippen gebouwd
Zoals genoemd in de vorige post hebben we de bouw van de wipkippen uitbesteed aan Yvo Schotman. Op zijn werkplaats ging het bouwen van de prototype echt zo snel, heerlijk was dat. Met al zijn rechterhanden leek het Yvo eigenlijk beter als we niet wat extra helpende handjes zijn kant op zouden sturen, in z'n eentje zou hij nog de meeste meters maken. En dat was geen grap, vooruitlopend op de planning kreeg Adriaan dinsdag bericht dat ze af waren. Wij hebben ze opgehaald en toen is het beheer van de kippen overgedragen aan Julius, hij is verantwoordelijk voor het verven van de kippen.
Wipkippen... klaar terwijl u niet lang wacht
Verven
Toen we wisten dat de wipkippen klaar waren klom Julius in de telefoon om een knokploeg helpende handjes te regelen om de 3 kippen zo snel mogelijk van hun ontwerp te voorzien. Karel heeft iedere kip van een unieke vormgeving voorzien
Wipkippen visuele stijl
Uniek is leuk, maar levert veel handwerk op. Het initiele idee was om de ontwerpen met een beamer op de wipkippen te projecteren, geinspireerd door hoe WeberSG op hun kantoor een geweldige muurschildering heeft aangebracht. Het bleek lastiger dan verwacht, waarschijnlijk hadden we in een eerder stadium al moeten weten dat we wilden gaan beamen. Ondanks dat de wipkippen heel erg aan de hand van Karel's ontwerp zijn gebouwd zijn ze de verhoudingen en de lijnen net wat anders uitgevoerd. Het bleek lastig om Karel's ontwerp zo te projecteren dat ze precies op de wipkippen zouden passen. Om onnodige tijdsverspilling aan perfectionistisch gemiereneuk in de marge te voorkomen nam Julius het besluit dat de ontwerpen maar naar beste inzicht en kunnen moesten worden uitgevoerd. Karel hield z'n hart vast maar onze hulptroepen hebben kwaliteit geleverd.
Wipkippen verven, met als laatste plaatje het eindresultaat!
Vormgeving
Vorige week heeft Karel de laatste hand gelegd aan de vormgeving van de game. Zonder er al te veel over te zeggen hier een paar indrukken van de stijl. Je ziet een titelscherm, in-game scherm met 2 gremlins in beeld (dat zijn twee special events, waar we het in de vorige blog over hebben gehad) en eindoverzicht wanneer potje voorbij is. De kippen bewegen lineair van links naar rechts aan de hand van hoe snel de speler wipt in combinatie met hoe goed hij/zij om gaat met de special events.
Sebastian Kox van OneSeconds is voor ons de voorkant van de game aan het ontwikkelen, ofwel dat wat je ziet op het scherm. Dat doet hij in Quartz Composer. Wij kenden de omgeving nog niet zo maar zijn onder de indruk van hoe snel Sebas ermee kan werken en hoe mooi de resultaten eruit zien. Binnen korte tijd had Sebas antwoord op de vragen van Adriaan mbt communicatiemogelijkheden met database en met andere delen van het systeem, bijv. het triggeren van een high-speed filmpje. Voortgang gaat lekker en jullie gaan a.s. zaterdag mooie beelden zien!
Volautomatisch triggeren highspeed video
Aangezien we dolgraag high-speed videobeelden wilden schieten van gezette momenten van een potje, hebben we alles op alles gezet om dit volautomatisch voor elkaar te krijgen. Een monikkenwerk om bij elk potje de video met de hand te gaan schieten en daarna snel het geheugenkaartje in de computer steken en beschikbaar stellen aan de game. Onzin, dat moet automatisch kunnen! We gaan de camera via een USB kabel verbinden aan een netbook, die bij de camera wordt geplaatst. We hebben AutoItingezet om het starten en stoppen van videoopname aan te sturen. Wat AutoIt verder doet is het verwerken van de zojuist genomen opname. De video wordt gekopieerd naar de netbook, over netwerk doorgestuurd naar de hoofdcomputer en de naam van de video wordt in een database gezet, gekoppeld aan het actueel potje wat wordt gespeeld. Handig, want na Stekker Fest kunnen de vriendelijke nerds bij PLAY Pilots dan makkelijk met terugwerkende kracht de resultaten van Stekker Fest koppelen aan de bijbehorende videobeelden.
Vanuit Quartz videoopname op netbook starten en stoppen
Open Sound Control (OSC)
Open Sound Control (OSC) is een protocol waarmee je kleine berichten tussen computers uit kunt wisselen. Van huize uit bedoeld om muziekprogramma's met elkaar te laten communiceren (vergelijkbaar met MIDI, maar handiger) maar je kunt het in feite voor vanalles gebruiken. Wij gebruiken het om de data vanuit de Wii Remotes (ofwel de input van de wipkippen) door te sturen naar de frontend om de voortgang van de virtuele kippen te faciliteren, maar ook om events te triggeren. Vanuit de game stuurt Sebas een OSC bericht naar de netbook om video opname te starten en later weer te stoppen. OSC is makkelijk om mee te werken en werkt super voor ons.
Voortgangsmeter
De spelers zitten met hun rug naar het scherm te wippen en zien dus niet hoe goed ze het doen. Daarom willen we ze een voortgangsmeter aanbieden. In het verlengde van onze wens om onze spelinstallatie een fysieke verschijningsvorm te geven besloten we deze voortgangsmeter in de vorm van een rij gloeilampen te maken. Om dit vanuit de computer aan te sturen gebruiken we een Arduino microcomputer en een circuitje waarmee we vanuit de laag-spanningscircuit van de Arduino (5 Volt) de hoogspanningscircuit van de gloeilampen (230 Volt) kunnen schakelen. Dat doen we aan de hand van deze schakeling. Eerst heeft Adriaan de aansturing van de LM3914 Display driver chip zonder hoge spanning gemaakt en toen dat werkte met bevende handen een enkele gloeilamp circuit gebouwd, volledig overtuigd dat hij op het punt stond zichzelf te elektrocuteren. Gelukkig is dat niet gebeurd. Nu weten we dus hoe we dit varkentje moeten wassen en gaan we de komende dagen dit truukje 30 keer herhalen, 10 lampen per wipkip.
Voortgangsmeter met gloeilamp testopstelling
Wipkiprace prijzen
Je doet zo'n wipkiprace voor de eer, nietwaar? Toch? ...Nee? Nou, dan kan het natuurlijk ook doen voor de prijzen die je kunt winnen. Lilian is gisteren getogen naar Protospace om met hun gave lasersnijders te gaan experimenteren. Ze werd uitstekend ondersteund door het personeel en kwam aan het einde van de dag met te gekke prototypes terug. Nu weten we wat we willen en gaat Lilian donderdag de rest van de prijzen bij Protospace fabriceren. Dus nu weten jullie het: wil je zo'n te gekke unieke wipkip medaille om je nek? Strijden zal je!
Voortgang
Met nog een halve week te gaan begint te spanning enorm te stijgen. Alle losse trajecten moeten samen gaan komen en in de praktijk levert dan altijd nog wat verassingen op. Daarom gaan we vandaag eind van de middag de totale opstelling in de kelder van ons pand opbouwen en testen. Dat zal genoeg input en werk opleveren om de komende dagen te vullen!
Naar alle waarschijnlijkheid gaat het niet opperbest weer worden zaterdag (BOOO!!!) dus we moeten rekenen gaan houden met een druppeltje regen.
Tot dusver deze update. We gaan hard, momentum zit er goed in, de sfeer is opperbest en we krijgen al enorm veel zin om de bezoekers van Stekker Fest zaterdag los te zien gaan op de wipkippenrace. Als je nog geen kaartje hebt: waar wacht je op, bestellen die hap!
Week zeven was de week waarin we een eerste versie van de website open stelden voor het publiek.
Ik kan hier een mooi verhaal vertellen over hoe we van week zes op week zeven flink doorhaalden. In het weekend doorwerken, ook op afstand. Drukke discussies op Campfire. Op maandag en dinsdag tot in de late uurtjes. Dineren bij de KFC. Een beer-minus-zero lijst met daarop de laatste dingen voor de lancering. En dan de knop om, de site live, en om het te vieren het glas heffen in een kroeg nabij.
Maar dat verhaal, of tenminste de uitgebreide versie daarvan, houd je van me tegoed. Vanaf dinsdag 3 augustus kan er in ieder geval gespeeld worden, en daar zijn we trots op.
We kregen complimenten voor de vormgeving, de grappige teksten, het idee. Daar zijn we blij mee. We kregen ook veel suggesties voor verbetering, en daar zijn we nóg blijer mee. We noteren ze allemaal, MoSCoW-en ze, en zijn sinds maandag begonnen met het bijwerken van de site.
Dingen die we nu al gefixt hebben:
Na inloggen ga je direct naar het klassement om te beginnen met spelen. En de knop op de homepage die zegt "meld je aan" verandert in "start een duel". Hopelijk is beginnen met spelen nu wat makkelijker.
Er is een help-pagina met een beknopte uitleg van het spel, en wat geheime info over hoe bepaalde spelmechanismen ongeveer werken. Voor de verwarden en nieuwsgierigen onder jullie.
Inloggen en duelleren op een iPhone werkt nu naar behoren. Nu kun je overal en altijd duelleren!
Meer updates volgen, houd dit blog en Twitter in de gaten voor nieuws daarover. En blijf spelen en blijf zeker ook je mening delen. Via mail, of nu ook via Get Satisfaction. De komende week gaan we ons ook richten op het binnenhalen van de spelgegevens van Wip 'n' Kip…
Komende zaterdag is Stekker Fest. Daar kun je Wip 'n' Kip spelen, de eerste PLAY Pilots live game van de hand van FourceLabs. Wij (Alper, Simon en ik) zullen daar zijn om goodies uit te delen aan spelers van de online game en natuurlijk Wip 'n' Kip zelf. We hebben buttons met daarop onze vliegende P, en voor de Stekker Fest stijlen Spaceape, Happy Camper en Mr. DJ. Get them while they're hot!
Het is leuk om te zien hoe elke week van deze productie z'n unieke eigen smaak heeft; afgelopen week stond met name in het teken van meters maken met de wipkippen en de vormgeving van het spel. Daarnaast een ingrijpende gebeurtenis voor ons bedrijf, namelijk een verhuizing. Wij zijn met de Dutch Game Garden meeverhuist naar een prachtig nieuw pand aan de Neude. De verhuizing is zeer goed voorbereid door de Dutch Game Garden, waarvoor hulde, wat het voor ons mogelijk heeft gemaakt ons alleen te hoeven bekommeren om het inpakken en verhuizen van onze spullen, alle voorzieningen op de nieuwe locatie waren al getroffen. Een zegening, want we kunnen ons geen tijdsverlies permitteren!
Afgelopen week was onze zomerstagiaire Lilian een weekje op vakantie en heeft haar taken tijdelijk aan Adriaan overgedragen. Lilian blijkt een fantastishe researcher te zijn en op basis van haar voorwerk m.b.t. wipkippen, wipkipveren en grote LCD/LED schermen kon Adriaan deze week snel knopen doorhakken.
Huurpartijen
LED scherm
We hebben een tijdje zitten wikken en wegen wat voor schermen we nodig gingen hebben en het was duidelijk dat we gingen huren omdat we erg grote units wilden. Ons spel moet voor de spelers zelf niet leunen op het gebruik van schermen, het is vooral een communicatiemedium naar de toeschouwers toe. We hebben grote LED schermen afgezet tegen LCD-panels (waarbij meerdere LCD tv's in een matrix tegen elkaar aan worden gezet). Voordeel LCD-panels: hogere resolutie. Nadeel: je moet zelf voor een constructie zorgen om het droog te houden. LED schermen kunnen wel tegen een spatje water en een windstootje. We hebben gekozen voor het LED scherm van Impressive LED, een monster van 4 bij 3 meter, wat ongeveer 3 meter boven de grond staat! Zo kunnen zowel alle bezoekers van Stekker Fest meegenieten van de beelden en volgens mij ook alle bewoners in de flats rondom Park Transwijk!
4x3 meter LED schermpje, joepie!
Podium
Om allerlei redenen wilden we een podium hebben. Ten eerste: het is een show en we willen de spelers ook echt het gevoel geven dat ze in de spotlight staan. Ten tweede: de trailer waar het LED scherm aan vast zit is 65cm hoog en we willen graag daar op aansluiten. We zijn op Bakker Verhuur uit gekomen, zij hebben ons deskundig aan de telefoon begeleid tot een geschikte configuratie van podiumonderdelen.
Ontwerp ontwikkeling
Karel en Julius hebben vorige week een sessie gewijd aan het dichttimmeren van de gameplay van de wipkiprace. Zoals vorige keer gezegd zijn we back to basics gegaan en zijn we dichtbij het uitgangspunt 'wipkiprace' gebleven. Toch moest er nog wat over de gameplay gezegd worden. Want hoe maak je een lineaire race nog interessant? Hoe ga je om met de duur van een potje?
Het antwoord op de eerste vraag vinden we erg leuk: we hebben het publiek ook een rol gegeven. Wat er namelijk gebeurt is dat elke speler in de loop van zijn/haar race een obstakel tegenkomt. Als er niet goed met dit obstakel om wordt gegaan levert dit vertraging op, heel vervelend dus! De aard van de obstakels (bijvoorbeeld: hang 5 seconden naar voren, of: wip heel stilletjes langs een slapende beer) worden op het scherm getoond. Maarja, de spelers zitten met hun rug naar het scherm. Als speler ga je dus de actieve inbreng van je vriendjes in het publiek nodig hebben om te weten wanneer er een obstakel verschijnt en wanneer deze overwonnen is. Hopelijk levert dit veel hilariteit op!
Over de duur van een potje kunnen we kort zijn: we hebben nu een voorstel maar we gaan in testrondes voor Stekker Fest kijken of het wel klopt. Ons idee is nu om een potje van 5 minuten te hebben. Als iedereen voor die tijd binnen is: da's fijn, goed gedaan zelfs! Na 4 minuten begint er echter vanaf het startpunt een lawine aan te komen donderen. Als spelers heel erg achter lopen en door de lawine worden overdonderd dan is het helaas voorbij voor ze.
Het prototypen met Lego, wat wij vorige week hebben gebruikt om de ruimtelijke layout van de installatie te bepalen, blijkt overigens ook erg goed om verschillende onderdelen van de installatie in ruimtelijke context te identificeren en indidivuele taken daar aan te hangen. Nooit gedacht dat we zoveel rendement uit Lego zouden halen. Tijdloos en grenzeloos speelgoed.
Lego prototype ruimtelijke takenverdeling
Techniek
Bouw wipkip
Voor de bouw van de wipkippen zijn we met Yvo Schotman aan het samenwerken. Yvo ontwerpt en bouwt momenteel prachtige aluminium bootjes maar is simpelweg handig-met-alles(TM). Samen met hem konden we in no-time megastappen maken doordat hij zo mogelijkméér dan 2 rechterhanden lijkt te hebben en bovendien in zijn workshop in Wijdenes voorzien van alle gereedschap wat je je maar kunt voorstellen. Eerst moest er echter gezorgd worden voor wat wipkipveren.
Lilian was erachter gekomen dat wipkipveren gemaakt worden van Chroom Vanadium (ik stel mij die naam voor dat de aartsvijand van Superman of Batman er de wereld mee zou willen veroveren), wat naast veren vooral wordt toegepast als materiaal voor moersleutels. Het levert de bijzondere veer-eigenschappen op die we allemaal kennen; kan alle kanten op, levert veel weerstand en vooral: blijft ENORM lang die eigenschappen behouden. Met andere woorden, laat de hoop maar varen dat je er ook gaat komen met andere veren (zoals autoveren die we van de sloop zouden kunnen halen). We zijn dus Marktplaats in gekropen om een zooi wipkipveren te vinden en na een exotische route door Nederland hadden we er 6 verzameld.
Rondje Nederland, anyone?
Adriaan is samen met Yvo gaan knutselen. We hadden 2 dagen uitgetrokken om tot een prototype te komen. Dag 1 begon met het aanpakken van een paar wipkippen om tot een eerste rudimentaire prototype te komen. We hebben 2 veren gepakt en deze in de lengte achter elkaar gezet, benieuwd naar wat voor stevigheid dat op zou leveren.
De eerste test was meteen een schot in de roos. Het voelde fantastisch aan met die twee veren en ook de plaatsing van de handvatten en voetsteunen voelde natuurlijk aan. Aan de hand van ruwe schetsen van Karel van hoe de kippen eruit zouden komen te zien hebben we een eerste profiel getekend en uitgezaagd en dit richting FourceLabs hoofdkantoor gestuurd.
Eerste wipkipprofiel aan de hand van ruwe vormgeving
Als reactie kregen we een ontwerp wat een uitwerking was van het origineel, rekening houdend met de praktische beperkingen die wij vanuit de bouwmogelijkheden meegaven. Dit zijn we aan begin van dag 2 gaan bouwen. Yvo had een mooie oplossing voor de handvatten en voetsteunen wat inhield dat hij wat stoer in elkaar moest lassen. Levert mooie beelden op.
Dit gaf ons genoeg input om tot een final prototype te komen wat eind van de dag af was. Onder het zadeltje van de wipkip is er een uitsparing gefreesd waar een Nintendo Wiimote in past, wat bij testen superschone data oplevert. Het registreren van de wiimote input data wordt gedaan door Wiimote Analyzer, wat opgenomen data in een tab-gescheiden textbestand uit kan poepen. Handig om te hebben om op kantoor op basis van die data een wipkip te kunnen simuleren, zonder de gehele opstelling letterlijk nodig te hebben. I love it when a plan comes together.
Testje met de Casio Exilim EX-F1 camera, 30 en 300 frames per seconde door elkaar heen
Progressbar
Zoals eerder genoemd gaan de spelers zelf het grote LED scherm niet kunnen zien. We willen ze wel een indicatie kunnen geven van hoe ver ze zijn, dus willen we voor elke wipkip een rij lampjes zetten wat als voortgangsmeter dient. Dit wordt een constructie van eigen makelij, op basis van deze schakeling. Ondersteund door electronica experts Marc Boon en Paul van Bavel weten we nu aardig goed hoe wij deze schakeling kunnen inzetten voor onze doeleinden. Het geheel gaat vanuit de computer worden aangestuurd door een Arduino microcomputer.
OneSeconds
Met zoveel losse klusjes aan de achterkant van de installatie (lees: dat wat er gebeurt wat je niet direct ziet op het scherm) voelden we de noodzaak om wat hulp in te schakelen voor de ontwikkeling van de voorkant, wat je daadwerkelijk gaat zien op het scherm. Daarvoor hebben we Sebastian Kox van OneSecondsingeschakeld, hij komt ons team volgende week versterken. Welkom Sebastian!
De afgelopen week was vooral gericht op het bouwen van al die mooie dingen die we de afgelopen tijd hebben bedacht. De rolverdeling is ruwweg zo dat Alper de boel bouwt, Simon de schermen vorm geeft, en ik m'n CSS en HTML vaardigheden heb afgestoft om de boel met elkaar samen te voegen. Ik ben blij dat Simon zowat klaar is met de schermontwerpen. Hij is een stuk handiger met stylesheets dan ik.
Een ander spoor dat loopt is de gadget die we willen uitdelen aan spelers van de online game, en de eerste live game, op Stekker Fest. Veel opties hebben de revue gepasseerd: buttons, petjes, zonnekleppen, zweetbanden… Maar we zijn nogal gecharmeerd van speldjes. De hoop is nu dat we een speldjesboer zo gek krijgen om binnen twee weken iets te leveren. Dat valt nog niet mee in deze zomerperiode. Die arme Simon zal ook daarvoor nog wat ontwerpwerk moeten doen…
Sneak preview van de illustraties die Simon voor de online game heeft gemaakt.
Terwijl Alper en Simon stevig doorbuffelen op de site leg ik zo nu en dan het CSS-werk neer om "mee te kijken" met FourceLabs, die ook in de laatste fase van hun pilotproject voor Stekker Fest zitten. Het helpt dat we nu een studio delen in de nieuwe Dutch Game Garden op de Neude. Afgelopen week zijn we verhuisd. Inderdaad, dat kan er ook nog wel bij.
De eerste pilot is nog niet af en de volgende staat alweer in de coulissen te wachten, zoals je hebt kunnen lezen in de eerste weeknote van Zesbaans. Ook met hen, en het NFF, heb ik zo nu en dan overleg.
We houden het deze week kort, want we zetten nu alles op alles om de online game "live" te zetten, zodat jullie kunnen gaan spelen. Houd dit blog of Twitter in de gaten voor het laatste nieuws daarover. Voorwaarts!
Tot nu toe heeft Bernard onze weeknotes voor z'n rekening genomen, maar nu is hij op een welverdiende vakantie, dus neem ik het even van hem over. Hij was wel zo vriendelijk om een stukje voor te koken, wat de situatie tot vorige week woensdag aardig goed beschrijft. Laten we daar eens mee beginnen:
Week 5 stond in het teken van spelregels. Zoals vorige week bericht hebben we een 'bare bones' versie van het spel, en zijn we nu vooral bezig met de productie. Maar ondertussen blijven we ook schaven aan het spel zelf.
Wat we voor ogen hadden was een eenvoudig, herhaalbaar spelletje tussen twee spelers – noem het een duel. Een manier om die herhaalbaarheid (oftewel, hoe lang blijft het leuk?) te bereiken is als spelers strategieën kunnen ontwikkelen. Strategie is als het ware het grijze gebied tussen de regels, waarin de speler een afweging moet maken tussen verschillende mogelijkheden.
Strategie, zo bleek in een brainstormsessie op maandag, bestaat op twee niveaus: binnen een duel en over meerdere duels heen. Een simpel spelletje als Rock-paper-scissors biedt bijvoorbeeld geen ruimte voor strategie binnen één spel (beide spelers doen maar wat), maar wel in een serie spelletjes (beide spelers kunnen dan op basis van voorgaande rondes voorspellingen doen over de tegenstander, en daar hun acties op aanpassen).
Kars, Bernard en Alper in discussie over de spelregels
Daartegenover staat het klassieke Prisoner's Dilemma, dat ook binnen één spel een afweging bevat – misschien wel de meest archetypische afweging uit de speltheorie. Maar waar zit 'm dat nou precies in? De crux zit in het element van 'risk vs. reward'. Immers, anders dan bij Rock-paper-scissors worden de mogelijke acties in het Prisoner's Dilemma verschillend beloond en bestraft, waardoor een speler meer of minder risico kan nemen.
Aan de andere kant is ons duel turn-based, waar het Prisoner's Dilemma simultaan is. (Anders gezegd: ons duel wordt met open kaarten gespeeld, het Prisoner's Dilemma met dichte kaarten.) De uitdaging was dan ook om een simpel systeem van 'risk vs. reward' te verzinnen voor een turn-based duel.
…en tot zo ver Bernard's verhandeling over spelregels. Onze eerste release nadert met rasse schreden - de precieze datum houden we nog even geheim - dus er werd druk geklust aan de game engine en aanverwante softwarezaken door Alper. Simon heeft zich flink boos gemaakt op de designs van de schermen. Alles begint aardig vorm te krijgen. Hieronder zie je daar een klein voorproefje van.
Sneak preview van de metagame
Zelf heb ik de pilot voor het Nederlands Film Festival aangezwengeld, die door Zesbaans gemaakt wordt. Beide clubs hebben er erg veel zin in en kwamen gelijk met mooie plannen. Met FourceLabs heb ik meerdere keren contact gehad om ervoor te zorgen dat het spel dat wij maken op een aardige manier koppelt met hun creatie. Daarnaast ben ik op speurtocht gegaan naar een kicken gadget die we kunnen gaan uitdelen op Stekker Fest om spelers van de metagame, en de live game van FourceLabs te belonen.
Week 4 en naar ons gevoel begint de deadline al in onze nek te hijgen. Het is een behoorlijk hectische week geweest waarin op chaotische wijze ontwerp-inhoudelijke, locatie-organisatorische en technisch-gerelateerde onderwerpen dwars door elkaar heen begonnen te lopen. Laat ik een poging doen ze op een rijtje te zetten.
Nieuwe locatie
Een fraai moment was toen we een telefoontje kregen van Lodewijk van Stekker Fest waarin hij monter het nieuws bracht dat er asbest gevonden was in het Liesbosch Park en dat Stekker Fest er niet kon worden gehouden. "Maar da's niet erg," vervolgde hij onverstoord, "we hebben al een nieuwe locatie." De nieuwe locatie is Park Transwijk in Kanaleneiland. Bij het Liesboschpark bleek het van onschatbare waarde de locatie in levende lijve te zien om een gevoel voor schaal te krijgen dus togen Lilian en Adriaan naar Park Transwijk om de plek te bekijken wat Lodewijk had voorgesteld voor ons. Prima plek, staat vlakbij het hoofdpodium op een eigen strook gras (heeft wel onze voorkeur t.o.v. een stuk beton of iets dergelijks), vlak tegen het meertje aan.
Park Transwijk
Technisch onderzoek
Camera - Afgelopen week is er behoorlijk veel onderzoek gedaan naar high-speed footage. Belangrijke eigenschappen voor ons waren dat de camera de footage op een acceptabele resolutie zou schieten en dat we enkele momenten na opnames de beelden op een groot scherm zouden kunnen tonen. We hebben even een Nikon Coolpix P100 in ons bezit gehad. Prima camera, kan tot 240 frames per seconde filmen, ongeveer wat we wilden. We konden echter niet volautomatisch bij de beelden en het is onwaarschijnlijk dat iemand de taak op zich gaat nemen om elke potje heel snel het filmpje eraf te halen en te administreren in zowel de game als de database, wat nodig is om de video's achteraf online terug te kunnen vinden. Uiteindelijk terecht gekomen op de Casio Exilim EX-F1, wat door middel van control software onder Windows volledig te besturen is. Karel en Julius gingen even de straat op om met een stoel een wipkip eindsprint te simuleren. Dat belooft nog wat op Stekker Fest!
Wiimote - Voor de interfacing van de wipkippen met de computer gaan we de Nintendo Wii Remote gebruiken, welke we in het zitvlak van een wipkip gaan inbouwen. Wij hebben in het verleden voor ons spel BlockBlazers aardig wat draadloze controllers uitgeprobeerd en zijn toen uiteindelijk de Wii Remote gaan gebruiken. Het is een onwaarschijnlijk robuuste controller wat via Bluetooth met een computer te koppelen is. We gaan GlovePIE gebruiken om meerdere Wii Remotes uit te lezen en het gedrag van de speler door te sluizen naar de game software wat op het scherm dingen gaat tonen.
Labelprinter - Aangezien we spelers na een potje een manier willen geven om hun resultaten (en bijbehorende video) online terug te vinden - wat tevens een ingang moet zijn om deelnemer te worden van de PLAY Pilots metagame - zitten we te denken om een labelprinter te gebruiken en voor elke speler een tag met een unieke code te geneneren. We hebben een Dymo Labelwriter 400 mogen lenen van Het Redactielokaal en dat lijkt 'm wel te worden. Daarmee kunnen we automatisch een aantal labels laten printen en er kan nog een mooi logootje en textuele uitleg bij ook. Een handige takeaway. Samen met Alper Cugun en Kars Alfrink van het PLAY Pilots team hebben we afgesproken wat voor data we per speler gaan opslaan. Wij gaan een MySQL database bijhouden, Alper krijgt 'm na Stekker Fest als CSV-bestand van ons.
Wipkipveer - Lilian heeft een hoop online naslagwerk verricht naar wipkipveren. We hebben wipkipleveranciers afgebeld, fabrieken die maatwerk veren bouwen en op Marktplaats gezocht naar tweedehands veren. Conclusie: doe het allemaal lekker zelf. Wipkipleveranciers moeten het via een inheemse hoofdkantoor in Timboektoe aanvragen en kunnen ettelijke weken later pas uitslag geven. Maatwerkbedrijven zijn nogal duur. Wat we nu gaan doen is op Marktplaats een paar wipkipveren kopen en met een handige knutselaar met een mooie werkplaats de eerste wipkip prototypen.
Interaction- en game design
Gameplay - Qua gameplay is het onwerp de afgelopen week versimpeld tot een vrij elementaire vorm. Dit nadat we waren gedivergeerd tot een uitgebreide waaier van competenties die je zou moeten bezitten om jezelf met recht de wipkipracekampioen (prachtig Scrabble woord) te mogen noemen. We wilden aanspraak maken op verschillende skills, waarbij je een combinatie van strategisch inzicht, gevoel voor ritme en domweg fysieke fitheid moest bezitten om op bepaalde momenten slinks en gecontroleerd te zijn en op andere momenten flink de demarage in te zetten. Op een gegeven moment werd het echter duidelijk dat we niet vanuit het niets een vrij complex spel moesten willen ontwerpen waarbij ontzettend veel variabelen onbeantwoord zijn. Je hebt namelijk geen idee hoe zoiets gaat aanslaan, dat moet je testen en van daaruit complexiteit toevoegen. Dat in combinatie met het groeiend besef dat we naast game design nog heel erg veel te doen hebben voordat de opstelling er werkelijk gaat staan noopte ons om back to basics te gaan. Uitgangspunt is om dichtbij de basis te blijven, namelijk het racen, en als er tijd over is na enkele playtests richting het eind van het project te bepalen welke variatie er nog aan toe te voegen is.
Julius probeert een timing spel bij te houden - blijkt erg uitdagend op een wipkip
Ruimtelijk ontwerp - Voor het ruimtelijk ontwerp hadden we tot vorige week een hoop op papier zitten schetsen. Julius ontpopt zich tot een erg prettige schetser en kan in korte tijd met een eenvoudige beeldtaal een ruimtelijke indeling neerzetten.
Julius schetst erop los
Onherroepelijk wil je dingen toch wat meer in ruimtelijke context kunnen zetten. Waar Google Sketchup misschien een prima optie was geweest koos Karel voor een meer oldskool oplossing en bouwde de opstelling met Lego. Het blijkt erg handig. Je hebt het in no-time gebouwd en omdat het makkelijk door iedereen manipuleerbaar is wordt het bouwsel een waardevol multi-user discussieobject.
Ontwerp eisen voor de wipkip - We willen wipkippen gaan maken die groter zijn dan de traditionele wipkippen voor kinderen. Dit omdat een stevigere veer alleen niet voldoet, de wipkip is zo klein dat je er nog te makkelijk van af valt. We willen echter ook niet de wipkip 1:1 opschalen naar de omvang van een volwassene omdat we die oenige kwaliteit willen behouden van het zitten op een te kleine wipkip. Dat wordt aankomende week dus zoeken.
Lilian test de wipkip - je valt erg makkelijk om
Voortgang
Ons doel voor komende week is om de eerste wipkip te maken. Dat wordt vast een paar keer het hoofd stoten en 'back to the drawing board' gaan. Eind deze week willen we weten hoe de wipkippen gemaakt gaan worden, daarna wordt het productiewerk voor de overige twee. Ondertussen zijn we ook bezig uit de ontvangen offertes een keuze te maken welk podium en scherm we willen gaan huren. We hebben een optie op een te gek 4 bij 3 led scherm, daarmee zullen zelfs alle buren in de omliggende flats van Park Transwijk de slow-motion beelden kunnen zien! Dat scherm moet echter wel passen in het geheel, daar willen we een ei over leggen. Technische gezien ligt er ook nog vanalles open. Adriaan is o.a. druk in de weer om het nemen en vervolgens verwerken van de high-speed beelden te automatiseren en de resultaten van een potje in een database te stoppen en automatisch de labels uit de labelprinter te laten verschijnen. Karel gaat aan de slag om de eerste versie van het grafisch ontwerp van het geheel te ontwikkelen.
Ohja, en we verhuizen samen met de Dutch Game Garden deze week naar ons nieuwe kantoor aan de Neude in Utrecht. Hadden we al gezegd dat we het druk hebben? Volgende week meer willekeur!
Zesbaans are extremely excited and proud to be asked to make an installation for the Nederlands Film Festival. Its all going to happen really fast. 8 weeks from now I'm hoping to write a very enthusiastic post about how great everything went, how we got to be better people in the process and most importantly how everything just worked and shined like a beacon. But for now. Week 1.
NFF is going to be celebrating 30 years of Dutch film. So it's an extra special edition. The NFF is going to try to seem more approachable for the general public this year, as in the past the event was viewed more for professionals. Perhaps due to the tinted windows and security. Because it is not only about the golden calf. There are lectures, debates, talkshows and of course dutch cinema for all. This is a good starting point, getting people's interest peaked.
After a quick random brainstorm gave us these basic ideas:
Taking the Dutch polder landscape and projecting it onto the city
Making a "live" video mosaic of 30 years of sex scenes displayed in mirror form
Have the public act out different famous scenes with their faces mapped over the actors
Have a gallery of interactive video portraits where the actors would mimic your emotions via a webcam.
Plus many more interpretations of scribblings on sketchpads.
On wednesday we had a productive kickoff with NFF and PLAY. And I think they'll be supplying us with some productional "muscle". If we end up using the muscles to give us a great edit of all the "sex scenes". We'll see…
Anyways, its my birthday today and I'm finding it harder to come up with words but I think this will be ok...its the first week right? To give you a preview of what to expect next week. I have the inkling suspicion that you might see more of the interactive video portraits and perhaps some technical research.