[원티드 포텐업 게임 개발자 양성과정 2기 - 3일차] 간단한 게임 구현

2025. 2. 21. 09:25·프로그래밍 공부/원티드 포텐업 게임 개발자 양성과정 2기

 

#include <iostream>
#include <string>

using namespace std;

int main()
{
	srand(time(NULL));

	int escape_x = rand() % (9 - 0 + 1) + 0;
	int escape_y = rand() % (9 - 0 + 1) + 0;
	bool escaped = false;

	char m[10][10];
	

	for (int i = 0; i < 10; i++)
	{
		for (int j = 0; j < 10; j++)
		{
			m[i][j] = '#';
		}
	}

	m[escape_y][escape_x] = 'E';

	m[0][0] = 'O';


	int curX =0, curY=0;

	while (1)
	{
		if (curX == escape_x && curY == escape_y)
		{

			cout << "탈출에 성공";
			return 0;
		}

		system("cls");

		char input;

		for (int i = 0; i < 10; i++)
		{
			for (int j = 0; j < 10; j++)
			{
				cout << m[i][j];
			}
			cout << endl;
		}

		
		cin >> input;

		switch (input)
		{
		case 'w':

			m[curY][curX] = '#';
			curY -= 1;
			m[curY][curX] = 'O';

			break;
		case 'a':
			m[curY][curX] = '#';
			curX -= 1;
			m[curY][curX] = 'O';
			
			break;
		case 's':
			m[curY][curX] = '#';
			curY += 1;
			m[curY][curX] = 'O';
			
			break;
		case 'd':
			m[curY][curX] = '#';
			curX += 1;
			m[curY][curX] = 'O';
			
			break;
		}

	}


}



'프로그래밍 공부 > 원티드 포텐업 게임 개발자 양성과정 2기' 카테고리의 다른 글

[원티드 포텐업 게임 개발자 양성과정 2기 - 6일차] 구조체, 함수  (0) 2025.02.25
[원티드 포텐업 게임 개발자 양성과정 2기 - 2일차]  (0) 2025.02.20
[원티드 포텐업 게임 개발자 양성과정 2기 - 1일차] 언어와 C++ 기초  (0) 2025.02.19
'프로그래밍 공부/원티드 포텐업 게임 개발자 양성과정 2기' 카테고리의 다른 글
  • [원티드 포텐업 게임 개발자 양성과정 2기 - 6일차] 구조체, 함수
  • [원티드 포텐업 게임 개발자 양성과정 2기 - 2일차]
  • [원티드 포텐업 게임 개발자 양성과정 2기 - 1일차] 언어와 C++ 기초
Rocketbabydolls
Rocketbabydolls
Rocketbabydolls
  • Rocketbabydolls
    With The Lights Out
    Rocketbabydolls
  • 전체
    오늘
    어제
    • 전체글 (183) N
      • 프로그래밍 공부 (117)
        • C (16)
        • Jumping into C++ (9)
        • MFC (C++) (1)
        • 자료구조 (1)
        • 알고리즘 (1)
        • 백준 (C++) (74)
        • 핸즈온 머신러닝 2판 (6)
        • Unseen 3기 준비 (4)
        • 원티드 포텐업 게임 개발자 양성과정 2기 (4)
      • 언리얼엔진5 (62) N
        • [Part1] 이득우의 언리얼 프로그래밍 (12)
        • [Part2] 이득우의 언리얼 프로그래밍 (2)
        • [Part2 복습] 이득우의 언리얼 프로그래밍 (3)
        • [Part3] 이득우의 언리얼 프로그래밍 (14)
        • [Part4] 이득우의 언리얼 프로그래밍 (0)
        • FPS 게임 1인 프로젝트 (6)
        • 각종 지식 (10) N
        • 블루프린트 Paper2D 로 게임 만들기 (14)
        • 팀 프로젝트 (1)
      • 일상 (1)
      • ETC (1)
        • 맥북 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      실전C프로그래밍 실습문제
      언리얼엔진 옵저버 패턴
      언리얼엔진 중재자 패턴
      언리얼엔진5 fps 프로젝트
      핸즈온 머신러닝 2판
      언리얼엔진
      언리얼엔진 디자인 패턴
      실전 C프로그래밍 나중채
      실전C프로그래밍
      c언어
      c++ 17298
      핸즈온 머신러닝
      실전C프로그래밍 나중채
      티스토리챌린지
      실전 C프로그래밍 실습문제
      C언어 실습문제
      언리얼엔진5
      오블완
      실전 C 프로그래밍
      실전 C프로그래밍
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    [원티드 포텐업 게임 개발자 양성과정 2기 - 3일차] 간단한 게임 구현
    상단으로

    티스토리툴바