/GaroSeroPuzzle_2020

2020 java 가로세로 낱말퍼즐 팀프로젝트(윤수진, 한혜지, 서세인)

Primary LanguageJava

GaroSeroPuzzle_2020

2020 java 가로세로 낱말퍼즐 팀프로젝트(윤수진, 한혜지, 서세인)

프로그램 개요

1. 프로그램의 기능

단어의 뜻을 보고 그 단어가 무엇인지 유추한다.

2. 선정 이유

평소 전공 과목의 단어가 헷갈려서 고민이었다.
개인적인 고민을 바탕으로 어떤 프로젝트를 만들까 생각하다가 뜻을 보고 단어를 맞추는 게임을 만들기로 하였다.

관련 프로그램 조사

NAVER 가로세로 낱말 퀴즈

  • 한국어 퀴즈 수준이 너무 어렵다.
  • 영어 퀴즈 수준이 너무 쉽다.
  • 카테고리 선택의 폭이 좁다.
  • 못 맞추는 경우에는 퀴즈를 끝낼 수가 없다.

조사결과를 통해 느낀 우리 프로그램에 참고할 점

  • 퀴즈 수준을 선택할 수 있게 한다.
  • 카테고리 선택의 폭을 넓게 한다.
  • 모르는 경우 힌트를 사용할 수 있게 한다.
  • 판의 크기를 선택할 수 있게 한다.

프로그램 구조도

프로그램구조도

  • Main window를 실행하면 카테고리에 따라 버튼이 있다.
  • 카테고리를 선택하면 Sub window가 실행되어 난이도와 판 크기를 체크박스를 통해 선택할 수 있다.
  • 난이도와 판 크기 설정이 완료되면 레이블 등을 통해 문제와 답을 입력할 수 있는 판과 부가적 요소가 나오게 된다.

실행화면

메인

메인

메뉴 선택

선택메뉴

게임

게임판

필요한 개선사항

  • 힌트를 추가하지 못하였다.
  • 현재는 정답인지 체크만 할 수 있는데, 정답을 전부 공개하는 버튼도 추가해야 한다.
  • 사용자 편의를 위해 커서가 자동으로 넘어가는 기능을 추가하면 좋을 듯 하다.