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

Re: Hvordan velge objekter!




On Thu, 3 Dec 1998, Tore Skaug wrote:

> > > Dette er kunnskap klienten kan sitte paa hele tiden og faa overlevert kun
> > > en gang av serveren, evt. faa oppdateringer dersom noe plutselig blir
> > > tillatt eller ulovlig. Det er ikke "farlig" kunnskap ettersom spilleren
> > > ikke blir noe smartere av aa faa vite at han ikke kan loefte en vegg, han
> > > ville uansett ikke finne paa aa proeve. Det er mer for at klienten paa en
> > > smart maate kan presentere mulige handlinger naar et objekt er valgt.
> > 
> > Da maa klienten vite noe om hva slags objekter som den har aa gjore med,
> > vegger, hemmelige doerer, osv. Noe av poenget men jukse traaden var at
> > klienten ikke skulle kunne gi noe ekstra logisk informasjon i tillegg til
> > det som blir visuallisert. 
> 
> Jeg er ikke helt enig med at dette gir muligheter for juks, de er i
> saafall svaert begrenset.

Jeg tror vi har en forskellig forstaalese/modell av noe som faar oss til
aa komme til forskellig konklusjon. Skal proeve aa gjoere modellen min
klarere.

> Poenget er at en sier noe om hva en kan _proeve_ aa gjoere med et objekt,
> ikke hva en faktisk kan gjoere med det. Det dreier seg om aa la klienten
> plukke bort valg som opplagt maa vaere fysisk umulig.

For aa ta beslutningen om at noe er umulig maa en ikke da vite eksakt
hvilke klasse et objekt tilhoerer? Vil  ikke  et tree som er
kjoetetende moette identifiseres som et monster og ikke som et tree. Slik
at klienten kan velge riktig liste over valg som ikke er tillatt. 

> Paa den annen side kan det godt vaere at det er altfor tungvint aa proeve
> aa gjoere noe slikt, slik at det er bedre aa la brukeren proeve aa gjoere
> alt med alle objekter, og at det heller kan komme en eller annen form for
> standard feilbeskjeder dersom han proever det umulige.
> 
> > Hvis det ikke skal sendes over logisk informasjon om alle objektene saa
> > kan det uansett bygges en database over objektertyper og lovlige aksjoner
> > men klienten maa forsatt spoere serveren om hva slags type objekt den har
> > valgt saa hvorfor bry med aa laste ned denne informasjonen i klienten?
> 
> Jeg snakker ikke om nedlasting av objekters oppfoersel eller grensesnitt,
> bare om en mulighet for aa filtrere bort ting det er meningsloest aa
> proeve paa, kommandoer som ikke gir mening. Boer en kunne velge en
> "vertikal vegg" og gi kommandoen "legge seg paa"?
> - Tore

Nei, en boer ikke kunne forsoeke aa legge seg paa en vegg. I alle fall
ikke som en standard inslag i en meny. Spilleren kan jo prove det
som en hemmelig kommando. Serveren maa uansett teste paa
lovligheten av alle valg tatt av en spiller da vi ikke stoler paa
klienten.

For aa kunne ta avgjoerelsen at en ikke skal kunne legge seg paa en vegg
maa en vite at det er en vegg det er snakk om.  Vi maa ogsaa opplyse om at
et monster er et monster. Dette vil gi klienten mulighet til aa legge
speialeffekter paa typer objekter som spilleren vil kunne bruke til aa
jukse. Roed blinkende kjoetetende tree!


Hvordan mener du at klienten skal kommunisere med serveren naar spilleren
skal utfoere et valg?

Anders

 -----------------------------------------------------------
|    ******  Anders Reggestad                               |
|  *   *   *  Norges teknisk-naturvitenskapelige universitet|
| *    *   *  E-Mail  : andersr@pvv.ntnu.no                 |
| *********  Post adresse  : Studpost. 159 7034 Trondheim   |
| *    *   *  Hybel adresse : Rainheimliv. 21A 7053 Ranheim |
| *    *    *  Hjemmeside : http://www.pvv.ntnu.no/~andersr |
 -----------------------------------------------------------