1 / 21

야구게임 (windows Programming)

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

Télécharger la présentation

야구게임 (windows Programming)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 인터넷 프로그래밍과 40330058 변윤서 야구게임(windows Programming)

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

  3. 폼 디자인(1) • 초기 폼 디자인 게임 메뉴(mnuGame) 게임 정보(mnuInfo) 폼 메인 타이틀(PictureBox1) 숫자 입,출력부(btn1~9,btnStart,btnReset,lblOutput) 전광판(Listview1) 6. 게임진행 상태창(tlsLabel)

  4. 폼 디자인(2) • 게임 메뉴 구성 게임 난이도에 따라 게임을 선택 할 수 있으며 게임을 종료 할 수 있다

  5. 폼 디자인(3) • 정보 메뉴 구성 야구게임 소개 게임 조작법(게임 방법) 프로그램 정보 단축키를 통해서 쉽게 실행가능함

  6. 기능소개 • 직접 게임 시 불편함이 없도록 디자인과 소스코드 작성 • 게임은 3자리 , 4자리, 5자리 난이도 에 따라 게임을 선택 할 수 있다. • 게임 시작 시 Listview에서 게임 진행 상태가 출력이 된다. • 3out 이면 게임이 종료되는 이벤트 구현 • 숨겨진 기능으로 정답의 힌트를 얻을 수 있다. • 게임 정보 및 게임 방법 추가

  7. 핵심소스 설명(1) • 전역 변수 선언

  8. 핵심소스 설명(2) • 랜덤함수를 이용한 정답숫자 생성 String.Format메서드: 지정된 문자열 형식 항목을 Object 인스턴스의 값에 해당하는 텍스트로 변환

  9. 핵심소스 설명(3) • CheckStrike메서드(1)

  10. 핵심소스 설명(4) • CheckStrike메서드(2)

  11. 핵심소스 설명(5) • CheckStrike메서드(3)

  12. 핵심소스 설명(6) • CheckStrike메서드(3) ListviewItem.EnsureVisible메서드 : 필요한 경우 컨트롤 내용을 스크롤하여 항목이 컨트롤에 표시되도록 함

  13. 핵심소스 설명(7) • getHint메서드 ※ 정답숫자의 힌트는 정답의 각 자리의 숫자를 홀수 인지 짝수인지 판별 후 정답 각 자리의 숫자를 문자열 “홀수” 와 “짝수” 로 보여준다 ※ 힌트를 얻기 위해서는 반드시 게임을 시작한 후 폼 디자인 메인 이미지를 클릭해야만 얻을 수 있다

  14. 실행결과(1) • 게임진행 화면

  15. 실행결과(2) • HomeRun 일 경우 사실상 게임이 종료되었기때문에 HomeRun메시지 박스를 출력하고 statusTrip에 정답숫자와 횟수를 출력

  16. 실행결과(3) • 3 out 일 경우 Gameover라는 메시지 박스를 출력 게임종료

  17. 실행결과(4) • 힌트를 구할 경우

  18. 실행결과(5) • 포기(GG) 버튼을 눌렀을 때

  19. 실행결과(6) • 메시지 창

  20. 실행결과(7) • 게임 정보, 소개, 프로그램 정보 창

More Related