游戏角色纯

#include<iostream>
#include<string>
using namespace std;
class Role
{
private:
 string name;
 int blood;
 int magic;
 bool life;
public:
 void setRole(string na,int bl,int ma)
 {
  cout<<"您成功建立的角色"<<endl;
  name=na;
  blood=bl;
  magic=ma;
 }


 void show()
 {
  cout<<name<<" have "<<blood<<" blood"<<magic<<" magic"<<endl;

 }
 void attack()
 {
  cout<<"你成功攻击了对方,生命值+1"<<endl;
  blood++;
 }
 void magicattact()
 {
  cout<<"你使用了魔法攻击,对方生命值-1,您的生命值+1,魔法指数-1"<<endl;
  blood++;
  magic--;
 }
 void eat(int n)
 {
  cout<<"你吃了"<<n<<"个面包,生命值回复"<<n<<"点"<<endl;
  blood=blood+n;
 }
 ~Role()
 {
  cout<<"游戏退出"<<endl;
 }

 void xisheng()
 {
  cout<<name<<"光荣牺牲了"<<endl;
 }
 void beAttack()
 {
  cout<<"你被攻击了,生命值-1"<<endl;
  blood--;
  if(blood==0)
  {
  cout<<"你已经死了"<<endl;
           xisheng();
  }

 }

};

int main()
{
 Role mary;
 mary.setRole("纯",4,4);
 mary.show();
 mary.eat(2);
 mary.show();
 mary.attack();
 mary.show();
 mary.magicattact();
 mary.show();
 mary.beAttack();
 mary.show();

 mary.beAttack();
 mary.show();
 mary.beAttack();
 mary.show();
mary.beAttack();

  }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python开发的大型游戏较为罕见,因为Python作为一种高级编程语言,运行效率相对较低,不太适合处理大规模游戏的图形和物理计算。然而,Python在游戏开发中仍然扮演着重要的角色,通常用于开发游戏的服务器端和游戏工具。 一个著名的Python开发的游戏是《Eve Online》,它是一个大型的多人在线游戏,使用Python作为开发语言编写服务器和客户端的一部分。Python的简洁和灵活性使得其在游戏逻辑和服务器架构方面表现出色。另外一个例子是《World of Tanks》,这个游戏的服务器端也是使用Python编写的。 此外,还有许多知名游戏使用Python作为扩展脚本语言,用于游戏中的逻辑和工具开发。其中包括《洛克人:传奇》、《文明V》和《辐射3》等。这些游戏使用C++等其他语言开发了游戏引擎和核心功能,而Python用作脚本语言来实现游戏中的各种功能和逻辑。 总的来说,Python开发的大型游戏比较少见,但Python在游戏开发中仍然发挥着重要的作用,尤其在服务器端和游戏工具方面。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【python游戏开发】:那些由python开发的知名网站和游戏你知道多少](https://blog.csdn.net/weixin_49895216/article/details/127339944)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值