View RSS Feed

EClaesson

[ROGUELIKE] Slumptal & Tärningar

Rate this Entry
Dagen har spenderats med att implementera Mersenne Twister med tillhörande slumptals-relaterade klasser, så som en D&D-ish tärningskastare.
Den tar emot simpla strängar som
PHP-kod:
2d6 
men även lite mer advancerade saker så som
PHP-kod:
(2d6-2)x3+d%-(2+4d6-H)/
.
  • L = Lägsta tärning i senaste kast
  • H = Högsta tärning i senaste kast
  • A = Genomsnittsvärdet av tärningarna i sista kast
  • M = Medianen av tärningarna i senaste kast
  • % = 100. "Procent-tärning"

Anges inte antal kast, så som d% ovan, så sätts antalet kast till 1.

Tärningsklassen är något överdriven. Varför skulle man någonsin behöva gensomsnittsvärde av ett kast? Men, jag har för mycket fritid.

Med hjälp av dessa slumpklasser har jag påbörjat arbetet med procedurellt genererade dungeon-nivåer.

Submit "[ROGUELIKE] Slumptal & Tärningar" to Digg Submit "[ROGUELIKE] Slumptal & Tärningar" to del.icio.us Submit "[ROGUELIKE] Slumptal & Tärningar" to StumbleUpon Submit "[ROGUELIKE] Slumptal & Tärningar" to Google

Taggar: Ingen Lägg till/redigera taggar
Kategorier
Uncategorized

Comments

  1. Mattias Gustavssons avatar
    Trevligt med såna hjälpfunktioner när man ska till att implementera gameplay :-)

    För övrigt så är "WELL" ett bra alternativ till Mersenne Twister ( http://www.indiegamedev.se/showthrea...nerator-(WELL) )
  2. EClaessons avatar
    Jag ska ta en titt på WELL. Mersenne Twister blev det av gammal vana
  3. PeterWelziens avatar
    Annars så är det här en schysst slumptalsgenerator: http://gamesbyemail.com/News/DiceOMatic