找回密码
 立即注册
查看: 121|回复: 0

????

[复制链接]

0

主题

0

回帖

56

积分

管理员

积分
56
发表于 2019-9-13 23:46:11 | 显示全部楼层 |阅读模式
???????

Orff??????

?????

???????????????????????????????????????????????????????????????????????????????????????????????????????

???????

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ???????

{

public enum Mode

{

????, ????

}

public enum Gesture

{

?? = 0, ?? = 1, ? = 2

}

public enum Role

{

????, ????, ????

}

class Game

{

public static int AgainstTheNumber = 0;//????

public static string[] player = new string[2];//????????

public static int[] victory = { 0, 0 };//?????????

public static string[] huaQuan = new string[2];//?????????

public static void StartInterface()//????????

{

Console.WriteLine("****************************? ? ? ? ? ? ? ?

*****************************");

Console.WriteLine();

Console.WriteLine();

Console.WriteLine();

Console.WriteLine(" *********************** ");

Console.WriteLine(" **?? ??** ");

Console.WriteLine(" *********************** ");

Game.SelectMode();

}

public static void SelectMode()//??????

{

int choose;

do

{

Console.WriteLine("????????");

Console.WriteLine("1.{0}                2.{1}", Mode.????, Mode.????);

choose = int.Parse(Console.ReadLine());

switch (choose)

{

case 1:

Console.WriteLine(Mode.????.ToString());

Game.Start(Mode.????.ToString());

break;

case 2:

Console.WriteLine(Mode.????.ToString());

Game.Start(Mode.????.ToString());

break;

default:

Console.WriteLine("??????????");

continue;

}

} while (choose > 2);

}

public static void Start(string mode)//??????

{

if (mode == Mode.????.ToString())

{

Player.SelectRoles();

}

else

{

Player.SelectRoles(mode);

}

}

public static void Compare()//??????????

{

AgainstTheNumber++;

if ((huaQuan[0] == Gesture.?.ToString() && huaQuan[1] == Gesture.??.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.??.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.?.ToString()))

{

victory[1]++;

Console.WriteLine("??????????????");

}

else if ((huaQuan[0] == Gesture.?.ToString() && huaQuan[1] == Gesture.?.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.??.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.??.ToString()))

{

Console.WriteLine("?????????????");

}

else

{

victory[0]++;

Console.WriteLine(player[0] + "??????????");

}

}

public static void Compare(string huaQuan1, string huaQua2)//??????????

{

AgainstTheNumber++;

if ((huaQuan[0] == Gesture.?.ToString() && huaQuan[1] == Gesture.??.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.??.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.?.ToString()))

{

victory[1]++;

Console.WriteLine(player[1] + "??????????");

}

else if ((huaQuan[0] == Gesture.?.ToString() && huaQuan[1] == Gesture.?.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.??.ToString()) ||

(huaQuan[0] == Gesture.??.ToString() && huaQuan[1] == Gesture.??.ToString()))

{

Console.WriteLine("?????????????");

}

else

{

victory[0]++;

Console.WriteLine(player[0] + "??????????");

}

}

public static void Last()//????

{

Console.WriteLine("
************????****************");

Console.WriteLine("
"+player[0] + "VS" + player[1]);

Console.WriteLine("?????" + AgainstTheNumber);

if (victory[0] > victory[1])

{

Console.WriteLine("{0}?????????{1}", player[0], victory[0]);

}

else if (victory[0] < victory[1])

{

Console.WriteLine("{0}?????????{1}", player[1], victory[1]);

}

else

{

Console.WriteLine("{0}?{1}?????????????", player[0], player[1]);

}

Console.WriteLine("
");

Console.WriteLine(""); Console.WriteLine("****************************? ? ? ? ? ? *****************************"); Console.ReadLine();

}

}

class Player

{

public string[] role = new string[3];

public Player()//?????

{

role[0] = Role.????.ToString();

role[1] = Role.????.ToString();

role[2] = Role.????.ToString();

}

public static void SelectRoles()//??????????

{

Player players = new Player();

int choose;

do

{

Console.WriteLine("????????1.{0}        2.{1}        3.{2}?", players.role[0], players.role[1], players.role[2]);

choose = int.Parse(Console.ReadLine());

switch (choose)

{

case 1:

Game.player[0] = players.role[0];

Console.WriteLine("
????????" + Game.player[0]);

break;

case 2:

Game.player[0] = players.role[1];

Console.WriteLine("
????????" + Game.player[0]);

break;

case 3:

Game.player[0] = players.role[2];

Console.WriteLine("
????????" + Game.player[0]);

break;

default:

Console.WriteLine("??????????????");

break;

}

} while (choose > 3);

Game.player[1] = "???";

HuaQuan();

}

public static void SelectRoles(string mode)//????????

{


?????????????
?????http://www.850500.com/news/70809.html
?????,??!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-4-2 05:53 , Processed in 0.376953 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表