[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.