Hangman
-
[Java] Dictionary API (Hangman3)Java 2022. 2. 6. 23:40
오늘은 Dictionary API를 사용해서 영단어의 뜻을 불러오는 것을 구현했다. 링크: https://api.dictionaryapi.dev/api/v2/entries/en/ 부분에 궁금한 영단어를 입력하면 뜻, 발음, 유래 등이 나온다. 위 사진은 hello라는 단어로 검색을 했을 때의 결과이다. 뜻만 알고싶은데 문장이 좀 길어서 String으로 받아서 "definition"의 인덱스를 검색하고 해당 인덱스 다음에 가장 빨리 나오는 쌍따옴표의 인덱스를 검색해서 그 사이에 있는 뜻만 substring으로 잘랐다. private String wordMeaningURL = "https://api.dictionaryapi.dev/api/v2/entries/en/"; public String getWordM..
-
[Java] Hangman2Java 2022. 2. 5. 20:00
오늘을 기본 레이아웃을 수정했고 이것저것 잡다한 에러들을 수정하였다. 우선 첫번째로는, 게임이 시작되기 전에는 글자를 제출하는 버튼을 클릭할 수 없도록 수정하였다. Enter 버튼의 기본 설정을 disable = "true"로 설정해놓았고, START 버튼을 눌러 게임이 시작된 후에 submitBtn.setDisable(false);"로 버튼을 누를 수 있게끔 수정하였다. hangman.fxml 파일 다음으로는 행맨이 죽었을 때, 살았을 때의 표정이 각각 다르게 나오도록 설정하였다. 게임을 이긴 경우에는 행맨의 얼굴과 몸 전체가 나타날 수 있도록 구현했고, 진 경우에는 이미 행맨의 몸이 전부 나온 상태이므로 얼굴만 X로 표현되도록 구현했다. 얼굴은 그냥 ': )' 와 'X' 표시를 90도 돌려서 표정이 ..