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;
    }
    }
    }

    }

     上个截图吧:

  • 相关阅读:
    spring boot学习01【搭建环境、创建第一个spring boot项目】
    C#窗体学生成绩管理系统
    七、整合SQL基础和PL-SQL基础
    六、异常处理概念
    五、PL/SQL循环、游标、函数和过程
    四、SQL基础知识--约束和视图
    三、Oracle常用内置函数
    二、事务
    一、SQL基础知识点补充
    前端未掌握知识点记录
  • 原文地址:https://www.cnblogs.com/damonlan/p/2084853.html
Copyright © 2011-2022 走看看