전체 글 11

C++ | 공격으로 인한 체력 감소 로직을 구성해보자

게임을 하다보면 꼭 필요한 공격, 체력 감소게임을 할 때는 별 생각 없었는데 이제보니 이것도 전부 코드였다. #include#includeusing namespace std;void main(){ srand(time(NULL)); int playerHP = 10000; int enemyHP = 10000; int playerATK, enemyATK; while (playerHP > 0 && enemyHP > 0) { playerATK = rand() % 20; enemyATK = rand() % 20; playerHP -= enemyATK; enemyHP -= playerATK; cout 위에 올린 코드는 아주 단순하지만, 응용해보면 재밌는 걸 만들 수 있을 것 같아서 재밌었던 부분이다.

C++ 2025.07.14

C++| 숫자야구 게임 로직

숫자야구게임 로직나를 혼란에 빠뜨렸던...숫자야구 게임 로직이다. 생각보다 논리 구성하는 게 어려웠다. 대략적으로 필요한 것들은 떠올라도, 코드로 어떻게 표현할지 바로 떠오르지 않아서 힘들었던 것 같다. #include #include using namespace std;void main(){ srand(time(NULL)); //변수 선언 int pitcher1, pitcher2, pitcher3; //컴퓨터 숫자용 변수 int batter1, batter2, batter3; //내가 입력할 변수 int strike, ball; //스트라이크, 볼 카운트 int roundCount = 9; strike = ball = 0; //중복되지 않는 수를 선별하기 위한 반복문 while (tru..

C++ 2025.07.14

C++| 반복문과 업앤다운 게임 로직

for문선생님께서 if문만 있으면 모든 게임을 만들 수 있다고 하셨다그런데 for문까지 있다면...?#include using namespace std;void main(){ //반복문 //뭔가 반복하는 앤가? (true) //조건이 true일때 동작한다 int i; //1. for문 for (int i = 0; i = 0; i--) { cout while문 //2. while문 //기본적으로 무한 반복 //당연히 true일 때만 while (true) { cout 제어문//제어문//break : 연산을 중지하고 빠져나간다//continue : 연산을 건너뛴다//return : 값을 반환하고 종료한다//go to : 업계에선 약간 금기어..볼드모트void main(){ for (int i = ..

C++ 2025.07.14