단어 게임 기능 구현하기
- HTML
- CSS
- Javascript
- 시작 버튼으로 단어 게임이 정상적으로 실행됩니다.
- 점수판을 통해 사용자는 자신의 점수를 볼 수 있습니다.
- 단어가 무작위로 나옵니다.
- 사용자가 입력한 단어와 무작위로 표시된 단어가 일치하는지 확인합니다.
- 일치하는 경우 5점을 점수에 추가하고, 일치하지 않는 경우 3점을 감점하고 무작위 단어로 바꿉니다.
- 사용자가 "끝내기" 버튼을 클릭하면 점수를 초기화하고 "게임이 정상적으로 종료되었습니다"라는 메시지를 표시합니다.
- 이 레포지토리를 포크합니다
- 본인의 이름으로 브랜치를 만듭니다. (예시: seokjin)
- app.js의 주석을 읽으며 코드를 작성해 주세요.
- 3번과 4번 과정을 진행하며 커밋해주세요. (밑 커밋 메시지 규칙 참고)
- 모두 완료한 후 Pull Request를 보내주세요.
포크, 브랜치, Pull Request가 뭔지 모르겠다면?
다음 글을 참고하면서 진행해주세요!
꼭 이 글이 아니더라도, 다른 글들을 참고하면서 해도 괜찮습니다.
Git을 이용한 협업: Fork 부터 Pull Request 까지
항목 | 내용 | 비율 |
---|---|---|
사용자 인터페이스 | 과제의 UI가 직관적이고 사용하기 쉬운가? | 5% |
기능 + 추가적인 기능 | 과제의 기능을 정확하게 구현했는가? | 40% |
코드 품질 | 코드의 가독성, 유지보수 용이성, 재사용 가능성이 좋은가? | 40% |
버전 관리 | 깃과 깃허브를 활용하여 버전 관리를 하면서 구현했는가? | 15% |
Type :: Title
Body
- 헤더는 type을 지정해 주고, title을 명령문으로 작성한다.
- 헤더는 너무 길지 않도록 한다.
- Body에는 해당 커밋에서 무엇을 왜 하였는지 구체적으로 서술한다.
- 원활한 소통을 위해 한글로 작성한다.
type | description |
---|---|
ADD | 새로운 기능 |
FIX | 버그 수정 |
REFACTOR | 코드 리팩토링 |
TEST | 테스트 코드 작성 |
SET | 프로젝트 세팅 |
CHORE | 자잘한 일 |
DOCS | 문서 추가 |
DELETE | 삭제 |
git commit -m "ADD :: 원서 객체
- ~~ 구체적인 설먕
"