콘솔게임 2

[C#] 이차원 배열을 이용해 콘솔창에서 빙고를 실행시켜보자!

다음은 만들고자 하는 빙고판의 조건이다. 빙고 만들기 셔플 메소드 만들기 빙고 생성 메소드 만들기 컴퓨터 AI 만들기 각자 다른 빙고판 컴퓨터가 숫자 하나 플레이어가 숫자 하나 빙고 종료 조건 둘 중 4빙고가 되는 사람 있으면 해당 플레이어 승 게임 종료 메서드마다 풀이를 해두겠다. static int[,] Create_bingo() { int length = 5; int[,] arr = new int[length, length]; for (int i = 0; i < arr.GetLength(0); i++) { for (int j = 0; j < arr.GetLength(1); j++) { arr[i, j] = 5 * i + j + 1; //1~25 순서대로 [5][5]에 넣기 } } return arr..

[C#] 콘솔창 글씨/배경 색 바꾸기, 실제 색상표, 출력 글자 수 빈칸으로 맞추기와 이것들을 활용한 콘솔 게임 예제

콘솔창 배경색, 글자색 바꾸기 Console.ForegroundColor = ConsoleColor.(색상명) 을 해주면 이후에 출력되는 모든 글자가 해당 색상으로 글씨색이 바뀐다. Console.BackgroundColor = ConsoleColor.(색상명) 을 해주면 글씨가 써있는 만큼의 배경 색이 색상으로 바뀐다. 글씨색과 배경색 둘 다 원래대로 바꿔주지 않으면 코드를 쓴 이후 모든 글씨에 적용되어 나온다. 이런식으로 따라서 원래대로 돌려주고 싶다면 Console.ResetColor(); 를 써주면 배경, 글씨 색 전부 원래대로 돌아온다. (색상명)은 공식 문서에 나온 대로 Black, Blue, Cyan, DarkBlue, DarkCyan, DarkGray, DarkGreen, DarkMagen..

공부/C# 2023.03.16
728x90