한글 워들 - 한글 단어 게임

한글 워들 - 한글 단어 게임

React Vite Cloudflare PWA

개요

  • https://www.nytimes.com/games/wordle/index.html 영문 Wordle을 한국어로 만들어본 프로젝트
  • 매일 새로운 5음절 단어가 주어지고 플레이어는 6번의 기회에서 정답을 맞히는 게임
  • 2022년 초에 유행했던 Wordle을 만들어보며 React를 익히기 위해 시작한 사이드 프로젝트

주요 기능

  • 정답, 힌트에 대한 정보 보드와 키보드에서 색상으로 표시
  • 승리 시 폭죽 애니메이션 구현
  • 사용자 플레이 내역 저장 (로컬 스토리지)
    • 플레이 횟수, 성공률, 현재 연승, 최대 연승에 대한 정보 제공
    • 오늘 플레이 내역 복사하기 기능
    • 승리 분포에 대한 Bar Chart 구현
    • 최근 보름 전적 시각화
    • 로컬 스토리지 암호화
  • 다음 단어까지 남은 시간 타이머 기능
    • 자정이 지나면 새로고침
  • 다크 모드 적용
  • OpenGraph 이미지 적용
kakaotalk og image
  • 유저의 행동 별 Google 애널리틱스로 이벤트 전송
Google Analytics
  • PWA 적용
    • manifest.json 추가
    • IOS 홈 화면 추가 시 상태 바 다크모드와 라이트모드에서 테마색상 변경 기능 적용
    • safe-area-inset-bottom 적용하여 full-screen에서 홈바와 겹치지 않도록 적용

배포

  • Cloudflare Pages
  • Cloudflare Workers