Pål2015
-
Innlegg
4 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av Pål2015
-
-
Tusen takk, dette hjalp mye:) Kunne du hjelpe med 1.b, 6.a,b,c og?
-
Er det noen som har peiling på INFO132 oblig UIB.
Trenger hjelp:)
Det skal legges inn to ulike typer gjenstander (Item) i spillet:
a.Våpen (Weapon) som en spiller kan utruste seg med for å øke skaden somkan utføres. En spiller kan kun være utrustet med ett våpen, men kan ha flere våpen liggende i samlingen med gjenstander og spilleren skal kunne bytte
m e l l o m d i s s e .b.Helsedrikker (Potion) eller bandasje som spilleren kan bruke under kamp for åøkehelsensin.
c. Både våpen og helsegjenstander skal kunne ligge i spillerens samling med gjenstander.
2.Iklassene Opponent og Player finnes det flere felles egenskaper som skal refaktoreresinniensuperklassekaltCharacter.
3.Lag tester for alle metoder i Weapon (også de som arves fra Item)
4.Item,CharacterogderessubklasserskalalleoverskrivetoString()-metodenog returnere all relevant informasjon. Subklasser skal overskrive superklassens
toString(), men likevel benytte seg av toString() fra superklassen i implementasjonen nårdetteredusererkodeduplisering.
5.Ide forrige oppgavene har alle metoder blitt satt som public. I denne oppgaven skal dere gå over alle metoder å bestemme om de bør være public, private eller protected. Vurder også om noen av klassene skal være abstrakte eller grensesnitt
( i n t e r f a c e )6.Dere skal utvide kampmetoden så man kan bruke flere kommandoord. Legg til flere kommandoord enn de som kreves under etter behov.
a.Lag kommandoord for å drikke en potion eller å utruste seg med et våpen. Man skal for eksempel kunne skrive ”equip Sword” og "drink Vigor Tonic".
b. Lagetkommandoord“tactic”,dermankanvelgemellom“bold”,“agile”og “defensive”. Eksempel: “tactic bold”. Bold skal øke skade. Agile skal gi en 15% sjanse for å unngå opponenten sitt angrep fullstendig. Defensive skal minske skaden fienden påfører player. Når en oppnent velges skal den få en tilfeldig taktikk
c.Vågale spillere skal kunne velge å slåss mot den vanskeligste opponenten, rangertetterbådehelseogskade:”challengedeadliest”.(5%)
7.Når en kamp er over skal spilleren få valget om å slåss igjen eller å avslutte spillet. Dette betyr at spillet skal kunne fortsette til alle fiender er døde, så lenge player fortsatterilive
8.Som før trenger vi en main()-metode som oppretter en spiller med noen items, noen fienderienliste,samtsetterigangspillet.Herskalvihaminsttovåpenogto
p o t i o n s
Oblig 5 INFO132 v14 @ UiB
i Programmering og webutvikling
Skrevet
Skjønner, men har ganske kort innleveringsfrist, og har ikke muligheten til å få hjelp i lab fra undervisingsassistentar pga sykdom. Det hadde vært utrolig hjelpsom om du kan hjelpe. Jeg har god tid for å jobbe for eksamen:)