Dit is het dan, de laatste blogpost van dit introproject. Erg jammer maar ook wel een beetje fijn dat na 10 weken hard werken we een mooi product hebben gemaakt om aan iedereen te presenteren.
Hieronder hebben de teamleden een klein stukje geschreven over hun ervaringen van het project.
Dit is het dan, de laatste blogpost van dit introproject. Erg jammer maar ook wel een beetje fijn dat na 10 weken hard werken we een mooi product hebben gemaakt om aan iedereen te presenteren.
Hieronder hebben de teamleden een klein stukje geschreven over hun ervaringen van het project.
Simon:
Mijn ervaringen van het introductieproject waren bijna allemaal positief! Ik heb zo veel geleerd wat betreft programmeren. In het eerste blok kregen wij vooral theorie, maar nu moeten we die theorie echt toepassen om een leuke game neer te zetten.
Daarnaast mocht ik de soundtrack maken voor de game, wat ook een leuke uitdaging was, aangezien ik altijd al heb willen beginnen met produceren, alleen het er nooit van kwam. Daarom was dit een leuke gelegenheid om er toch eens in te duiken.
Wat echter wel tegenviel waren de hoeveelheid uren. Na de kerstvakantie had ik er ruwweg 75, terwijl ik nog 3,5 week had om bij de 200 te komen (oops!). Gelukkig heb ik keihard gewerkt om toch nog een mooi aantal uren te maken.
Mijn rol als projectleider beviel ten slotte goed, want plannen en organiseren is mij op mijn lijf geschreven. Hoewel de communicatie af en toe wat stroef verliep, ben ik blij dat ons team goed kon samenwerken.
Veel plezier met onze game!
Wink:
Het introductieproject heeft voor mij en ik denk wel voor ons allemaal veel meer laten ervaren hoe het programmeren in de praktijk is. De practica tijdens het vak gameprogrammeren hebben ons natuurlijk wel een beetje klaargestoomd, maar in het introproject is het nodig dat je echt een volledig spel maakt, ook met veel afwerking en polish. Zo besteed je niet alleen tijd aan interessante dingen zoals AI schrijven, maar moet je ook bijvoorbeeld een settings menu programmeren, waar toch ook meer werk bij komt kijken dan dat je in eerste instantie denkt. Bij het polishen van de game horen natuurlijk ook dingen zoals bugs fixen. Zo begon de game opeens verschrikkelijk slecht te lopen wanneer er heel veel vijanden in het scherm zaten. Dan ben je toch wel weer even bezig met het optimaliseren van de AI zodat de game juist weer fatsoenlijk runt en hier gaan ook veel uren in zitten, omdat je constant variabelen en kleine stukken code aan het tweaken bent. Of je maakt bijvoorbeeld sprites voor particle effects, die bij sommige mensen waarschijnlijk niet eens zullen opvallen. Dit zijn allemaal dingen die je in de practica helemaal niet tegenkomt omdat het maar een klein spel is en het is handig om te ontdekken dat dit soort dingen ook gedaan moeten worden. Dat is volgens mij wel het beste aan het introductieproject, tegen dingen aanlopen die je tijdens een kort practicum nooit zou zien. Ik hoop ook dat het uiteindelijk te zien is in de game hoe hard we aan het polishen hebben gewerkt en dat de begeleider veel plezier heeft bij het spelen van oze lastige game!
Fergus:
Ik vond het introductieproject een erg leuke ervaring!
Ik leerde hier hoe het is om samen met andere mensen aan een grote game te werken.
Wat me erg opviel is hoe veel dingen er eigenlijk belangrijk zijn bij een goede game, naast een goed idee hebben en de code schrijven bleek dat er heel veel andere dingen moeten gebeuren, bijvoorbeeld graphics en geluid, design van menu, goed bedenken hoe de game moet zijn en dat deze natuurlijk voelt om te spelen en ook dat sommige kleine dingen heel belangrijk lijken te zijn! (Zoals dat een knop er anders uit gaat zien als je muis er op staat, of kleine sparkles bij sommige items)
Gelukkig hadden we voor elk van deze uitdagingen wel iemand die er goed mee om kon gaan, en daarnaast ook nog goed samenwerkte met de rest van de groep.
Nu we aan het einde van dit project zijn kan ik gelukkig wel zeggen dat ik enorm blij ben met wat we hebben gemaakt, en dat dit mij nog meer motivatie geeft om games te gaan maken
Wiebe:
Het introductieproject is een leuke en leerzame ervaring geweest voor mij. Ik heb mij veel bezig gehouden met het visuele aspect van onze game, maar de code heeft mij ook veel nieuwe dingen geleerd. Ik vind dat dit project een goed vervolg is op het vak Gameprogrammeren. Het is ook goed om een projectgroep zo in het diepe te gooien, we moesten namelijk zelf zorgen dat wij aan een goed aantal uren kwamen. Dit alles vereist veel discipline en heeft ons allemaal een stuk zelfstandiger gemaakt.
Wat mij het meeste bijblijft is hoeveel er eigenlijk komt kijken bij het maken van een game, het moet een kwalitatief en compleet product zijn, hier hebben wij met zijn allen heel hard aan gewerkt. Iedereen heeft veel aandacht besteed aan de kleine details in de game. Dit loopt uiteen van een logisch menu ontwerp tot de AI van de enemies in de game.
De communicatie was af en toe wel wat minder naar mijn mening, maar niet alles gaat perfect. Het is moeilijk om een andere meeting te plannen naast de wekelijkse meeting met onze projectbegeleider aangezien iedereen andere verplichtingen heeft. Vaak miste ik initiatief van onze projectleider, maar iedereen heeft zich uiteindelijk zo goed mogelijk aan de afspraken gehouden die we voor het project hebben gemaakt.
Kortom, ik heb erg veel geleerd van dit project, en het was een leuke ervaring. Tenslotte vond ik het jammer dat er zoveel op de uren gehamerd werd, maar dit heeft er wel voor gezorgd dat wij een goed afgewerkte game hebben neergezet. Ik had niet anders verwacht van de enige echte Pizza Games!
Amber:
Het introproject! Na 10 weken lang hard werken samen met het team hebben we toch maar even een leuk en goed spel in elkaar gezet. En net zoals de rest heb ook ik veel geleerd tijdens het project. Het leren van code schrijven was belangrijk maar ik vond vooral de game-design aspecten erg interessant om meer over te leren. Zo wordt een spel al snel te moeilijk of te saai en een goede balans vinden is lastig maar wel uitdagend. Ik vind dat ons team een goed hardwerkend team is dat echt goed gewerkt heeft en ik heb dan ook veel plezier gehad om met deze mensen te mogen werken!
Ik hoop dat jullie veel plezier beleven met het spelen van ons spel.
Het spel
Ons spel is eindelijk af!
Er zijn veel verschillende speel opties mogelijk bij ons spel. We hebben 2 verschillende singleplayer opties: namelijk loaded, voor geprogrammeerde levels, en random, waar je elke keer een random generated level krijgt dat wel steeds moeilijker wordt naarmate je verder in het spel komt.
Je kan zelf met tot wel 4 spelers tegen elkaar strijden om de beste Bomberman te worden.
Hieronder is nog een filmpje te vinden van een stukje gameplay van Bomberman.