# Hangman Hangman with movie data ## I. 목표 ### (1) 소개: `hangman`? - 게임 설명: [위키](https://namu.wiki/w/%ED%96%89%EB%A7%A8) - [플레이 해보기!](https://www.gamestolearnenglish.com/hangman/) ### (2) 코드 - 소스코드: https://github.coupang.net/coupang/tb1-w1d1-hangman ## II. 준비사항 ### (1) 언어 및 개발도구 - Java JDK(Oracle 15) - IntelliJ ## III. 요구사항 ### (1) 게임 화면 아래와 같은 게임 화면을 구성한다. * `GuessTheMovie.java` 파일을 컴파일 후 실행하면, 다음과 같은 화면이 출력된다. ![https://video.udacity-data.com/topher/2017/July/5964d248_screen-shot-2017-07-11-at-11.26.18-pm/screen-shot-2017-07-11-at-11.26.18-pm.png](https://video.udacity-data.com/topher/2017/July/5964d248_screen-shot-2017-07-11-at-11.26.18-pm/screen-shot-2017-07-11-at-11.26.18-pm.png) ### (2) 게임 내용 1. `movies.txt` 파일에 저장된 임의로 1개의 영화를 선택한다. ``` the shawshank redemption the godfather the dark knight schindler's list pulp fiction the lord of the rings ... ``` 2. 사용자가 알파벳을 입력하면, 해당 알파벳이 단어에 포함되어 있는지를 판별하고 알파벳이 들어 있을 경우 해당하는 모든 알파벳을 표시한다. ![https://video.udacity-data.com/topher/2017/July/5964d25c_screen-shot-2017-07-11-at-11.26.29-pm/screen-shot-2017-07-11-at-11.26.29-pm.png](https://video.udacity-data.com/topher/2017/July/5964d25c_screen-shot-2017-07-11-at-11.26.29-pm/screen-shot-2017-07-11-at-11.26.29-pm.png) 3. 만약 사용자가 입력한 알파벳이 단어에 포함되어 있지 않은 경우, 아래와 같이 틀린 알파벳이 무엇인지 출력한다. ![https://video.udacity-data.com/topher/2017/July/5964d270_screen-shot-2017-07-11-at-11.26.38-pm/screen-shot-2017-07-11-at-11.26.38-pm.png](https://video.udacity-data.com/topher/2017/July/5964d270_screen-shot-2017-07-11-at-11.26.38-pm/screen-shot-2017-07-11-at-11.26.38-pm.png) 4. 사용자가 단어를 맞출 때까지 게임은 계속되며, 단어를 맞출 경우 게임이 종료된다. ![https://video.udacity-data.com/topher/2017/July/5964d282_screen-shot-2017-07-11-at-11.27.11-pm/screen-shot-2017-07-11-at-11.27.11-pm.png](https://video.udacity-data.com/topher/2017/July/5964d282_screen-shot-2017-07-11-at-11.27.11-pm/screen-shot-2017-07-11-at-11.27.11-pm.png) ## IV. 제출 1. Git을 통해 해당 프로젝트를 로컬 컴퓨터 Clone 2. 코드 작성 후, Pull Request를 통해 제출