Grupp 4 -kollision

För några veckor sedan så valde min grupp ett koncept på ett spel och konceptet som vi valde var på spelet Mermaid river. Det är ett spel där man spelar som piraten Skip Leg Day och man ska simma och leta efter sin besättning och sin skatt som har blivit stulna av några onda sirener. Man simmar och plockar upp mynt som sirenerna har tappat eftersom att man inte kan låta någon annan ha den skatten som man har plundrat till sig

Spelet är ett 2D side-scrolling shooter spel. Det utspelar under vatten och spelaren möter olika fiender i form av fiskar som har olika rörelsemönster men det finns även svårare fiender vilket är sirenerna. Eftersom att man är undervatten så har man en harpun som vapen och det tar ett tag att ladda om den så mycket fokus ligger i att skjuta vid rätt tillfälle och att man måste undvika fiender istället för att skjuta dem. Och eftersom att det utspelar sig undervatten så måste man då och då simma upp till ytan för att hämta luft vilket leder till att man måste planera hur man simmar.

Det känns som att det har gått bra för både programmerarna och grafikerna i vår grupp den här veckan. Det har inte uppstått några problem som är allt för stora eller inte gått att lösa hyfsat fort.

Den här veckan har jag valt att jobba med kollision. det jag har gjort är att skapa en klass som säger hur stor kollisionsboxen är för varje bild. Sedan efter det så gjorde jag en klass som tar kollisionsboxen och sedan kolla om den är på samma x eller y position som en annan kollisionsbox.

Vi har dock tyvärr inte riktigt kunnat testa om kollisionen fungerar som jag vill att den ska fungera då vi inte har ritat ut fiender eller gjort så att spelaren kunnat skjuta. Detta har gjort så att vi inte riktigt vet om kollisionen fungerar som den ska eller om den fungerar över huvud taget. collision

Ett problem som jag stötte på när jag skrev klassen för kollisionen var att jag inte visste hur man använde  rektanglar i biblioteket som vi använder oss utav. När jag sökte efter en förklaring på internet så missförstod jag till en början hur det fungerade. Men efter ett stund av läsning på internet och diskussion med andra programmerare så förstod jag hur det fungerade och kunde då komma vidare med koden.

 

 

 

About Viktor Nordgren

2015 Programming