Gå til innhold

Pål2015

Medlemmer
  • Innlegg

    4
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Pål2015

  1. 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 som

    kan 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 

     

×
×
  • Opprett ny...