RPG游戏角色属性简单的设置C++ |
您所在的位置:网站首页 › 如何修改rpg角色等级属性 › RPG游戏角色属性简单的设置C++ |
一.题目要求 1.游戏角色应有的属性 本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。 名字:不超过50个字符。 性别:可以选择男性和女性。 种族:一共可选五个种族,人类、精灵、兽人、矮人和元素。 职业:可选六种职业,狂战士、圣骑士、刺客、猎手、祭司和巫师。 其余属性均为整数。 本题目要求首先用户输入角色姓名,然后由用户选择角色性别,然后由用户选择种族,然后选择职业,然后自动分配力量、敏捷、体力、智力和智慧属性,并计算生命值和魔法值。 生命值=体力*20。 魔法值=(智力+智慧)*10。 2.职业限制 很多职业会限制某些种族选择,例如兽人不能就职圣骑士等等,种族和职业的限制表如下: 所以在要求用户选择职业时,输出信息里面只能有用户所选择种族可以就职的职业。 3.初始属性 本题目要求力量、敏捷、体力、智力和智慧要求是随机值(利用随机数函数来取得随机数),但是五项属性的总和应该是100,并且应该和职业相关。例如狂战士的体力和力量就要比较高,而巫师需要较高的智力,而祭司则需要较高的智慧。各职业初始属性的大致比例应遵从下表: 二.题目分析 运用多个switch语句,对输入的游戏角色的信息进行判断,并将信息赋给相对应字符串。 在不同种族的职业选择方面,首先还是用switch语句,对种族的进行判断,对不同的case的操作是:不同的种族显示相对应的职业。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |