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

Re: Hvordan velge objekter!




On Thu, 3 Dec 1998, Tore Skaug wrote:

> Alle objekter kan potensielt ha en oppfoersel, derfor boer en kunne velge
> alle objekter.
> 
> En boer kunne proeve aa gjoere alt en "innen rimelighetens grenser" kan
> gjoere med et objekt. En kan loefte en stein (hvertfall proeve aa faa tak
> og loefte), mens det gir lite mening aa loefte en vegg. Dermed kunne det
> kanskje vaere en intelligens i spillet som gjoer at klienten kan vite at
> en del handlinger ikke er tillatt med visse objekter.
> 
> 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. 

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?

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