使用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#进行游戏开发!

C#猜数字游戏代码示例 - VS2022实现

原文地址: https://www.cveoy.top/t/topic/NOp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录