Your SlideShare is downloading. ×
[Pl in c++] 4. battle ship 2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

[Pl in c++] 4. battle ship 2

316

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
316
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 수업전 질문
  • 2. QA
  • 3. BattleShip Game Rule • 자신의 배를 임의의 위치에 배치 • 턴 순서를 결정 • 공격 턴에 상대방의 좌표를 지정 • 수비측은 결과를 통보 • 빗나감, 히트(종류는 알려주지 않는다) • 격추 – 배의 영역이 모두 히트 하였을 때, 종류도 알려준다. • 턴을 교대하면서 상대방의 모든 배를 격추 시키면 승리!
  • 4. BattleShip Project 솔루션 생성 PP 프로젝트 생성 개인 프로젝트 생성 GitHub 등록
  • 5. 공격 좌표를 입력 받으면… 랜덤으로 결과를 출력하는 배틀쉽 프로그램을 작성하여라
  • 6. 여러분의 이상
  • 7. 우선 구현의 시작
  • 8. [발전 (30분)] • Destroy의 경우에 어떤 배가 격추 되었는지를 랜덤으로 결정하여 출력 하라 • 배는 아래와 같이 구성 되어 있다. • Aircraft X 1 • Battleship X 1 • Cruiser X 1 • Destroyer X 2 • 한번 격추된 배는 격추 대상에서 제외 된다. • 모든 배가 격추 되어야 게임이 종료 된다. 게임의 승리조건 – 종료 처리
  • 9. 게임의 승리조건 – 종료 처리 * 위 결과는 테스트용으로 무조건 격추되게 한경우임
  • 10. 수업후 질문

×