21xrx.com
2024-12-22 22:47:20 Sunday
登录
文章检索 我的文章 写文章
C++简单游戏代码大全
2023-06-24 01:09:59 深夜i     --     --
C++ 游戏代码 简单游戏 代码大全 编程教学

C++是一门广泛使用的编程语言,其应用范围非常广泛。其中,游戏开发也是C++语言的一大应用,而游戏开发中最重要的是游戏代码。在这里,我们整理了一些C++简单游戏代码,供大家参考。

1. 石头剪子布游戏代码

#include

#include

#include

using namespace std;

void play_game()

{

  srand(time(NULL));

  int player_choice;

  cout<<"请出拳:石头(0)、剪刀(1)、布(2):"<

  cin>>player_choice;

  int computer_choice=rand()%3;

  if(player_choice==computer_choice)

    cout<<"平局!"<

  else if((player_choice==0&&computer_choice==1) || (player_choice==1&&computer_choice==2) || (player_choice==2&&computer_choice==0))

    cout<<"玩家赢了!"<

  else

    cout<<"电脑赢了!"<

}

int main()

{

  while(true)

  {

    play_game();

    cout<<"是否继续游戏?(y/n)"<

    char choice;

    cin>>choice;

    if(choice!='y')

      break;

  }

  return 0;

}

2. 猜数字游戏代码

#include

#include

#include

using namespace std;

void play_game(int max_num)

{

  srand(time(NULL));

  int random_num=rand()%max_num+1;

  int guess_num;

  int count=0;

  while(true)

  {

    cout<<"请输入一个1到"< <<"之间的数字:"<

    cin>>guess_num;

    count++;

    if(guess_num==random_num)

      cout<<"恭喜你猜对了!共猜了"< <<"次。"<

      break;

    else if(guess_num

      cout<<"猜小了!"<

    else

      cout<<"猜大了!"<

  }

}

int main()

{

  play_game(100);

  return 0;

}

3. 射击游戏代码

#include

#include

#include

using namespace std;

int main()

{

  srand(time(NULL));

  int target=rand()%100+1;

  int count=0;

  int guess;

  while(true)

  {

    cout<<"请将枪口对准目标并开火!"<

    cin>>guess;

    count++;

    if(guess==target)

      cout<<"恭喜你击中了目标!"<

      break;

    else if(guess

      cout<<"射偏了!请瞄准高一点。"<

    else

      cout<<"射偏了!请瞄准低一点。"<

  }

  cout<<"共尝试了"< <<"次。"<

  return 0;

}

这些C++简单游戏代码可供初学者参考,也可以根据自己的喜好进行创作,使自己的游戏更有趣。当然,如果想制作更为复杂的游戏,还需要继续学习,不断提升自己的技能水平。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复