Skip to content

ycheese/java-wordle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

미션 - 워들

페어

  • 치즈
  • kr

기능 목록

입출력

  • 게임 시작 메세지를 콘솔에 출력한다.
  • 플레이어는 한 번의 입력마다 5자의 영문을 입력한다.
  • 플레이어가 입력한 결과에 따라 문자별로 5개의 색상으로 표현한다.
    • ⬜️ 회색: 정답에 존재하지 않는 문자
    • 🟨 노랑색: 정답 내에 존재하는 문자이나, 위치가 다름
    • 🟩 초록색: 정답에 해당하는 문자
  • 표현한 색상을 직전 결과에 스택 형식으로 쌓는다.

게임 진행

  • 플레이어의 턴(입력) 횟수는 6회로 제한한다.
  • 정답을 생성한다.
  • 답안과 정답이 같은지 비교한다.
  • 주어진 입력 횟수 내에 정답을 맞추면 게임을 종료한다.
  • 정답을 맞추지 못하면 횟수와 콘솔 내용을 초기화하고 재시작한다.

파일

  • 정답은 words.txt 에서 ((현재 날짜 - 2021년 6월 19일) % 배열의 크기) 번째의 단어를 가져온다.
  • 플레이어의 답안이 words.txt 에 존재하는지 확인한다.

테스트 시나리오

  • 사용자의 입력이 5자의 영문이 아니면 예외가 발생한다.
  • 오늘의 정답 단어 인덱스는 ((현재 날짜 - 2021년 6월 19일) % 배열의 크기) 이다.
  • 사용자의 입력이 words.txt 에 존재하지 않으면 예외가 발생한다.
  • 문자와 위치가 일치하면 GREEN 상태를 반환한다.
  • 문자는 일치하지만 위치가 다르면 YELLOW 상태를 반환한다.
  • 문자가 일치하지 않으면 GRAY 상태를 반환한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%