너무 어려웠다...

#include <iostream>
#include <ctime>
#include <conio.h>
using namespace std;

int main()
{

		**********
		**********
		**********
		**********
		**********
		**********
		**********
		**********
		**********
		**********

		1. 플레이어를 만들어준다.
		2. 맵을 만들어준다.
		3. 위치를 랜덤으로 지정한다.
		3. 사용자 키를 입력하여 움직일 수 있게 한다.
		4. system(cls);

*/

// 움직이는 좌표 지정

srand(time(NULL));
int map[20][20] = { 0, };
int player_x = 0;
int player_y = 0;
//int escape_x = 0;
//int escape_y = 0;
char input_key = 0;

// 랜덤으로 플레이어 위치 10x10 에 생성

//int player_x = rand() % 10;
//int player_y = rand() % 10;

// 랜덤으로 10x10 위치에 생성
int escape_x = rand() % 10;
int escape_y = rand() % 10;

// 탈출구가 0,0 제외, 1,0 또는 0,1 도 가능해야 한다.

// 가짜 탈출구

int fake_x = rand() % 10;
int fake_y = rand() % 10;

while (escape_x == 0 && escape_y == 0)
{
		escape_x = rand() % 10 ;
		escape_y = rand() % 10 ;
}

while (true)
{
	system("cls");

	// 플레이어 제어, 도착지 설정, 맵 설정

	for (int i = 0; i < 10; i++)
	{
		for (int j = 0; j < 10; j++)
		{
			if (i == player_x && j == player_y)
				cout << "●";

			else if (i == escape_x && j == escape_y)
				cout << "◎";

			else if (i == fake_x && j == fake_y)
				cout << "◎";

			else
				cout << "○";
		}
		cout << endl;

	}

	// 키 지정

	switch (_getch())
	{
	case 119: //w
		if (player_x > 0 )
		{
			player_x -= 1;
		}
		break;
	case 115: //s
		if (player_x < 9)
		{
			player_x += 1;
		}
		break;
	case 100: //d
		if (player_y < 9)
		{
			player_y += 1;
		}
		break;
	case 97: //a
		if (player_y > 0)
		{
			player_y -= 1;
		}
		break;
	default:
		break;
	}

	if ((player_x == escape_x) && (player_y == escape_y))
	{
		system("cls");
		cout << endl;
		cout << " #####  #      #####    ##    ####   " << endl;
		cout << " #      #      #       #  ##  #   #  " << endl;
		cout << " #      #      #####  #    #  ####   " << endl;
		cout << " #      #      #      ######  #   #  " << endl;
		cout << " #####  #####  #####  #    #  #   #  " << endl;
		break;

	}

	else if ((player_x == fake_x) && (player_y == fake_y))
	{
		system("cls");
		cout << " #####    ##    #   ##  #####   #  " << endl;
		cout << " #       #  #   # ##    #       #  " << endl;
		cout << " #####  #    #  ##      #####   #  " << endl;
		cout << " #      ######  # ##    #          " << endl;
		cout << " #      #    #  #   ##  #####   #  " << endl;
		break;
	}

}

}