作者: 24573218 時間: 2014-8-24 21:37 標題: C program
本帖最後由 24573218 於 2014-8-24 21:39 編輯
我有一個功課係寫RPG
去到寫HP果陣,要求 "HP should be calculated as 1d6+[Con Bonus] per level"
例如係level 輸入5 ,粒骰就會碌5次再加埋個數
請問有無師生識得寫?
作者: look_yau 時間: 2014-8-25 09:04
功課應該自己做
作者: IanW 時間: 2014-8-25 13:35
[Con Bonus] per level 即係 Constitution 哩個 attribute 的點數, 每個 Level 對 HP 的幫助. 應該係另一條數黎.... 並唔係只計 level.... 同你的中文例子完全不同.
如果「level 輸入5 ,粒骰就會碌5次再加埋個數」都唔識寫, 你應該好好考慮仲應唔應該讀落去.
作者: FlyingForever 時間: 2014-8-25 21:31
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);
}
}
