Skip to content

zhlongfj/pk-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

武器进化作业 第一问

对打游戏 有两个人,下称玩家 每个人都有血值 有攻击力 没有防御力 有名字 可以互相对打 游戏开始,双方互殴,你一下我一下,直到一人死亡,打印出xx被打败了。 只需要写核心逻辑,不需要考虑界面。 输出 李四被打败了. 第二问

每次攻击输出谁攻击了谁,被攻击的人掉了多少血,剩多少血。 输出: 张三攻击了李四,李四受到了8点伤害,李四剩余生命:12 李四攻击了张三,张三受到了9点伤害,张三剩余生命:1 张三攻击了李四,李四受到了8点伤害,李四剩余生命:4 李四攻击了张三,张三受到了9点伤害,张三剩余生命:-8 张三被打败了 第三问

要有职业分为: 普通人和战士。 攻击要输出职业+名字 被攻击时也输出 战士可以装备武器,武器有名字。所以要输出用武器攻击了对方。 武器有额外的攻击力。 战士和普通人可以互相攻击。 战士可以装备防具 普通人不可以装备防具或武器 战士受到的伤害是对方的攻击力减去防御力. 第二问的单行输出需求被废弃。 (下列输出没有包含防具,但是记得要实现防具的防御功能,下列输出只是例子,不见得做题时要写的完全一样) 输出1:

战士张三用优质木棒攻击了普通人李四,李四受到了8点伤害,李四剩余生命:12 输出2:

普通人李四攻击了战士张三,张三受到了9点伤害,张三剩余生命:1 输出3:

普通人张三攻击了普通人李四,李四受到了8点伤害,李四剩余生命:4 ==教学说明==

要求设计出Solider和Player两个类,体现继承,消除重复。

About

a simple pk-game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages