C语言射击游戏的编程问题
int ShutOne(int时间)
{
//时间清零,
//3秒,2秒,1秒开始显示一个随机字符;
//从键盘读取一个字符,直到是显示的字符,超过10次后返回负数;
//获取结束时间,
//求拍摄时间Tim shut = time-3000 ms;
//计算机生成一个随机数Trand,比如time+randomize(1000);//假设射击可以在1000ms内完成,其中时间(ms)为游戏难度,
//Return:Trand-Tim shut;电脑时间“射击时间为玩家赢得胜利。”0或负数
}
int main(void)
{
int x,result = 0;
......
for(I = 0;我& lt10;i++)
{
x = ShutOne(500);//难度500 ms。
if(x & gt;0)
result++;
}
if(result = = 5)//再次
{ x = ShutOne(500);
f(x & gt;0)
result++;
}
如果(结果“5”)
输出玩家获胜;
否则:
玩家负
}