프로그래밍응용 사다리 타기 게임 만들기
- 최초 등록일
- 2021.05.08
- 최종 저작일
- 2020.09
- 12페이지/
어도비 PDF
- 가격 2,000원

소개글
"프로그래밍응용 사다리 타기 게임 만들기"에 대한 내용입니다.
목차
1. 서론
2. 본론
본문내용
서론
: 사다리 타기 게임은 사다리 그리기 버튼을 누르게 되면 랜덤으로 세로줄 5개의 사이공간에 가로줄을 넣어주어서 사다리를 만들고 시작할 번호를 입력받은 후 사다리 타기 시작버튼을 누르면 선택한 번호 세로줄에서 줄을 따라 내려가면서 가로줄을 만날 때마다 가로줄에 연결된 다른 세로줄로 옮겨 가도록 하게 되는 규칙이 적용되었다.
본론
: MFC 프로그램에서 사다리 만들기 위해 세로줄5개 필요하므로 기본코드에 있던 19를 13으로 전부 수정하여 주었다. 랜덤 가로줄이 들어갈 변수(m_sadari[10][13])을 설정하였고 버튼 클릭에 대한 이벤트처리기와 사다리 그리기 버튼을 눌렀을 때 사다리가 들어갈 공간을 초기화하고 배열에 가로줄과 세로줄을 생성하여 저장하고, 배열에 설정된 구조를 이용하여 대화상자 화면에 사다리와 사다리 번호를 조건에 맞게, pic>TextOut(45,30,_T(“1”)) 와 같은 로직을 사용하여 사다리 세로줄 간격이 90 이므로 좌표의 값을 90 씩 더하여 1 2 3 4 5를 출력하는 알고리즘을 구현하여주었다. 또한 사다리 타기 버튼을 눌렀을 때 입력받은 수가 1~5사이 수가 아닌 다른 수를 입력받았을 때 사다리 타기 알고리즘이 동작안하도록 만들어 주었고, 1 2 3 4 5 숫자마다 if 문과 else if 문을 사용, 예를 들어 if(m_nChoiceNum == 1) 이런 조건일 때 조건에 맞는 RGB 값을 설정하여 각각의 숫자마다 RGB값을 다르게 하여 사다리를 타는 경로가 그려지도록 설정한다. 1~5 사이의 수를 입력을 받았을 때 세로줄의 사다리를 타고 가로줄을 만나면 가로줄과 연결된 다른 세로줄로 이동하는 알고리즘을 통해 사다리의 최종목적지 까지 도달하는 알고리즘을 적용시키고 도착한 최종목적지에 입력받은 숫자를 출력해주는 알고리즘을 입력받은 숫자는 RGB 색을 결정하는 if 문안에 사다리를 타는 알고리즘의 좌표 x1 y1을 사용하여 pic->TextOut(x1, y1+10, _T("1")); 이런 식으로 알고리즘을 구현하였다.
참고 자료
없음