C#猜数字游戏代码示例 - VS2022实现
使用VS2022编写C#猜数字游戏
想要学习如何使用C#编写简单的游戏吗?本教程将带你使用Visual Studio 2022创建一个经典的猜数字游戏。
代码示例:
using System;
namespace SimpleGame
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine('欢迎来到猜数字游戏!');
Random random = new Random();
int targetNumber = random.Next(1, 101);
int guessCount = 0;
bool isCorrectGuess = false;
while (!isCorrectGuess)
{
Console.Write('请输入一个1到100之间的整数:');
string input = Console.ReadLine();
int guess;
if (int.TryParse(input, out guess))
{
guessCount++;
if (guess < targetNumber)
{
Console.WriteLine('太小了,请继续猜测!');
}
else if (guess > targetNumber)
{
Console.WriteLine('太大了,请继续猜测!');
}
else
{
isCorrectGuess = true;
Console.WriteLine($'恭喜!你猜对了,答案是{targetNumber}。');
Console.WriteLine($'你一共猜了{guessCount}次。');
}
}
else
{
Console.WriteLine('请输入有效的数字!');
}
}
Console.WriteLine('感谢参与游戏,祝你玩得愉快!');
Console.ReadLine();
}
}
}
代码解释:
- 首先,程序生成一个1到100之间的随机整数作为目标数字。
- 玩家需要输入猜测的数字,程序会将玩家的输入与目标数字进行比较。
- 根据比较结果,程序会给出提示,告诉玩家是猜大了还是猜小了。
- 当玩家猜对时,游戏结束,程序会显示玩家猜了多少次才猜对。
扩展练习:
- 尝试修改游戏规则,例如限制玩家的猜测次数,或允许玩家选择不同的难度级别。
- 添加更多互动元素,例如音效或图形界面。
希望这个简单的游戏代码示例可以帮助你开始使用C#进行游戏开发!
原文地址: https://www.cveoy.top/t/topic/NOp 著作权归作者所有。请勿转载和采集!