Nekromanti Planering

L337

Warrior
Joined
11 Mar 2003
Messages
355
Location
Norberg
Hur bör man egentligen lägga upp planeringen om man ska skriva ett rollspel. Jag har läst krilles rollspelsbyggarguide så ni behöver inte skriva att jag ska läsa den för det ha jag redan gjort :gremlaugh:
 

Gurgeh

The Player of Games
Staff member
Joined
23 Feb 2001
Messages
10,202
Location
The Culture
Hur bör man egentligen lägga upp planeringen om man ska skriva ett rollspel. Jag har läst krilles rollspelsbyggarguide så ni behöver inte skriva att jag ska läsa den för det ha jag redan gjort
Vad är det mer du behöver veta?
Vill du ha några tips på i vilken ordning man ska skriva saker, eller något annat konkret i den stilen?

Annars har jag bara följande tips:
1. Se till att du vet vad du ska skriva om innan du börjar skriva det.
2. Använd följande algoritm: while done<>true write;

/tobias
 

Man Mountainman

Storsvagåret
Joined
17 May 2000
Messages
8,045
Location
Barcelona
Programmeringsexperten utlåter sig

2. Använd följande algoritm: while done<>true write;

"När du är mer eller mindre färdig, skriv"?

Jag är rädd att jag inte riktigt förstår.
 

Feuflux

omjonasson.se
Joined
8 Jan 2001
Messages
5,077
Location
Linköping
Re: Programmeringsexperten utlåter sig

<> betyder "skiljt från" i det här fallet, dvs: "så länge du inte är klar, fortsätt skriv"
 

Gurgeh

The Player of Games
Staff member
Joined
23 Feb 2001
Messages
10,202
Location
The Culture
Expertförklaring

"<>" betyder "inte lika med" i Pascal (och säkert i något annat programspråk också).

/tobias
 

Vindhand

Myrmidon
Joined
17 May 2000
Messages
5,253
Location
Stockholm
Re: Expertförklaring

I nethack betyder det att trappan ned ligger brevid trappan upp :gremsmile:

/Vindhand är trött
 

Troberg

Sinister eater
Joined
27 Jun 2001
Messages
17,663
Re: Expertförklaring

"<>" betyder "inte lika med" i Pascal (och säkert i något annat programspråk också).
I praktiskt taget alla programspråk utom C-dialekterna (som kör med !=). Har för mig att jag sett något språk som inte haft den operatorn alls också, där man varit tvungen att använda Not a=b. Fråga mig inte varför, jag har inte sett någon processor hittills som inte haft den operationen i sitt instruktionsset.
 

Vindhand

Myrmidon
Joined
17 May 2000
Messages
5,253
Location
Stockholm
Re: Expertförklaring (ot)

I praktiskt taget alla programspråk utom C-dialekterna (som kör med !=). Har för mig att jag sett något språk som inte haft den operatorn alls också, där man varit tvungen att använda Not a=b.

många lispdialekter använder saker som Lisp: (not (= a b))
Jag har sett varianter som ~=, not ... equals ..., \=, etc...

Fråga mig inte varför, jag har inte sett någon processor hittills som inte haft den operationen i sitt instruktionsset.

Ofta blir man tvungen att göra:
1: a - b
2: {blev senaste resultatet 0?}
Särskilt i RISC-processorer, men även i gamla godbitar som Motorola 68000 :gremsmile:
 

Troberg

Sinister eater
Joined
27 Jun 2001
Messages
17,663
Re: Expertförklaring (ot)

många lispdialekter använder saker som Lisp: (not (= a b))
Wow! Omvänd omvänd polsk notation!

(I omvänd polsk notation skriver man a b + för att summera a och b, vilket datorer och stackbaserade räknare störttrivs med. Det motsvarar deras sätt att arbeta bättre: ta ett tal, ta ett tal till, gör något med dem.)

Ofta blir man tvungen att göra:
1: a - b
2: {blev senaste resultatet 0?}
Särskilt i RISC-processorer, men även i gamla godbitar som Motorola 68000
Hade inte 68xxx-serien instruktionen BNE (Branch Not Equal)? Attans trevlig processor förresten, fruktansvärt synd att man baserar PCn på en processor avsedd som mikrokontroller i videobanspelare, mikrovågsugnar och brödrostar i stället...

För att återgå till ämnet:

Gör en kortversion på ett par sidor. Speltesta. Justera. Speltesta tills det funkar. Skriv cirka 10-15 sidor lösa anteckningar. Sortera dem. Skriv en innehållsförteckning. Placera in anteckningarna under rätt rubrik. Renskriv och fläska ut.
 

Vindhand

Myrmidon
Joined
17 May 2000
Messages
5,253
Location
Stockholm
Re: Expertförklaring (ot)

Hade inte 68xxx-serien instruktionen BNE (Branch Not Equal)?

Jo, men den tar inga argument... den tittar bara på statusregistret. Om den görs direkt efter en subtraktion eller liknande funkar den som förväntat dock :gremsmile:

För att återgå till ämnet:

Heh, ja det borde man kanske. Jag skall vara tyst nu :gremsmile:
 
Top