zoukankan      html  css  js  c++  java
  • 用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;
    }
    }
    }

    }

     上个截图吧:

  • 相关阅读:
    李航博士:浅谈我对机器学习的理解
    数据挖掘过程中:数据预处理
    C++:构造函数和析构函数能否为虚函数
    PCA的数学原理
    奇异值分解(SVD) --- 几何意义
    3月机器学习在线班第六课笔记--信息熵与最大熵模型
    ML:交叉验证Cross-Validation
    LaTex的注释
    混合高斯模型
    NE2018届校招内推笔试——数据挖掘
  • 原文地址:https://www.cnblogs.com/damonlan/p/2084853.html
Copyright © 2011-2022 走看看