文件名称:奥特曼打怪兽
文件大小:384KB
文件格式:ZIP
更新时间:2015-04-24 07:19:16
奥特曼打怪兽的c++
现在有一个奥特曼打怪兽的角色扮演游戏。请你根据下面的描述,定义两个类:奥特曼类和怪兽类。 在奥特曼的世界,打怪兽就是全部。现在人人都有机会成为奥特曼,加入到与怪兽无止境的战斗中。可惜,并非人人生来就是英雄,革命尚未成功,同志仍需努力啊。每一个奥特曼都要从零开始,辛勤劳动,打怪升级,最终才能成为举世瞩目的大英雄。 奥特曼的等级(rank)从第一级开始,随着它打怪兽经验(exp)的增加,等级将不断攀升。随着等级的升高,奥特曼的生命值(hp)上限和攻击力(damage)也将大大增强。在与怪兽的战斗中,奥特曼收获的不仅仅是经验。有时,运气好的话,还能从怪兽身上弄到点小钱(money)。不要小看这些钱,关键时刻,它能给奥特曼买药补血呀。奥特曼没有金刚不坏之身,在与怪兽的战斗中,奥特曼会受到伤害。一旦奥特曼的生命值降到0,它英雄的一生就结束了。 好了,了解了奥特曼的基本情况,现在可以开始战斗了。首先,我们需要一位全新的奥特曼,我们给它赋予一定的初始实力(initial)。让它投入战斗吧! 在与怪兽的战斗中要讲究策略。所谓知己知彼,百战不殆,一旦碰到怪兽,我们首先要查看自己和对方的实力(display),包括双方的等级、生命值、攻击力、经验和所拥有的钱财。所谓打得赢就打,打不赢就跑。如果对手太强大,逃跑吧(escape)!偶尔逃跑无伤颜面,但会耗费一点生命值。如果总是逃跑,生命被虚耗,那英雄就当不成了。所以该出手时就出手,勇敢地战斗(attack)吧!每一回合的战斗中,怪兽会受到攻击(attacked),怪兽也会反击(fightback),让奥特曼受到攻击(attacked)。每一回合结束,只要奥特曼还活着(isalive),而且怪兽也还活着,战斗就要继续。如果奥特曼的生命值太低,也许抵挡不了下一轮的进攻,那么别财迷了,掏钱出来给它补血(restore)吧。当然,如果形势确实不妙,奥特曼也可以中途逃跑。但如果获得了最终的胜利(win),不仅能赢得战斗经验,夺取怪兽身上的钱财,足够多的经验也许能让奥特曼升级(upgrade)。 以及其实现。
【文件预览】:
打怪怪兽
----Ultraman.cpp(3KB)
----打怪怪兽.dsw(524B)
----Monster.cpp(1KB)
----主函数.dsp(3KB)
----主函数.cpp(469B)
----打怪怪兽.ncb(65KB)
----Debug()
--------vc60.pdb(76KB)
--------打怪怪兽.pdb(545KB)
--------主函数.pch(242KB)
--------打怪怪兽.ilk(292KB)
--------vc60.idb(65KB)
--------Monster.obj(13KB)
--------打怪怪兽.exe(212KB)
--------主函数.obj(10KB)
--------Ultraman.obj(19KB)
--------主函数.pdb(25KB)
--------打怪怪兽.pch(243KB)
----Monster.h(813B)
----打怪怪兽.dsp(4KB)
----打怪怪兽.opt(54KB)
----主函数.ncb(41KB)
----主函数.opt(53KB)
----Ultraman.h(1021B)
----主函数.dsw(520B)
----主函数.plg(1KB)
----打怪怪兽.plg(1KB)