donderdag 20 december 2012

Presentatie tijd.. voel de spanning



Hallo fans van Alfish™ studios, voor de verandering post iemand anders een keer een blog post. Ik ben Herjo, misschien kennen jullie mij al van de introductie post die ook te vinden is op deze blog.
Ik ga deze blog post doen omdat het over onze presentatie gaat, die ik heb gehouden. Voor diegenen die het nog niet wisten: Wij moesten als deel van ons project een zogenaamde midterm presentatie houden. De doelen van deze presentatie waren:  Introduceer jezelf en je team,  laat zien hoe ver je bent gekomen tot nu toe en laat zien wat de de uiteindelijke doelen zijn. (hieronder staat de powerpoint van ons presentatie).

De presentaties waren in 2 delen verdeeld; eerst de groepjes 1, 3, 5, 7 A en B. Ik heb hier zelf niks van meegekregen dus kan ik ook niet hierover beoordelen. Het 2e gedeelte was met groepjes 2, 4, 6, 8 A en B, waarbij groepje 6A (het beste groepje natuurlijk) ons groepje is, beter bekend als Alfish™.
Het was erg leuk om de presentaties van de andere groepen te zien, en natuurlijk ook informatief. Wij hebben hierbij vooral geleerd dat wij niet zo ver achterliepen als we aanvankelijk dachten. Dit zorgde voor wat opluchting in onze groep. Wij hebben gezien dat iedereen het basis spel zo’n beetje af heeft, maar nog veel extra features moet toevoegen, en dat is ook precies het stadium waar wij ons in bevinden. Elke presentatie werd opgenomen dus ik ga voor jullie aandachtige lezers mijn best doen om deze opname in handen te krijgen. Helaas heb ik hem nu nog niet dus ga ik wel eventjes uitlichten wat er allemaal in werd behandeld.

Ik ben begonnen met onze prachtige groepsfoto die jullie natuurlijk al hebben gezien om te introducereeren wie iedereen was en welke taken ze hadden in het groepsverband. Tom en Daan werden geintroduceerd als onze hoofd-programmeurs, Kido als ons in-house Artist, ik als hoofd van PR, en als laatste Gerben als natuurlijk de groeps bitch.

Hierna zei ik iets over hoe ons naam is ontstaan, wat jullie natuurlijk allang weten. Dit werd gevolgd door ons plan, wat ik jullie ook niet hoef te leggen want dat weten jullie natuurlijk al ;).

Toen heb ik uitgelegd wat het spel Megaman: Battlenetwork eigenlijk inhield, want geloof het of niet, er zijn mensen die niet wisten wat het was, of erger nog die niet wisten dat het bestond. Infidels, zeg ik. Maar jullie weten wel beter. Toch?

Hierna heb ik wat verteld over ons plan, wat allemaal oud nieuws is voor jullie. Hopelijk. Als dat niet zo is raad ik jullie aan om even naar beneden te scrollen en het te lezen.
Wij willen jullie wel iets laten zien. Wij hebben een filmpje gemaakt van onze voortgang tot nu toe. Die staat hieronder, als het embedden is gelukt haha. 


In dit filmpje zie je Megaman (links) vechten tegen Testman (rechts), megamans kwaardaardige tweeling broer. Je ziet dat de Testman beweegt, dit is een rudimentaire AI d.w.z hij beweegt randomly heen en weer. Je kan ook Megaman besturen door W, A, S, D toetsen te gebruiken. Schieten is ook mogelijk met de linker-muis knop. Zoals je kan zien in het filmpje is de mogelijkheid om je schot op te laden ook toegevoegd. 

Maak jullie geen zorgen, de muziek is niet het echt muziek van het spel, ik dacht ik maak het filmpje wat spannender met wat toepasselijke muziek. Wij zijn trouwens ook nog van plan om de sprites van de grid en netnavis groter te maken, speciaal voor jullie.
Verder hebben wij deze week onze planning gemaakt voor de kerst vakantie, want wij als developers, kunnen het niet  veroorloven om vrij te nemen. Jullie hebben natuurlijk grote verwachtingen van ons en wij durven jullie niet teleur te stellen. 

Ik weet niet of dit de laatste update voor kerst en nieuw jaar is, dus wens ik jullie allemaal een prettige kerst en gelukkig nieuw jaar.

Groeten, Alfish™

vrijdag 7 december 2012

Week 49


Nadat de eerste stappen gezet waren, konden we dan echt aan de slag. Twee weken lang hebben we gewerkt aan het project en zijn we weer een stapje dichterbij ons einddoel.

De eerste stap was om een analyse document in elkaar te zetten. We moeten tenslotte weten hoe het origineel in elkaar zit om er een nieuwe verbeterde versie van te kunnen maken. Er staat in beschreven hoe de gameplay werkt, welke technologie wordt gebruikt en een beetje over de geschiedenis van het spel.

De volgende stap was om een design document te maken. Hierin wordt beschreven wat wij met onze game willen doen op basis van onze analyse. We weten hoe het originele spel in elkaar zit en hebben daar vernieuwingen voor bedacht die zijn verwerkt in het design document. Er staat van alles beschreven over verschillende onderwerpen: gameplay, structuur van de klassen, art en sounds, enz.

Beide documenten fungeren als basis van het project waar we te allen tijde op terug kunnen vallen. Hiermee kunnen we een periode van documentjes typen afsluiten en ons richten op voornamelijk het programmeerwerk.

Het skelet van de game is gelegd; oftewel alle klassen zijn aangemaakt en zijn gelinkt aan elkaar. Nu is het slechts een kwestie van alle klassen te vullen met code om de game werkend te krijgen, maar dit is natuurlijk makkelijker gezegd dan gedaan. De technologie van de kinect voor motion capturing en het lezen van QR codes moet nog verder onderzocht worden, wat nog het één en ander aan tijd in beslag zal nemen.

Het doel voor de komende tijd is dat we iets visueels werkend hebben voor kerst, zodat we tijdens de presentatie wat kunnen laten van waar we mee bezig zijn. De basis gameplay zal daarom hoge prioriteit hebben. Vernieuwende functies als kinect en QR codes zullen niet op tijd daarvoor af zijn, maar we kunnen dan in ieder geval een idee geven van hoe het spel gaat worden. Aan een presentatie zal dus ook gewerkt worden. Het is belangrijk voor ons dat we een door middel daarvan een goede indruk kunnen achterlaten, dus zullen wij daar ook wat tijd aan besteden.

Wij zullen de komende weken weer lekker zoet zijn met ons project. In de volgende blog post zullen verdere vorderingen besproken worden, dus houd deze blog nauwlettend in de gaten. En vergeet vooral niet om ons te liken op Facebook en te volgen op Twitter.

vrijdag 23 november 2012

Het plan

Zoals al eerder gezegd is ons plan om Megaman Battle Network (MMBN) te vernieuwen met de nieuwste technologie uit de Game Industrie. Hoe en wat wij precies van plan zijn zal ik nu vertellen. Voor degene die nog niet op de hoogte waren van het spel zelf nog even een kort overzicht van het originele spel:

MMBN kwam uit in 2001 voor de GameBoy Advance. Het was een RPG die ging over een jongen genaamd Lan Hikari en de futuristische wereld waar hij in leefde. In deze wereld bezaten mensen over een speciaal apparaat genaamd de PErsonal Terminal (PET, gesproken als P-E-T en niet pet) waarin een speciaal soort kunstmatige intelligentie zat genaamd NetNavi (kort voor Network Navigator) waarmee ze gemakkelijk allerlei zaken op het internet konden regelen. Lan's NetNavi heet Megaman, waarschijnlijk een bekende naam voor de meeste lezers.

In het internet van de toekomst komen helaas nog steeds virussen voor maar gelukkig zijn de NetNavi's zeer goed in het vernietigen van deze kwaadaardige programma's. Door gebruik te maken van speciale addons genaamd BattleChips kunnen virussen makkelijk verslagen worden, een praktijk dat bekend staat onder 'Virus Busting' in de nieuwe wereld.

Tijdens het spel werken Lan en zijn NetNavi Megaman samen om de slechteriken te verslaan en hun kwaadaardige plannen te verijdelen maar om het verhaal kort te houden (Relatief kort in ieder geval) verwijs ik jullie voor meer informatie over het spel naar de wikipedia pagina over MMBN.

Wat wij willen doen voor ons project is het meest gameplay intensieve gedeelte van MMBN over nemen, namelijk het combat systeem 'Virus Busting', en het in een nieuw jasje gieten. We gaan een singleplayer spel maken waarbij de speler zich door een toernooi heen vecht voor de eer en glorie om de beste Operator te zijn!

Maar we gaan natuurlijk ook iets toevoegen aan het originele systeem. Wij willen een stukje uit de game echt tot leven wekken en gaan daarom fysieke BattleChips ontwikkelen die mensen in-game kunnen gebruiken. Dit willen we doen door gebruik te maken van QR codes en beeldherkenningstechnieken voor de webcam en XBOX Kinect.

Ja, dat las u net goed, de XBOX Kinect want wij zijn namelijk ook van plan om tegelijkertijd met een PC versie een XBOX versie ontwikkelen waarbij het mogelijk is om Megaman te besturen met je eigen lichaam en jezelf te transformeren in een NetNavi! Hiervoor gaan we natuurlijk gebruik maken van de Kinect zijn bewegingsherkenning software.

Behalve deze uitbreidingen met nieuwe technologie komt er ook nog wat customization in het spel zodat mensen Megaman's programma kunnen uitbreiden met speciale functies die hem meer vuurkracht geven of juist meer verdedigingskracht, zodat hij meer klappen kan opvangen voor hij zelf van het internet verwijderd wordt. Misschien lukt het ons zelfs om andere speelbare NetNavi's toe te voegen zodat mensen een geheel andere speelstijl krijgen dan in het origineel. Wij zien in ieder geval erg veel mogelijkheden in dit project en ik hoop jullie ook!

Ik hoop hierbij jullie voldoende te hebben ingelicht over onze plannen voor dit project! Mochten er verder nog vragen zijn, laat gerust een bericht achter op de blog.



Waarom eigenlijk Alfish?

Het heeft ons vele uren vergaderen en vele dierbaren hersensappen gekost om aan onze naam te komen. Het is geen makkelijke taak om 5 individuen die samen werken aan een game te beschrijven in slechts een paar of in ons geval een woord. Maar het is ons toch gelukt.
 
Hoe wij aan onze naam komen is een episch verhaal wat teruggaat naar hoe de vijf leden van team Alfish elkaar hebben leren kennen: de mentorgroep. Wij zijn namelijk onderdeel van mentorgroep Alfa. De oplettend lezer heeft nu waarschijnlijk het eerste deel van de naam al door. Als eerbetoon aan onze mentorgroep wilden wij het woord Alfa in onze team naam verwerken. Alfa Studios, Alfa Design, Alfa Entertainment, de Alfa mannetjes en vele andere combinaties van Alfa met een ander woord hebben wij beschouwd.

En toen zagen we het licht. Het teken Alfa lijkt namelijk, voor degene die het nog niet doorhadden, op een vis. Alfa + vis = Alfish (als je een beetje creatief kan rekenen). En zo is het gekomen dat Tom Bakker, Herjo de Jong, Daan Leijen, Kido Oudenbroek en Gerben Dreschler zich verenigde onder naam Alfish.

Visuele samenvatting

donderdag 22 november 2012

Week 47

We staan aan het begin. De start van een periode van hard werken, stressen, maar ook van enthousiasme en gezelligheid. De komende 10 weken zullen de 5 ijverige studenten van het beruchte team Alfish werken aan een game, waarna deze wordt gepresenteerd aan het grote publiek. De game zal gebaseerd zijn op de klassieker "Megaman Battle Network", maar dan vernieuwd met de nieuwste technologie.

De plannen zijn gemaakt, de eerste documenten zijn getypt en volgende vergaderingen staan gepland. De blog wordt wekelijks bijgehouden, zodat u altijd up-to-date blijft van de vorderingen binnen het project. Wij gaan er iets moois van maken.