角色扮演遊戲


故事

在這道練習中,你會玩一款名為「Wizard and Warriors」的角色扮演遊戲,你可以扮演巫師或戰士。

戰士和巫師有不同的規則,來決定他們造成多少傷害點數。

戰士的規則如下:

  • 如果被攻擊的角色未處於易受傷狀態,造成 6 點傷害
  • 如果被攻擊的角色處於易受傷狀態,造成 10 點傷害

巫師的規則如下:

  • 如果巫師沒有事先準備法術,造成 3 點傷害
  • 如果巫師事先準備了法術,造成 12 點傷害

一般來說,角色永遠不會處於易受傷狀態。不過,巫師如果沒有準備法術,他們_確實_會處於易受傷狀態。

任務

這個故事有助於定義函式:

  • 描述一個角色
  • 讓角色預設不會處於易受傷狀態
  • 讓巫師能準備法術
  • 當巫師沒有準備法術時,讓巫師處於易受傷狀態
  • 計算巫師的傷害點數
  • 計算戰士的傷害點數

實作

參考