Skip to content

singrum/ggeugle

Repository files navigation

끝말잇기 엔진

끝말잇기 엔진은 끝말잇기 단어 검색과 끝말잇기 게임 분석을 위한 웹 서비스입니다. (구 끄글)

https://engine.ikki.app

설치/실행

아래 명령어로 로컬에서 프로젝트를 바로 실행할 수 있습니다.

git clone https://github.com/singrum/ggeugle.git
cd ggeugle
npm install
npm run dev

기술 스택

  • Vite, React, Typescript
  • 스타일링 : TailwindCSS, shadcn/ui
  • 상태관리 : Zustand
  • 워커 쓰레드 : Comlink
  • 배포 도구 : Vercel

주요 기능

  • 승패에 따른 음절 및 단어 분류
  • 고전적 인공지능 기반의 필승 전략 탐색 알고리즘 적용
  • 컴퓨터(AI)와의 실시간 대결 인터페이스
  • 게임 규칙 맞춤 설정 지원

신규 기능

  • 음절 및 단어 분류 알고리즘 속도 향상
  • 음절 위치 선택(첫 음절 / 끝 음절) 기능 추가
  • 음절 4유형, 단어 6유형으로 세분화된 분류 제공
  • 강한 연결 요소, 음절별 이전/다음 단어 분포 기능
  • 룰 설정 시 다음 단어 개수 제한 옵션 추가
  • 임계 단어 제외 결과를 실시간으로 표시
  • 여러 단어의 필승 전략을 동시에 탐색 가능
  • 전략 탐색 시 다음 단어 우선순위 편집 가능
  • 빠른 룰 설정 시 URL에 상태 저장 및 새로고침 시 유지
  • 단어 검색 시 Regex 사용 가능

탐색 성능 벤치마크

총 루트 단어 : 587개
승패 여부 탐색 성공 : 225개

시작 단어 승패 여부 탐색 시간(sec)
겁결 3.5
견득 12.19
견효 0.33
견묘 0.3
견습 0.52
견이불식 0.33
견방직 0.36
결벽 0.37
결획 5.8
결단식 0.52
결결 5.19
결가부좌 0.37
겸업 0.29
겸지우겸 0.56
겸직 0.46
겸득 22.64
곶닢 0.21
곽재겸 0.2
괘사직 0.21
괘하현 0.24
괘효 0.4
굉업 8.35
굉굉 1.02
굉재탁식 0.4
굉규 0.63
굽벽 0.27
궁듕 2.08
궁깃 2.45
궁궐 0.41
궁장식 0.55
궁궁 1.97
궁사멱득 26.42
궁결 7.81
권벽 4.56
권유식 0.9
권설직 0.97
권덕규 3.72
권굉 23.17
권뢰 13.75
권중현 1.07
권전법륜 4.27
권삼득 20.17
궐획 0.37
궐직 0.36
궤도업 0.25
궤촉 0.98
궤직 0.28
궤좌 0.24
규획 0.45
규범의식 0.37
규규 0.57
규벽 0.72
규결 7.74
균습 0.31
균현 0.38
균륜 2.8
귤잎 0.2
깃꼴잎 0.18
깃촉 0.49
꽂임촉 1.27
꿈결 3.07
낭자궤 0.24
낭랑묘 0.42
낭유도식 0.26
낭비벽 0.63
뇌홍 0.27
뇌뢰 8.93
뇌굉 10.64
뇌궁 1.38
늠식 0.19
둑신묘 0.28
듕깃 0.58
득도식 0.28
득롱망촉 4.86
득업 19.74
뢰촉 1.7
뢰명산붕 6.92
뢰홍 0.46
륜습 0.29
륜직 0.44
륜좌 0.47
맹벽 0.34
맹묘 0.32
맹습 0.24
맹홍 0.24
멱득 15.9
묘획 0.25
묘식 0.22
묘직 0.21
묘윤 2.12
묘득 18.12
밑깃 1.41
밑열이식 0.38
밖벽 0.26
벽읍 0.23
변두리벽 0.59
변식 0.44
변혁 0.39
변궁 2.12
붕획 6.42
붕결 4.82
삭직 0.41
섭식 0.19
섭육십 0.16
섭직 0.19
송화다식 0.26
송깃 1.96
송습 0.28
송치규 1.75
송뢰 17.57
습업 0.17
습궐 0.28
습식 0.25
습직 0.25
습득 27.35
습벽 0.53
식업 0.38
식식 0.4
십불선업 0.18
십년일득 11.82
십습 0.15
십장식 0.19
십자좌 0.19
업시름 0.14
욱은지붕 0.13
웅문거벽 0.14
웅묘 0.15
윤업 1.06
윤동규 0.54
윤직 0.37
윤제홍 0.42
윤희결 6.53
융식 0.37
융궁 0.7
을미개혁 0.2
을묘 0.32
을좌 0.2
잎자욱 0.13
좌업 0.15
좌식 0.16
좌궁깃 1.52
좌우청촉 7.14
좌직 0.18
좌현묘 0.29
좌보궐 0.34
좌규 1.62
좌향좌 0.32
좌윤 2.21
좌우궁 1.38
죽궤 0.3
죽궁 1.16
죽림칠현 0.31
준공식 0.31
준직 0.42
준좌 0.52
준뢰 12.26
즉위식 0.28
즉결 3.68
즉좌 0.4
즉효 0.31
직업 0.42
직업의식 0.39
직결 5.64
직격뢰 13.92
직효 0.71
직사궁 1.71
척촌지효 0.4
척식 0.39
첩시꽂 0.69
촉식 0.18
촉규 0.19
촉직 0.2
촉륜 0.35
축하식 0.12
축세륜 0.36
춘식 0.23
춘뢰 1.72
춘대옥촉 1.82
춘효 0.62
칭굉 0.29
칭병사직 0.25
칭송 5.02
캄캄절벽 0.18
택식 0.12
폄직 0.17
폄좌 0.19
험결 0.3
험윤 0.6
험득 5.55
혁업 0.17
혁직 0.17
혁현 0.17
현업 0.33
현벽 0.54
현행계획 0.4
현식 0.49
현촉 12.24
현직 0.56
현묘 0.66
현순백결 6.07
현좌 0.45
현윤 3.6
홍업 0.8
홍촉 3.41
홍혁 0.55
홍만식 0.97
홍규 1.72
홍륜 2.23
홍벽 0.79
확효 0.28
획득 0.19
효근귤 0.15
효창묘 0.25
효습 0.09
흉벽 0.31
흉겸 4.93
흔굉 8.95
흔캄 0.3
흡음벽 0.26
흡습 0.27
흡현 0.25
희망퇴직 0.3
희견궁 1.17

커뮤니티

Discord

파생 프로젝트

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages