c语言创新游戏,c语言角色扮演游戏创新设计的源代码.doc

253b171540df25e1b84436cbe50dfc72.gifc语言角色扮演游戏创新设计的源代码.doc

预定义处理 include include include include 函数声明 int _sex; 用来输入性别的函数 int _race; 用来输入种族的函数 int _occupationint; 用来输入职业的函数 void output_attributeint occupation; 用来输出属性的函数 char Isex250“男性“,“女性“; char Irace550“人类“,“精灵“,“兽人“,“矮人“,“元素“; char Ioccupation650“狂战士“,“圣骑士“,“刺客“,“猎手“,“祭司“,“巫师“; 主函数 void main while1 srandunsignedtimeNULL; 生成随机数 char name50; int sex,race,occupation; coutname; while 1 sex_sex; if sex0sex1 判断性别输入是否正确 break; 正确则跳出 else cout0 if a0 break; 以下是函数的定义 性别选择函数 int _sex int sex; coutsex; return sex; 种族选择函数 int _race int race; coutrace; return race; 职业选择函数 int _occupationint race int occupation; switch race case0while 1 coutoccupation; if occupation0 if occupation2 if occupation0occupation3occupation4 break; else coutoccupation; if occupation0occupation1occupation4 break; else coutoccupation; if occupation4 else cout“请输入 4 或 5 来选择职业n“; break; default ; return occupation; 属性输出函数 void output_attributeint occupation int rand1,rand2,rand3,rand4,rand5,rand6; 产生随机数 rand1rand1135; rand2rand53; rand3rand921; rand4rand916; rand5rand77; rand6rand1131; switch occupation case0cout“力量 ttt“rand1“nn“ “敏捷 ttt“60-rand1“nn“ “体力 ttt“40-rand2-rand2“nn“ “智力 ttt“rand2“nn“ “智慧 ttt“rand2“nn“ “生命值 ttt“20*40-rand2-rand2“nn“ “魔法值 ttt“10*rand2rand2“nn“;break ; case1cout“力量 ttt“rand3“nn“ “敏捷 ttt“40-rand3“nn“ “体力 ttt“60-rand4-rand5“nn“ “智力 ttt“rand4“nn“ “智慧 ttt“rand5“nn“ “生命值 ttt“20*60-rand4-rand5“nn“ “魔法值 ttt“10*rand4rand5“nn“;break ; case2cout“力量 ttt“rand4“nn“ “敏捷 ttt“55-rand4“nn“ “体力 ttt“rand4“nn“ “智力 ttt“45-rand4-rand5“nn“ “智慧 ttt“rand5“nn“ “生命值 ttt“20*rand4“nn“ “魔法值 ttt“10*45-rand4“nn“;break; case3cout“力量 ttt“rand1“nn“ “敏捷 ttt“45-rand4-rand5“nn“ “体力 ttt“rand1“nn“ “智力 ttt“55-rand1“nn“ “智慧 ttt“rand5“nn“ “生命值 ttt“20*rand1“nn“ “魔法值 ttt“10*55-rand1rand5“nn“;br eak; case4cout“力量 ttt“45-rand4-rand5“nn“ “敏捷 ttt“50-2*45-rand4-rand5“nn“ “体力 ttt“45-rand4-rand5“nn“ “智力 ttt“rand6“nn“ “智慧 ttt“50-rand6“nn“ “生命值 ttt“20*45-rand4-rand5“nn“ “魔法值 ttt“10*50“nn“;break; case5cout“力量 ttt“rand5“nn“ “敏捷 ttt“rand4“nn“ “体力 ttt“40-rand4-rand5“nn“ “智力 ttt“rand4“nn“ “智慧 ttt“60-rand4“nn“ “生命值 ttt“20*40-rand4-rand5“nn“ “魔法值 ttt“10*60“nn“;break; default;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值