본문 바로가기

수업/2D 과제

(7)
2018.12.21 콘솔 - 로또 당첨기 ▲ 각 번호를 모두 확인하여 로또 당첨확인을 확인하는 방법을 사용하여 구현하였습니다. 위의 번호는 손쉬운 진행을위해 치트처럼 써넣었습니다. ▲ 한개의 숫자라도 0~45의 숫자가 아니라면 예외처리가 나타나도록 처리했습니다.
2018.12.21 콘솔 - 대전게임 처음 만든 대전게임으로 배열 사용도 몰랐던 상태라 많은 if절을 사용했었습니다. 모든 선택에 있어 예외처리는 있으며, 시간관계상 1P 마법사, 2P 댄서만 영상으로 찍었으나 1P 3가지 캐릭터, 2P 3가지 캐릭터 모두 원하는대로 선택할 수 있도록 제작하였습니다. 1P는 오른쪽, 2P는 왼쪽에 있어야 하기에 1P, 2P가 어떤 캐릭터를 선택했는가에 따라 각 위치에 나오는 캐릭터의 위치는 달라지며 공격순서는 무조건 1P가 먼저 시작되도록 구현했습니다.
2018.12.20 콘솔 - 구구단 출력 처음 for문을 배우고나서 바로 제작했던 구구단 출력하기 입니다. 처음 배우는 것이었기에 가로, 세로 순서로 나열함에 있어 for문을 여러번 사용했었습니다.
2018.12.19 콘솔 - 숫자야구게임 가위바위보 게임과 마찬가지로 if, while, rand()를 사용해서 만들었으나 if조건들을 더 다양하게 사용하여 제작하였습니다.
2018.12.18 콘솔 - 업다운 게임 if절로만 활용한 업다운게임 입니다. (빠른 진행을 위해 치트를 추가했었습니다.) rand()함수로 랜덤값을 돌려 특정 수를 지정하고, while문으로 맞출때까지 무한적으로 돌게끔 제작하였습니다.
2018.12.18 콘솔 - 가위바위보 ▲ 가위바위보 예외처리 1,2,3,4번 키 이외의 키를 누를 경우 컴양이 다시하라는 말이 나오도록 예외처리했습니다. ▲ 가위바위보 플레이어가 이김 비긴것을 제외한 이기고 지는 것은 카운트가 들어가며 플레이어가 먼저 3번 이길 경우, 컴양이 졌다는 내용과 함께 게임이 종료되도록 구현했습니다. ▲ 가위바위보 플레이어가 짐 진 카운트가 누적되어 이긴 카운트보다 먼저 3이 되었을 경우 컴양이 이겼다는 내용과 함께 게임이 종료되도록 구현했습니다.
2018.12.10 콘솔 - 도트 찍기 2018년 12월, 학원에서 배움을 시작한 첫날에 했던 도트찍기 입니다. cout, endl만을 배운 상태에서 색을 입히고 싶어 인터넷을 통해 색을 입히는 방법을 찾아 제작하였습니다.