本題目要求的遊戲角色應有以下屬性:名字、性別、種族、職業、力量、敏捷、體力、智力、智慧型、生命值和魔法值。
名字:不超過50個字元。
性別:可以選擇男性和女性。
種族:一共可選五個種族,人類、精靈、獸人、矮人和元素。
職業:可選六種職業,狂戰士、聖騎士、刺客、獵手、祭司和巫師。
其餘屬性均為整數。
本題目要求首先使用者輸入角色姓名,然後由使用者選擇角色性別,然後由使用者選擇種族,然後選擇職業,然後自動分配力量、敏捷、體力、智力和智慧型屬性,並計算生命值和魔法值。
程式實現
1.建立角色姓名
public void getname()
public void get***()
2.建立種族,對每個種族可以選擇的職業確定範圍
public void getrace()
else if(i==1)
else if(i==2)
else if(i==3)
else if(i==4)
else
}
建立職業,並根據職業特點對各屬性隨機賦值。
public void getprofession()
if(i==1)
if(i==2)
if(i==3)
if(i==4)
if(i==5)
} void creatkuangzhanshi(boolean a)
if(a==false)
} void creatshengqishi(boolean a)
if(a==false)
} void creatcike(boolean a)
if(a==false)
} void creatlieshou(boolean a)
if(a==false)
} void creatjisi(boolean a)
if(a==false)
} void creatwushi(boolean a)
if(a==false)
}
將資訊儲存到文件
public static void writefile() throws exception
執行結果 RPG遊戲角色建立
幾乎所有的rpg遊戲 一種源自 龍與地下城 的遊戲型別 在進入遊戲時都會讓使用者自己來建立自己喜歡的角色。本次上機要求編寫乙個簡化的建立遊戲角色的程式。分析 建立乙個角色類ch,類裡包括角色的姓名 性別 屬性,以及對屬性的建立和儲存。在建立屬性時,不同的角色職業天賦也不一樣,根據一定的天賦比例用隨機...
RPG遊戲角色
幾乎所有的rpg遊戲 一種源自 龍與地下城 的遊戲型別 在進入遊戲時都會讓使用者自己來建立自己喜歡的角色。本次上機要求編寫乙個簡化的建立遊戲角色的程式。本題目要求的遊戲角色應有以下屬性 名字 性別 種族 職業 力量 敏捷 體力 智力 智慧型 生命值和魔法值。該程式中用到了開閉原則,單一職責。clas...
RPG角色生成器
rpg角色生成器 幾乎所有的rpg遊戲 一種源自 龍與地下城 的遊戲型別 在進入遊戲時都會讓使用者自己來建立自己喜歡的角色。本次上機要求編寫乙個簡化的建立遊戲角色的程式。本題目要求的遊戲角色應有以下屬性 名字 性別 種族 職業 力量 敏捷 體力 智力 智慧型 生命值和魔法值。名字 不超過50個字元。...