본문 바로가기
반응형
[C++ 마스터] Day 24: 프로젝트 - 간단한 콘솔 게임 만들기 (2) 이번 단계에서는 간단한 콘솔 게임 프로젝트를 완성하겠습니다. 어제는 미로 생성과 플레이어 이동을 구현했습니다. 오늘은 게임 루프를 추가하고 승리 조건을 구현하여 게임을 완성할 것입니다. 1. 게임 루프와 승리 조건 추가게임이 종료될 때까지 반복적으로 상태를 업데이트하고 화면을 출력하는 게임 루프를 추가합니다. 플레이어가 출구에 도달하면 게임이 종료됩니다. 코드 업데이트#include #include using namespace std;const int WIDTH = 10;const int HEIGHT = 10;vector> maze = { {'#', '#', '#', '#', '#', '#', '#', '#', '#', '#'}, {'#', 'P', ' ', ' ', '#', ' ', ' ',.. 2024. 8. 1.
[C++ 마스터] Day 23: 프로젝트 - 간단한 콘솔 게임 만들기 (1) 이번 프로젝트에서는 간단한 콘솔 게임을 만들어보겠습니다. 게임의 목적은 플레이어가 미로를 탈출하는 것입니다. 플레이어는 미로를 탐험하며, 'W', 'A', 'S', 'D' 키를 사용하여 상하좌우로 이동할 수 있습니다. 목표는 미로의 출구에 도달하는 것입니다. 프로젝트 계획미로 생성: 2차원 배열을 사용하여 미로를 표현합니다.플레이어 이동: 플레이어의 위치를 추적하고, 키 입력에 따라 이동합니다.게임 루프: 게임이 진행되는 동안 반복적으로 상태를 업데이트하고 화면을 출력합니다.게임 종료: 플레이어가 출구에 도달하면 게임이 종료됩니다. 1. 미로 생성먼저, 미로를 나타내는 2차원 배열을 정의하고 초기화합니다. 'P'는 플레이어, 'E'는 출구, ' '는 길, '#'는 벽을 나타냅니다.#include #inc.. 2024. 8. 1.
반응형