-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
가위바위보 게임을 이렇게 작성해도 괜찮나요?
22.05.15 21:14 작성 조회수 298
0
// 0:가위 1:바위 2:보
Random rand = new Random();
int aiChoice = rand.Next(0, 3);
int choice = Convert.ToInt32(Console.ReadLine());
switch (choice)
{
case 0:
Console.WriteLine("당신의 선택은 가위입니다.");
break;
case 1:
Console.WriteLine("당신의 선택은 바위입니다.");
break;
default:
Console.WriteLine("당신의 선택은 보입니다.");
break;
}
switch(aiChoice){
case 0:
Console.WriteLine("AI의 선택은 가위입니다.");
break;
case 1:
Console.WriteLine("AI의 선택은 바위입니다.");
break;
default:
Console.WriteLine("AI의 선택은 보입니다.");
break;
}
// 0:가위 1:바위 2:보
if (choice == aiChoice)
{
Console.WriteLine("무승부입니다.");
}
else if ((choice == 0 && aiChoice == 1) || (choice == 1 && aiChoice == 2 ) || (choice == 2 && aiChoice == 0))
{
Console.WriteLine("당신의 패배입니다.");
}
else
{
Console.WriteLine("당신의 승리입니다.");
}
답변을 작성해보세요.
0
답변 1