RPG角色建立

2021-09-19 08:46:56 字數 1273 閱讀 4775

本題目要求的遊戲角色應有以下屬性:名字、性別、種族、職業、力量、敏捷、體力、智力、智慧型、生命值和魔法值。

名字:不超過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個字元。...