stevenengelsstagevrt

Just another WordPress.com site

Bye bye, vrt

Et voila, stage zit erop.
Vandaag en de voorbije week nog stevig doorgewerkt om de flashgame af te krijgen. Het bleef tot het einde spannend met spontane actionscript errors :). Ook heb ik vorige week met de hulp van Guy-it ervoor gezorgd dat ook beelden uit het buitenland (waar een geo-blokking op zit) in de poll kunnen gebruikt worden.

En uiteindelijk kan ik terugkijken op een zeer aangename en vooral leerzame ervaring. Het is nu afwachten om de filmpjes, de ek-infografiek, de videopoll en de flashgame live te zien verschijnen op de Sporza website. Ik kan hier helaas dus nog geen links meegeven maar ik kan wel enkele screenshots laten zien (denk ik).

De infografiek:

De videopoll:

En de flashgame:

Ik ben zelf zeer blij met de uiteindelijke resultaten en ik hoop dat ze er bij sporza goed gebruik van kunnen maken!

Wat heb ik geleerd deze week?
– Hoe je geluidjes toevoegt aan een flashgame.
– Hoe je muziek loopt en laat out-faden via actionscript.
– Dat je aan een game kunt blijven werken/een game nooit klaar is.
– Dat je heel gemakkelijk audio files kan knippen, plakken en converteren met soundbooth.

Welke moeilijkheden heb ik ondervonden?
– Het afstellen van de moeilijkheid van de game.
– Een aangepaste voorwaarde in de code van de poll krijgen voor geo geblokte filmpjes.

Hoe heb ik deze moeilijkheden opgelost?
– Met hulp van It-dienst
– Door extra veel te testen

stress, tevreden, voldaan

(ps: als je ergens in de achtergrond een sporza logo hebt zien voorbijvliegen dat niet bekend voorkwam, probeer dat te vergeten tot 8 juni 😉 )

Een reactie plaatsen »

voorlaatste week @ Sporza

Voila, Ketnet is goed en wel verhuisd. Maar ik was er wel niet om te helpen.

Het zag er al naar uit maar nu is het toch vrij zeker dat onze stage een Sporza-only stage zal worden. Nog werk genoeg bij Sporza trouwens.
Deze (korte) week 100% van de tijd in de flashgame gestoken waardoor ik nu toch wel een vrij goed zicht heb op wat er nog te doen staat. De levels zijn er, de menu is er, het trainingslevel is er en de verschillende lopers zijn er. Nu moet hoofdzakelijk nog gesleuteld worden aan de verschillen tussen de levels en moeten er nog geluidjes worden toegevoegd aan het spel.

Wat heb ik geleerd deze week?
– Dat Liu Xiang en Dayron Robles goede hordelopers zijn.
– Journalisten niet meteen de beste computergebruikers zijn.
– Dat elke 10 milliseconden een honderste van een seconde bijtellen tot je aan 100 zit langer duurt voor actionscript dan elke 1000 milliseconden een seconde bij te tellen.(mind blowing indeed)

Welke moeilijkheden heb ik ondervonden?
– De teller loopt trager dan de reële tijd.

Hoe heb ik deze moeilijkheden opgelost?
– Door het zo te laten, aangezien het spel anders toch te snel zou lopen.

blij, verward, gestresseerd

Een reactie plaatsen »

De voorbije week voornamelijk opzoekwerk voor de EK filmpjes gedaan maar ook verder gewerkt aan Het Hordespel.
Dat laatste was zonder veel zichtbaar resultaat aangezien ik er voornamelijk gewerkt heb aan het oplossen van een probleem en het op orde stellen van de code. Goed nieuws is dat ik vanaf nu in een rechte lijn aan de game kan werken tot het einde van de stage, hetgeen dan ook nodig zal zijn als de game af moet geraken.
Zaken die nu nog moeten gebeuren zijn het implementeren van nieuwe levels en de overgang ernaar, het linken aan facebook (posten van je score), en het toevoegen van geluidjes, maar ook vooral nog het corrigeren van de moeilijkheid van het spel.

De poll is nu voor 99% klaar, er zijn nog enkele kleine dingen die ik moet aanpassen, maar dat vergt normaal gezien niet zoveel tijd meer.

Wat heb ik geleerd deze week?
– Dat je in actionscript best een parameter toevoegd aan je eventListeners die ervoor zorgt dat deze worden verwijdert zodra hun target word verwijdert.
– Dat er een specifieke eventListener bestaat die word uitgevoerd wanneer de movieclip verwijdert word.
– Dat je de kleur van je code, alsook het lettertype kan aanpassen in Flash.
– Dat je met je VRT badge onder nul kan gaan..

Welke moeilijkheden heb ik ondervonden?
– De verschillende landen door elkaar beginnen te halen wanneer ik voor meerdere beelden aan het zoeken, knippen en downloaden ben.
– Weinig beelden vinden over een bepaald land.
– Flashgame die de eventlisteners niet verwijdert van een nochtans verwijderde movieclip.

Hoe heb ik deze moeilijkheden opgelost?
– Recapituleren.
– Blijven zoeken.
– Probleem googelen, en verschillende dingen te proberen.

vermoeid, frustratie, euforie

Een reactie plaatsen »

Engeland, Denemarken, Frankrijk, Nederland,.. en Internet explorer p2

Deze week was een beetje een speciale week.
Zoals afgesproken zouden we deze week met 3 aan de EK filmpjes werken, aangezien we er nog een heleboel te doen hadden en het einde van de stage in zicht komt.

We besloten Dinsdag dat Stijn de filmpjes zou blijven monteren en dat Kristof en ik al het opzoekwerk zouden doen (beelden downloaden, typische landelementen opzoeken, spelers uitsnijden en passende muziek zoeken).
We waren tegen woensdag al goed voor op schema en donderdag besloten Kristof en ik om aan de andere projecten verder te werken. Zowel donderdag als vrijdag heb de ondertussen vertrouwde ‘camping’ ingeruild voor een bureau bij de Sporza redactie zelf, ook omdat het zo veel gemakkelijker is om te overleggen met Kristof.

Kristof bood aan om eens naar mijn code te kijken van de videopoll om alsnog het internet explorer probleem op te lossen. met succes. In de code die ik van de It’er 2 weken geleden gekregen had moest een regeltje worden bijgevoegd en hopla .. de applicatie werkt nu in alle browsers alsook internet explorer 8 en 9. Uiteraard werkt er nog steeds niets in internet explorer 7 (wat Maarten geen probleem vindt). Pech dus voor de Neanderthalers met ie7 die mijn applicatie wouden gebruiken.
Aangezien Maarten wou dat er een backend systeem was om de videopoll gemakkelijk te kunnen aanpassen heb ik daar de rest van de donderdag aan gewerkt. Om 18 uur kon ik fier als een gieter aan Maarten laten zien hoe het werkt, en Hij was zeer tevreden en enthousiast dus..ik ook.

Vrijdag gewerkt aan het fine-tunen van de applicatie.

Wat heb ik geleerd deze week?

- Dat cross-browser problemen vaak in kleine hoekjes schuilen.

- Dat het niet verstandig is om tot 7u uit te gaan als je de volgende dag moet werken.
– Dat je blijkbaar geen afbeeldingen kan uploaden via ajax.

Welke moeilijkheden heb ik ondervonden?

– Uploaden van afbeeldingen in een online applicatie via php.
– Lang moeten zoeken op een probleem en niet weten waar het probleem zich voordoet(html, javascript of php).
– Dat als je 0/0+0+0 x 200 probeert te doen je iets teveel vraagt van je computer.


Hoe heb ik deze moeilijkheden opgelost?
– Googelen van het probleem en tutorials volgen.

- Door lang te staren naar de code en uiteindelijk de fout te zien.

- Door een ‘if-statement’ toe te voegen dat de nullen vervangt door 1 bij een bepaalde situatie.

trots, euforie, vermoeidheid

Een reactie plaatsen »

The game continues..

Vorige week een hele week aan de flash game gewerkt. (naast af en toe een paar spelers uitknippen voor de EK filmpjes).

Dingen die ik zoal gedaan heb deze week in verband met het spel:

– Organiseren van de achtergrond met Sporza banners

– Pauze functie inbrengen
– Op orde stellen van de horden en animeren van de horden wanneer een loper de horde raakt

– Toevoegen van een hulpmiddel zodat de speler beter weet wanneer hij moet springen
– Preloader + Splashscreen toevoegen

(kan nog veel veranderen)

– Toevoegen ‘ready-set-go’ animatie
– Begonnen aan het maken van een instructiescherm/trainingslevel
– Een ‘terug naar menu’knop toevoegen

Dat laatste zorgde vrijdag avond voor een behoorlijke hoeveelheid frustratie aangezien het spel begon vast te lopen wanneer de terugknop gebruikt werd en ik er geen oplossing voor kon vinden.

Wat heb ik geleerd deze week?

- Dat je bij het verwijderen van een movieclip van de stage niet automatisch alle eventListeners mee verwijdert.

- Dat het niet het maken van een game zelf is dat het meeste tijd in beslag neemt maar het oplossen van onverwachte problemen.
– Dat het vectoriseren van voetballers aangenamer is wanneer je een muis gebruikt.

Welke moeilijkheden heb ik ondervonden?

– De complexiteit van het verwijderen van een movieClip die bestaat uit vele andere movieClips.
– Er voor zorgen dat het spelen van het spel niet te moeilijk is en dat de spring-functionaliteit vlot overkomt.
– Geen muis bij voor de spelers te vectoriseren.


Hoe heb ik deze moeilijkheden opgelost?
– Door het probleem te googelen en lang na te denken over waar het probleem kan zitten, collega er bij te halen en samen naar een oplossing te zoeken.

- Door te brainstormen over wat een verbetering kan zijn en veel uit te proberen.

- Door mijn mousepad te gebruiken.

tevreden, verbazing, frustratie

Een reactie plaatsen »

Hoe het maken van een game vermoeiend kan zijn

Deze week het internet explorer probleem eventjes subtiel opzij geschoven en aan de animatie voor onze flash game begonnen.

Ik zal op mijn blog de stappen tonen om de flash game volledig af te werken. Aangezien ik niet zeker ben of ik de zaken die ik maak voor Sporza mag tonen in mijn blog,..doe ik het toch maar.

(mijn awesome collega Stijn heeft vorige week al een berg info over hordelopen verzameld en heeft een eerste interface weergave samengesteld)
Dus…ik ben eerst en vooral gestart met het opzoeken van lopers, en dan vervolgens een zo goed mogelijke representatie getekend in illustrator (uiteraard met outfit in de Sporza kleuren). Het tekenen is wel meer werk dan het eruit ziet omdat ik er voor moet zorgen dat elk lichaamsdeel apart zal kunnen bewegen, met andere woorden de ledematen moeten in elke houding goed in elkaar overgaan.

Vervolgen smijt ik de gehele boel in Flash, waar ik de Bone-tool op mijn spurter loslaat.

Daarna volgt het naar mijn mening leukste gedeelte, het animeren van de loopbeweging en de sprong.

Maarten is al enthousiast en zegt dat we er nog humor moeten insteken, en wil er Pistorius, de veelbesproken atleet zonder benen,
insteken… Bij deze:

Een collega van Maarten vindt dat we er ook een voor mij onbekende atleet moeten insteken die blijkbaar in plaats van doping penisvergrotende middelen had genomen…ik wacht vol ongeduld op referentiefoto’s.

Na de animaties van de atleet moet er uiteraard een hoop Actionscript worden geschreven, en dat verloopt een stuk vlotter dan verwacht. De functionaliteiten lieten zich zonder veel problemen programmeren.
Maar om de moeilijkheidsgraad goed af te stellen, er bijvoorbeeld voor zorgen dat je serieus uit je pijp moet komen om het wereldrecord te breken, moet er getest worden. Véél getest worden.
Nu het testen van een game tijdens je werkuren betekend zoveel als gamen op het werk en maakt het dus een droomjob..
tenzij de game natuurlijk een ‘buttonbasher’ moet zijn.(= een spel waarbij je als een gek op het keyboard moet rammen om het spel uit te spelen)
Na een paar dagen van ‘testen > code bijstellen > testen > ..’ heb ik het gevoel dat mijn vingers klaar zijn voor de olympische spelen in Londen, en het spel is nog niet klaar…

Wat heb ik geleerd deze week?

- Dat je motion tweens kunt exporteren naar actionscript

- Dat je de bonetool in flash kunt toepassen op shapes.
– Het aanpassen van de framerate van een individuele movieclip via actionscript

Welke moeilijkheden heb ik ondervonden?

– Dat je niet zomaar bonetool animaties kan kopiëren op nieuwe grafische elementen
– Er voor zorgen dat de computer gestuurde tegenstander in het spel ongeveer even goed zijn als een potentiële speler
– Het spel zo afstellen dat het niet te gemakkelijk is maar ook niet te moeilijk
– Het aanpassen van de framerate van een individuele movieclip via actionscript


Hoe heb ik deze moeilijkheden opgelost?
– De animatie manueel kopiëren door van nul te beginnen.

- Door continu te testen en de code bij te stellen.

- Door opzoekingswerk op informatieve websites en fora.

tevreden, fierheid, vrolijkheid

Een reactie plaatsen »

Internet Explorer is goed voor 1 ding…

De hele week met volle overgave aan mijn tweede project gewerkt; Een video poll voor op de website van sporza die ze kunnen gebruiken bij grote evenementen zoals het EK voetbal, de tour de France, olympische spelen, etc.

De opdracht is simpel, er worden elke dag 3 filmpjes gekozen door de redactie van Sporza, en de bezoekers van de website kunnen dan stemmen welk filmpje het meest memorabel was van die dag. simpel..yeah right.

Ik begin meteen na de briefing op volle snelheid te programmeren aan de interface, na een tijdje dringt er echter al een eerste potentieel probleem tot mij door, om flv bestanden af te spelen op een website moet er een flv-player in de website zitten, wat wel het geval is op de website van sporza maar dat zit ingebakken in het cms, waar ik geen toegang tot heb. Maarten (mijn opdrachtgever) krabt in zijn haar (bij manier van spreken want Maarten is kaal (…lachen)) en beseft dat dat inderdaad een probleem is. Hij toont me dan maar hoe je filmbestanden van het vrt-archief afhaalt als mpeg, en ik besluit om de interface eventjes te laten liggen en eerst te proberen om de filmpjes te embedden op een webpagina. Maarten verlost me de dag nadien door te zeggen dat iemand van het IT team nerd hero me in de loop van de dag zal komen helpen met het embedden via de flv player van de VRT websites. Ik werk in afwachting vrolijk verder aan de interface en ben ongeveer klaar met de meeste functionaliteiten wanneer Maarten bij me komt met een rasechte IT’er. Die legt me uit hoe het embedden werkt en ik probeer zo goed mogelijk te volgen…
Wanneer het over mobiel gaat (er moet daarvoor een andere speler aangesproken worden want flv(=flash) en ipad(=flash enemy n°1)) zegt hij vlug dat ik dus ‘gewoon’ moet checken van op welk apparaat de website bezocht wordt en alsdusdanig de code moet laten aanpassen. Maarten knikt enthousiast, en heeft er duidelijk vertrouwen in dat ik weet hoe je dat doet (..not).

Maar eind goed al goed want vrijdagavond kon ik trots als een gieter aan Maarten en zijn collega’s laten zien dat het vloeiend werkt op de ipad(en op pc).

Vandaag heb ik dan de code wat zitten opkuisen (omdat firefox een beetje moeilijk deed over mijn taalgebruik) en heb ik ervoor gezorgd dat de gebruikers maar 1 keer kunnen stemmen.
Tot mijn grote vreugde werkt tegen de avond alles perfect in al mijn browsers, Google Chrome, Firefox en Safari. Maar aangezien het gros van de Sporza.be bezoekers internet explorer gebruikt vraag ik aan Stijn of hij het wil testen in internet explorer 9..

ie troll

Tot mijn grote frustratie werkt er niets in internet explorer..
pc rage

internet explorer is echt goed voor 1 ding…het downloaden van een andere browser

Een reactie plaatsen »

Link naar Logboek

Logboek

Een reactie plaatsen »

Ivan!, Ivan!, Ivan!

Ok, vorige week lichtjes vergeten te bloggen..

Besloten om vorige week een paar dagen op mijn kot in Mechelen te overnachten kwestie van iets meer vrije tijd(slaap) te hebben naast het werken en onderweg zijn. Al viel slapen donderdag ietwat tegen aangezien mijn huisgenoten (4 nederlanders) een kotfeest(je) hielden. Het huis de volgende morgen verlaten om 8u met op de trap en voor de deur nog resten van de bergen hooi(..i know right) die er de avond ervoor lagen.

Dinsdag was er op de VRT brandalarm =  een vriendelijke stem die verzoekt naar buiten te gaan, maar die vooral benadrukt dat het om een oefening gaat, wat resulteerde in het nogal kalmpjes aanpakken van de werknemers; rustig werk afmaken, opstaan, jas nemen en naar buiten wandelen.

Naast het normale werk hebben we vorige week het genoegen gehad(toch voor de eerste 5 minuten) om een vergadering aan te horen van dé Redactie. zo’n vergadering duurt blijkbaar gemiddeld 4 uur en wordt bijna dagelijks herhaald…
Het gaat om een platform opbouwen omtrent de verkiezingen dus vanzelfsprekend is Ivan Devadder aanwezig. Wat mij na een tijdje wel duidelijk werd is dat Ivan niet graag een discussie verliest en met momenten weergalmde zijn stem behoorlijk in de werkzaal.

Ikzelf ben de volledige vorige week zoet geweest met het verder werken aan De Ek infografiek.  Ik moet zeggen dat ik vrij trots ben op het resultaat, de sporza redactie kan nu na elke ek wedstrijd de scores ingeven in een XML bestandje om de infografiek up to date te houden.

Vrijdag namiddag was de infografiek klaar en ben ik aan een nieuw projectje begonnen. Het gaat om het maken van een video poll voor tijdens het ek. De Sporza redactie kiest elke dag 3 memorabele film fragmentjes van die dag en de website bezoekers kunnen dan stemmen welk filmpje zij het meest memorabel vinden, waarna de Sporza redactie daar achteraf een leuke montage mee maakt. relatief simpele opdracht dacht ikzelf…or maybe not( volgende blogpost meer hierover)

 

Een reactie plaatsen »

Normaal gezien goed weer morgen

—-please read only, do not copy—-

Deze voormiddag onze info over de voetbalteams afgewerkt en in het archief gedoken voor het beeld materiaal,
hetgeen behoorlijk tegenviel want de VRT heeft niet veel voetbal beelden van de kwalificatie matchen voor het EK 😦

ondertussen begonnen aan een infografiek over de verschillende stadia, ik had net een stadium gevectorisseerd toen een mede stagair ons de officiele EK bestanden komt geven met onder andere zeer professionele illustrator bestanden van alle stadiums (sigh)

Bovendien suggereert onze sporza begeleider steeds nieuwe dingen waar we kunnen aan werken, waardoor we nu ongeveer al 5 projecten hebben waar we kunnen aan werken 🙂

ik ben zoals voorzien vergeten een foto te nemen van onze werkplaats, sorry daarvoor.

In de namiddag wandelt Frank Deboosere al zingend voorbij onze werkplaats, waaruit ik dus afleid dat het morgen goed weer wordt.

Besloten om terug mijn kot in Mechelen als thuisbasis te nemen, waardoor ik een half uur langer kan slapen :p

vandaag gespot(nieuw):

– Peter Pype
– Charlotte Leysen
– Freek Braeckman
– Jan Becaus
– Annelies Beck

Een reactie plaatsen »