简介
想了想还是猜数游戏最简单,我们只需要简单输入,判断,输出就可以。
猜数游戏
猜数游戏就是电脑心里想一个数字,你来不断的猜它想的数字是多少,猜大了还是小了会告诉你,直到你猜中,游戏结束。
整点活
我觉得仅仅一个猜数太无聊了,来点规则吧,比如说你猜了超过10次,电脑觉得你太笨了,就会强制结束游戏。如果你猜中了,电脑觉得你窥探到了它的内心,它心态炸了会崩溃。
我们的代码如下。
class Game
{
int answer = 0;
int count = 0;
public:
Game(){}
void Initialize()
{
srand((int)time(0));
answer = rand() % 1000;
}
void UpdateFrame()
{
int num = 0;
while(true)
{
std::cout << "Please input num:";
std::cin >> num;
if (num < answer)
{
std::cout << "Smaller than answer" << std::endl;
}
else if (num > answer)
{
std::cout << "Bigger than answer" << std::endl;
}
else
{
std::cout << "You win! I will crash!" << std::endl;
_sleep(1000);
assert(0);
}
count++;
if (count > 10)
{
std::cout << "You are as stupid as a goose! Bye." << std::endl;
_sleep(1000);
return;
}
}
}
};
一个五脏不全但极其调皮的游戏就诞生了。