april 30, 2009

week 8

Geplaatst in stage bij 2:08 pm door nilsjondral

De stage is gedaan!

De laatste week van de stage loop op zijn einde, dus is het weer eens tijd om verslag uit te brengen. Dinsdag was het laatste spelletje, tetris, helemaal af en debugged. En vanaf dat moment was ik eigenlijk technisch werkloos. Gelukkig kreeg ik een opdracht van buitenaf en zagen ze hier ook het nut er van in. Woensdag en donderdag heb ik dan in actionscript 3 een klein flash applicatie dat de videostream van je webcam toont. Als je klikt wordt er van 5 afgeteld, en word er een foto genomen. Deze wordt dan doorgestuurd naar een php script dat deze foto opvangt.  (link: http://brol.nilsjondral.be/PictureSnap/PictureSnap.swf)

Gelukkig kon ik de laatste 2 dagen aan een andere opdracht werken. De opdracht kwam misschien van iemand anders, maar mijn stagebegeleider vond het een interessant concept om bijvoorbeeld voor avatars in een site te gebruiken. Daardoor heeft hij het toegelaten dat ik 2 dagen daaraan had gewerkt, en krijgt hij uiteraard alle broncode er gratis bij. Anders had hij toch geen echte opdracht niet meer voor mij. Alles is dus mooi in de plooi gevallen voor deze laatste dagen.

Op sociaal vlak gaat is alles ‘op het gemakske’ gegaan. Zoals ik al een paar keer gezegd, zit er een heel goede sfeer in het kantoor. Mede omdat er ‘maar’ 4 vaste medewerkers zijn.  Klein en gezellig dus. Soms is de zakelijke sfeer echter ver zoek. Hiermee bedoel ik dat er soms veel ‘gespeeld’ wordt. Hierdoor blijft iedereen soms wat langer van zijn werk weg. Niet dat ik klaag, maar ik weet dat het op andere, grotere, bedrijven zeker niet zo is.

Nu we op het einde van de stage zijn aangekomen, kan ik eens een duidelijk besluit vormen over het verloop van de vorige 2 maanden. Mijn oorspronkelijke opdracht was om hier een aantal flashgames te komen ontwikkelen in actionscript 2, en hiervoor zou ik al een goede bibliotheek van klassen tot mijn beschikking krijgen. Tijdens de eerste week bleek echter dat er een Flex project in de planning stond om een poker-applicatie te maken. Daar zou ik dan de laatste 5 weken aan werken, na eerst 3 weken mijn eigen spel te maken.

Na een week de code van de andere spellen te bestuderen, had ik het concept uitgewerkt op een top-down shooter te maken. Deze heette voor de makkelijkheid ‘Shooter’.  Na reeds 3 tot 4 weken aan het spel te werken bleek dat de poker-applicatie naar alle waarschijnlijkheid uitgesteld zal moeten worden. Daarom hebben we besloten op het shooter-spel uit te bereiden met een ingame shop. Hier kon ik dan een extra week aan werken. Week 5 was de deadline voor dit spel, en deze heb ik ook gehaald.

Week 6 en 7 waren de weken dat ik aan ‘Bounce’ gewerkt heb. een reactiespelletje waarmee je met goede timing zo veel mogelijk en zo lang mogelijk ballen omhoog moest houden. Hiervoor wes de basisgameplay reeds uitgewerkt, en mocht ik het spel verder uitwerken. Dit spel was die dinsdag af.

Week 7 en 8 kreeg ik tijd voor een laatste spelletje. Toen wim, een ex-ims student, hier voor het eerst begon te werken, moest hij ook een spelletje maken. Hiervoor had hij tetris gekozen. En ik mocht dit debuggen en verder uitwerken.

De laatste 2 dagen van week 8 heb ik dan aan een externe opdracht gewerkt waarbij men hier bij RedAndIvory ook het nut van inzag.

Als besluit kan ik nemen dat mijn 8 weken goed gevuld waren, en dat ik heel veel heb bijgeleerd. Zels heb ik voor grote delen van het eindwerk hulp gevonden in de zaken dat ik hier geleerd heb. Zo heb ik hier geleerd om een defige klassen structuur op te zetten met een domeinmodel, iets dat onmisbaar is gebleken voor het eindwerk.

Op sociaal vlak is alles hier heel vlot gegaan, en niets al te formeel. Doordat het een klein bedrijf is, en doordat hier allemaal jonge mensen werken, heerst hier een zeer ontspannen sfeer. Er worden constant moppen getapt, er wordt elke middag gekickerd, enz.. Maar toch is er een tijd om te werken, en dan kun je maar beter zeker zijn dat je op het einde van de dag iets te tonen hebt. Wat hier ook zeer goed was, dat ik veel vragen kon stellen. En deze worden dan ook deskundig beantwoord. Ik heb ook vaak met mijn stagebegeleider naar een oplossing voor een probleem moeten zoeken. Hierbij konden we vaak goed samenwerken om tot een oplossing te komen. Ook mocht ik zelf inbreng doen over hoe bepaalde processen efficiënter konden.

Ik ben er van overtuigd dat ik deze stage tot een goed einde heb kunnen brengen, en dit omdat:

  • mijn opdrachten zijn allemaal tot een succesvol einde gebracht
  • ik heb hier een positieve tussentijdse evaluatie gekregen
  • we hebben ons geamuseerd

de woorden van deze week zijn: afwerken, eigen inbreng, plezant.

Geef een reactie

Fill in your details below or click an icon to log in:

WordPress.com logo

Je reageert onder je WordPress.com account. Log Out / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log Out / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log Out / Bijwerken )

Verbinden met %s

Follow

Get every new post delivered to your Inbox.