• 用C#实现简单的打字闯关游戏


    其实,这个游戏规则很简单,就是分为十关游戏,难度从低到高。

    第一关:每次随机输出一个字符(数字、字符),如果输对了,就加一分,错了 就重新计分。

    第二关:每次开始出现两个字符,难度开始加大。。

    就这样一点一点的递增!~。

    static void Main(string[] args)
    {

    System.Console.WriteLine(
    "现在开始游戏!");
    System.Random r
    = new Random();
    int sores = 0;

    for (int i = 1; i <= 10; i++)
    {
    sores
    = 0;
    while (sores < 10)
    {
    string tip = "";
    for (int j = 0; j <= i - 1; j++)
    {
    if (r.Next(1, 4) == 1)
    {
    tip
    += r.Next(0, 10).ToString();
    //System.Console.WriteLine(tip);
    }
    else
    {
    tip
    += r.Next(1, 4) == 2 ? ((char)r.Next('a', 'z' + 1)).ToString() : ((char)r.Next('A', 'Z' + 1)).ToString();
    }
    }
    //System.Console.WriteLine(tip);
    System.Console.WriteLine("你现在是第{0}关,分数是:{1},需要输入{2}", i, sores, tip);
    string input = System.Console.ReadLine();
    if (input.ToLower() == "exit")
    {
    return;
    }
    else
    {
    sores
    = input == tip ? sores + 1 : 0;
    }
    }
    }

    }

     上个截图吧:

  • 相关阅读:
    HTML
    短信发送平台-阿里大于
    java基础练习题
    2019年让程序员崩溃的 60 个瞬间,笑死我了
    JDBC连接时出现的问题总结
    Java 学习笔记 IO流与File操作
    Java 学习笔记 两大集合框架Map和Collection
    我的github博客地址
    重新认识mapreduce
    java打字游戏
  • 原文地址:https://www.cnblogs.com/damonlan/p/2084853.html
Copyright © 2020-2023  润新知