C program

本帖最後由 24573218 於 2014-8-24 21:39 編輯

我有一個功課係寫RPG
去到寫HP果陣,要求 "HP should be calculated  as 1d6+[Con Bonus] per level"
例如係level 輸入5 ,粒骰就會碌5次再加埋個數

請問有無師生識得寫?

功課應該自己做

TOP

[Con Bonus] per level 即係 Constitution 哩個 attribute 的點數, 每個 Level 對 HP 的幫助. 應該係另一條數黎.... 並唔係只計 level.... 同你的中文例子完全不同.

如果「level 輸入5 ,粒骰就會碌5次再加埋個數」都唔識寫, 你應該好好考慮仲應唔應該讀落去.

TOP

1d6+[Con Bonus] per level應該係1d6 + ([Con Bonus] per level)
即係([Con Bonus] per level) + Random(1~6)
應該5d6先係擲5次骰加埋
http://en.wikipedia.org/wiki/Dice_notation

int ndx(int n, int x) {
    if (n < 1) {
        return 0;
    } else {
        return rand()%x + ndx(n-1,x);
    }
}

TOP