야구게임 (windows Programming)

21
야야야야 (WINDOWS PROGRAMMING) 인인인 인인인인인인 40330058 인인인

description

인터넷 프로그래밍과 40330058 변윤서. 야구게임 (windows Programming). 목 차. 폼 디자인 기능 소개 핵심소스 설명 실행 결과. 폼 디자인 (1). 초기 폼 디자인. 게임 메뉴 ( mnuGame ) 게임 정보 ( mnuInfo ) 폼 메인 타이틀 (PictureBox1) 숫자 입 , 출력부 (btn1~9,btnStart,btnReset,lblOutput) 전광판 ( Listview1 ) 6. 게임진행 상태창 ( tlsLabel ). 폼 디자인 (2). 게임 메뉴 구성. - PowerPoint PPT Presentation

Transcript of 야구게임 (windows Programming)

Page 1: 야구게임 (windows Programming)

야구게임(WINDOWS PROGRAMMING)

인터넷 프로그래밍과 40330058 변윤서

Page 2: 야구게임 (windows Programming)

목 차 폼 디자인 기능 소개 핵심소스 설명 실행 결과

Page 3: 야구게임 (windows Programming)

폼 디자인 (1)

초기 폼 디자인1. 게임 메뉴 (mnuGame)

2. 게임 정보 (mnuInfo)

3. 폼 메인 타이틀 (PictureBox1)

4. 숫자 입 , 출력부(btn1~9,btnStart,btnReset,lblOutput)

5. 전광판 (Listview1)

6. 게임진행 상태창 (tlsLabel)

Page 4: 야구게임 (windows Programming)

폼 디자인 (2)

게임 메뉴 구성게임 난이도에 따라 게임을 선택

할 수 있으며 게임을 종료 할 수 있다

Page 5: 야구게임 (windows Programming)

폼 디자인 (3)

정보 메뉴 구성야구게임 소개

게임 조작법 ( 게임 방법 )

프로그램 정보

단축키를 통해서 쉽게 실행가능함

Page 6: 야구게임 (windows Programming)

기능소개 직접 게임 시 불편함이 없도록 디자인과

소스코드 작성 게임은 3 자리 , 4 자리 , 5 자리 난이도 에

따라 게임을 선택 할 수 있다 . 게임 시작 시 Listview 에서 게임 진행

상태가 출력이 된다 . 3out 이면 게임이 종료되는 이벤트 구현 숨겨진 기능으로 정답의 힌트를 얻을 수 있다 . 게임 정보 및 게임 방법 추가

Page 7: 야구게임 (windows Programming)

핵심소스 설명 (1)

전역 변수 선언

Page 8: 야구게임 (windows Programming)

핵심소스 설명 (2)

랜덤함수를 이용한 정답숫자 생성

String.Format 메서드 : 지정된 문자열 형식 항목을 Object 인스턴스의 값에 해당하는 텍스트로 변환

Page 9: 야구게임 (windows Programming)

핵심소스 설명 (3)

CheckStrike 메서드 (1)

Page 10: 야구게임 (windows Programming)

핵심소스 설명 (4)

CheckStrike 메서드 (2)

Page 11: 야구게임 (windows Programming)

핵심소스 설명 (5)

CheckStrike 메서드 (3)

Page 12: 야구게임 (windows Programming)

핵심소스 설명 (6)

CheckStrike 메서드 (3)

ListviewItem.EnsureVisible 메서드 : 필요한 경우 컨트롤 내용을 스크롤하여 항목이 컨트롤에 표시되도록 함

Page 13: 야구게임 (windows Programming)

핵심소스 설명 (7)

getHint 메서드

※ 정답숫자의 힌트는 정답의 각 자리의 숫자를 홀수 인지 짝수인지 판별 후 정답 각 자리의 숫자를 문자열 “홀수” 와 “짝수” 로 보여준다

※ 힌트를 얻기 위해서는 반드시 게임을 시작한 후 폼 디자인 메인 이미지를 클릭해야만 얻을 수 있다

Page 14: 야구게임 (windows Programming)

실행결과 (1)

게임진행 화면

Page 15: 야구게임 (windows Programming)

실행결과 (2)

HomeRun 일 경우

사실상 게임이 종료되었기때문에

HomeRun 메시지 박스를 출력하고

statusTrip 에 정답숫자와 횟수를

출력

Page 16: 야구게임 (windows Programming)

실행결과 (3)

3 out 일 경우

Gameover 라는 메시지 박스를 출력

게임종료

Page 17: 야구게임 (windows Programming)

실행결과 (4)

힌트를 구할 경우

Page 18: 야구게임 (windows Programming)

실행결과 (5)

포기 (GG) 버튼을 눌렀을 때

Page 19: 야구게임 (windows Programming)

실행결과 (6)

메시지 창

Page 20: 야구게임 (windows Programming)

실행결과 (7)

게임 정보 , 소개 , 프로그램 정보 창

Page 21: 야구게임 (windows Programming)