Featured Post

Helppo ja nopea kolmionpiirtorutiini.

Vau. Kehitys kehittynyt ja oppi opittu. public static void SolidTriangle(Point a, Point b, Point c, Color color) {             Point[] po...

Showing posts with label d20. Show all posts
Showing posts with label d20. Show all posts

Saturday, May 09, 2009

Opettelin Pythonia

En yhtään osaa sanoa miksi. Kaiketi "Koska se oli siellä" eli C:\Python25 kansiossa. Kirjoittelin pari luokkaa, ja testiskriptin, outputti näyttää tältä:
G:\devel\Source\MySRC\Tests\Python-duel>c:\Python25\python.exe test.py
Level: 1 HP: 10 Attack 0 Defense 10
STR 10 ( 0 )
DEX 14 ( 2 )
CON 10 ( 0 )
INT 10 ( 0 )
WIS 10 ( 0 )
CHA 10 ( 0 )
Level: 1 HP: 8 Attack 0 Defense 10
STR 18 ( 4 )
DEX 10 ( 0 )
CON 10 ( 0 )
INT 10 ( 0 )
WIS 10 ( 0 )
CHA 10 ( 0 )
attack roll: BAB 0 Stat 4 die roll 11
attacker hits!
damage roll: 1 + STR mod 4
defender receives damage: 5
defender remaining hp: 5
attack roll: BAB 0 Stat 0 die roll 17
attacker hits!
damage roll: 4 + STR mod 0
defender receives damage: 4
defender remaining hp: 4
...Että sellaista. Ihan helppoa ja todella human-readable. Pitäisi vain kaivaa paremmat tekstineditointikomennot, ja datastruktuurit saada paremmin selville miten ne toimii.