[Day 1] Creating an Text Adventure in C++

베리투스·2025년 8월 4일

TIL: Today I Learned

목록 보기
9/93

ㅁ QUEST

이번 과제는 C++을 활용한 텍스트 기반 선택지 게임 제작입니다. 이번 주차 동안 배운 C++ 프로그래밍 기초를 실제 게임 개발에 적용해보고, 게임 개발의 기본 흐름을 이해하는 것을 목표로 합니다.
과제 목표

  • 변수, 자료형, 연산자, 제어문, 함수 등 C++의 기초 문법을 활용
  • 게임 스토리 구성과 흐름 제어를 경험
  • 창의적인 게임 개발 경험을 통해 C++ 실력을 강화

ㅁ Learning

1. 텍스트 기반 선택지 게임 구조 이해

  • 캐릭터를 입력으로 선택하고
  • 각 캐릭터마다 고유한 선택지를 보여주고
  • 선택에 따라 결과를 출력하는 흐름

2. C++ 기초 문법 활용

  • #include iostream, #include string
  • using namespace std;
  • int main() {} 구조
  • cout과 cin으로 입력/출력
  • string 변수 선언과 비교
  • if, else if, else 문으로 분기 처리

3. 입력에 따른 흐름 제어

  • if (character == "전사") → 전사 선택지
  • if (action == "전투") 등으로 분기
  • 마법사도 같은 구조로 처리 (불꽃, 얼음, 전기)

4. 반복문으로 게임 재시작 기능 추가

  • while (1)로 무한 반복
  • "게임을 계속하시겠습니까?" 질문
  • if (입력 == "아니오") break;로 종료 제어
profile
Shin Ji Yong // Unreal Engine 5 공부중입니다~

0개의 댓글