반응형
오늘은 연습으로 "랜덤한 두 수의 합" 다섯 문제 맞추기 게임을 만들어봤습니다.
static void Main(string[] args)
{
Random rnd = new Random();
int score = 0;
int q1, q2 = 0;
int currentCount = 0;
int MAX_COUNT = 5;
int solution = 0;
while(true)
{
q1 = rnd.Next(1, 99);
q2 = rnd.Next(1, 99);
solution = q1 + q2;
Console.WriteLine("{0} + {1} = ?", q1, q2);
if (solution == int.Parse(Console.ReadLine()))
{
Console.WriteLine("정답!");
score++;
}
else
{
Console.WriteLine("오답! 정답은 : {0}", solution);
}
currentCount++;
if (currentCount >= MAX_COUNT)
{
if(score >= MAX_COUNT)
{
Console.WriteLine("성공!");
}
else
{
Console.WriteLine("실패! 다맞춰!");
}
// 종료!
break;
}
}
}
C#은 참 간결하고 쉽군요~
반응형
'프로그래밍 이야기 > GameDev' 카테고리의 다른 글
C#코딩연습 - 클래스 연습 (0) | 2020.11.18 |
---|---|
C# 코딩 연습 - 확장 메서드 (0) | 2020.11.15 |
C# 코딩 연습 - 배열기반 달리기 게임 (0) | 2020.11.11 |
C# 코딩 연습 - 달리기 게임 (0) | 2020.11.06 |
GitHub 대신 Bitbucket 사용하기 (0) | 2018.12.19 |