오목, 사목, 리버시, 체스, 윷놀이, 스도쿠, 지뢰찾기, 2048 등 13종을 무료로. 설치 없이 바로 플레이하세요.
Translation pending
GamesHTML · JavaScriptGitHub @lys0318OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
omok web
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗설치 없이 브라우저에서 바로 즐기는 무료 온라인 보드게임 9종 — 순수 바닐라 JS로 구현한 정적 웹 서비스
🔗 Live: omokboard.com · 🇬🇧 English
오목·사목·리버시·점잇기·체스·알까기·윷놀이·스도쿠·틱택토 9개 게임을 각각 AI 대전(난이도 3단계)과 2인 대전으로 즐길 수 있습니다. 프레임워크·빌드 도구 없이 바닐라 JavaScript만으로 게임 로직, AI, 물리 시뮬레이션, 다국어, SEO까지 직접 구현했습니다.
/en/) + hreflang| 게임 | 렌더링 | AI 핵심 |
|---|---|---|
| 오목 (Gomoku) | DOM 그리드 | 알파베타 미니맥스(어려움 4수) + 위협(열린3·4·이중위협) 평가 |
| 사목 (Connect Four 변형) | Canvas | 알파베타 미니맥스 + 윈도우 기반 평가 |
| 리버시 (Othello) | Canvas | 위치 가중치(코너/모서리) + 기동력(mobility) 평가 |
| 점잇기 (Dots & Boxes) | Canvas | 안전수·체인 휴리스틱 |
| 체스 (Chess) | DOM + chess.js | 미니맥스(어려움 3수) + 기물-위치표(PST) |
| 알까기 (Alkkagi) | Canvas | 커스텀 2D 물리(마찰·탄성 충돌) + 발사 시뮬레이션 |
| 윷놀이 (Yut Nori) | Canvas | 표준 윷판(지름길·잡기·업기) + 휴리스틱 AI |
| 스도쿠 (Sudoku) | DOM 그리드 | 유일해 보장 생성기(백트래킹 + 해 개수 검증), 1인·대결 모드 |
| 틱택토 (Tic-Tac-Toe) | DOM | 완전 탐색 미니맥스(무패) |
| 얼티메이트 틱택토 | DOM | 알파베타 미니맥스(어려움 6수) + 보드 전송 전략 평가 |
모든 게임 AI는 외부 엔진 없이 직접 작성했고, 핵심 로직(이동 경로·승패·AI 수)은 Node로 단위 검증했습니다.
lang.js) + Node 정적 생성기(build-en.js)_headers 캐시 제어)omokboard/
├── index.html # 메인 (게임 허브)
├── omok.html / script.js # 오목 (DOM)
├── connect4.html / .js # 사목 (Canvas)
├── reversi.html / .js # 리버시 (Canvas)
├── dots.html / .js # 점잇기 (Canvas)
├── chess.html / .js # 체스 (DOM + chess.js)
├── alkkagi.html / .js # 알까기 (Canvas + 물리)
├── yut.html / .js # 윷놀이 (Canvas)
├── sudoku.html / .js # 스도쿠 (생성기 포함)
├── tictactoe.html # 틱택토 (클래식/얼티메이트 선택)
│ ├── tictactoe.js # 클래식 3×3
│ └── ultimate.js # 얼티메이트 (미니맥스)
├── *-guide.html # 게임별 공략 페이지 (9종)
├── about / contact / privacy.html
├── lang.js # 다국어(i18n) 엔진
├── build-en.js # 영어판 + sitemap 정적 생성기 (Node)
├── style.css / subpage.css # 공통 스타일
├── en/ # 생성된 영어 페이지 (build-en.js 산출물)
├── sitemap.xml / robots.txt / ads.txt / 404.html / _headers
└── favicon.svg
/omok), 영어는 /en/omok. 언어 토글 시 해당 언어 URL로 이동build-en.js가 한국어 페이지에서 영어판 23개 + 사이트맵을 생성 → 손으로 중복 관리하지 않음hreflang(ko/en/x-default)·Open Graph·JSON-LD(WebSite+ItemList), 깔끔한 404 처리로 soft-404 방지# 콘텐츠 수정 후 영어판/사이트맵 재생성
node build-en.js
별도 빌드가 필요 없는 정적 사이트입니다.
# 아무 정적 서버로 실행 (클린 URL 때문에 file:// 직접 열기보다 서버 권장)
npx serve .
# 또는
python -m http.server
git push시 Cloudflare Pages가 자동 배포합니다.
개인 포트폴리오 프로젝트입니다. 문의: [email protected]