📱 개요
이 게임은 Flutter로 제작된 기능이 풍부한 프리미엄 틱택토 게임입니다. 기존의 3x3 게임을 뛰어넘어 다양한 게임 모드, AI 상대, 맞춤 설정 옵션, 수익 창출 시스템, 그리고 완벽한 성장 시스템을 제공합니다.
🎯 게임 모드
1. 클래식 모드
전통적인 틱택토 게임 방식
다양한 격자 크기: 3x3, 4x4, 5x5
플레이어(로컬 2인) 또는 AI와 대결
승리 조건: 3개 연속(3x3), 4개 연속(4x4 이상)
2. 무한 모드 ♾️
각 플레이어는 한 번에 3개의 말만 놓을 수 있습니다.
네 번째 말을 놓으면 가장 오래된 말이 사라집니다(선입선출 방식).
무승부가 없는 끝없는 전략 게임
3x3 격자만 지원
3. 중력 모드 ⬇️
말이 커넥트 포처럼 아래로 떨어집니다.
말을 놓으려면 열을 클릭하세요.
다양한 격자 크기: 3x3, 4x4, 5x5
격자 크기에 따라 승리 조건이 달라집니다.
4. 캠페인 모드 🏆
AI를 상대로 레벨 기반 진행
점점 어려워지는 여러 레벨 난이도
성적에 따라 별(1~3개) 획득
이전 레벨 완료 시 새로운 레벨 잠금 해제
레벨별 다양한 그리드 크기와 AI 난이도
🤖 AI 시스템
난이도 레벨
난이도별 AI 동작
간단: 무작위 이동
중간: 60% 전략 / 40% 무작위
어려움: 완전 전략 AI (블록, 공격, 중앙 배치)
🎨 커스터마이징 및 잠금 해제 요소
상점 기능
사용자 지정 X 및 O 기호 (이모티콘, 특수 문자)
테마 (색상 구성표)
플레이어 프로필 아바타
테마 시스템
다양한 프리미엄 테마
ThemeProvider를 사용한 동적 테마 변경
애니메이션이 포함된 그라데이션 배경
게임 기록
완료된 모든 게임 기록
승자, 게임 모드, AI 난이도 표시
각 게임 타임스탬프
🔊 사용자 경험
음향 효과
타일 탭 시 클릭음
승리 축하음
무승부 알림음
audioplayers 제공 패키지
햅틱 피드백
말 이동 시 가벼운 탭
말 떨어뜨릴 때 중간 탭 (중력)
승리 시 진동
패배 시 진동 (AI 상대)
애니메이션
flutter_animate를 사용한 부드러운 UI 전환
말에 탄력적인 크기 조절 효과
말 떨어뜨리는 슬라이드 애니메이션
승리 대화 상자에 반짝이는 효과
애니메이션 그라데이션 배경
키워드:
틱택토,
XOXO,
XO,
틱택토 글로우,
오목,
보드 게임,
2인용,
멀티플레이어,
오프라인 게임,
퍼즐 게임,
두뇌 게임,
전략,
클래식,
틱택토 2인용,
XOXO 오프라인 게임,
제로 카타,
틱택토,
논리 퍼즐
시간 때우기 게임