c++ 3

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++ | 연산자와 조건문 그리고 가위바위보 게임 로직

연산자 & 조건문연산자와 조건문을 배우니 할 수 있는 게 많아졌다. 아직 아는 것이라곤 변수와 연산자 밖에 없는데 랜덤으로 로또 번호 추천해주는 코드도 짜볼 수 있고, 아주 단순한 가위바위보 게임도 만들 수 있다! #include #include //난수를 사용할 수 있는 라이브러리using namespace std;void main(){ //산술연산자 // + 더하기 // - 빼기 // * 곱하기 // / 나누기 // % 나머지 /* int playerHP = 100; int healRate = 10; int enemyAtk = 7; cout B A는 B보다 크다 // A = B A는 B보다 같거나 크다 // A > //사냥터 입장 조건 Lv 55이상 인데 초대장이 있어야한다 /* in..

C++ 2025.07.14