[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Referat møte 7/3-1999




Aksjoner fra møte 7/3-1999

Animasjoner

Liljebak, Mathiasm 

Utvide med animasjoner av typen bevegelse over en gitt periode.

animateDirection( CDirection & angleSpeed, double time );
animatePosition( CPosition & speed, double time );

CDirection og CPosition er objekter beregnet på å lagre orientering og posisjon, men siden det i
begge tilfeller kun dreier seg om objekter som lagrer 3 double verdier for de respektive akser så kan
disse like gjerne brukes til aa lagre informasjon om hastighet/akselrasjon til objekter

    1.Lage nye meldinger MsgAnimateDirection og MsgAnimatePosition. 
    2.Implementere animasjonen i clienten. 
    3.Teste ved å forandre serveren til å sende disse meldingene i chest og ev ved bevegelse av
       player. 

Bevegelse i terreng

Mathiasm, Liljebak 

Lage logikk for hvordan objekter kan følge terrenget. Tenke på hvordan en i dette systemet kan løse
problematikk rundt at det kan bli for bratt å bevegeseg og at en kan begyne å skli hvis en beveger
seg ut på glatte flater.

    1.Friksjon/Beskrivelse av fysiske genskaper til overflater inn i material filene. 
    2.Punkt som følger en overflate bestående av polygoner. 
    3.Når ramler punket utenfor en kant. Når er et trinn for høyt til at det lar seg bestige. 
    4.Hvordan kan dette utvides til ikke å gjelde punkt men en hel geometri (Spiller) 

Client: Windows

Pederho 

    1.Finne kompilator. Med nødvendige windows libs: openGL, ++?? 
    2.Sjekke at clienten ikke bruker ting som ikke funker under windows 
    3.Gjøre nødvedig porting. Defines osv. 
    4.Compilere + Linke -> pvvmud.exe 

Client: C -> C++

Pederho 

    1.Oversette: libtexture, libgeometry , (libutil) .(Lage tilsvarende C++ versjoner av libene) 
    2.Oversette utility til å bruke de nye libene. 
    3.Oversette clienten 
    4.Fjærne de gamle libene. 

CVS

Markusk 

      - Inkludere nåværende structur i CVS, oppdeling i moduler 
      - Opplæring 
      - Finnes det CVS for windows/NT/dos?? 

Mudlib

Sigmundo, Markusk, Jin Egil 

      - Finne eksemple på hirarki fra Viking og ev. andre (grimne). 
      - Definere hirarki for PVVMUD. 
      - Definere ønskelige funksjoner som lib trenger i driveren. 
      - Spesifisere utviklings step. 

GOS, WorldSrv

Andersr 

      - Definere WorldSrv 
      - Ikke ha manager som liseners i server 
      - WorldSrv som lisener(s). 
      - Hvordan koble opp klienten til en WorldSrv og GOS 
      - Definere GOS 
      - Spesifisere meldinger Nye + Doc på gamle 

Modelering

Andersr 

      - Lage en liten verden brukbar for videre testing.