JiWoong Sul
d5c46ad04a
refactor(ui): 화면 UI 정리
...
- front_screen: 프론트 화면 레이아웃 개선
- settings_screen: 설정 화면 간소화
- new_character_screen: 캐릭터 생성 화면 정리
2026-01-19 19:41:01 +09:00
JiWoong Sul
d90543dd86
fix(speed): 배속 관련 버그 수정
...
- 광고 후 배속 적용 안됨: isShowingAd 플래그로 lifecycle reload 방지
- 배속 종료 후 복귀 안됨: setSpeed(_savedSpeedMultiplier) 추가
- 복귀 상자 장비 장착 안됨: _loop?.replaceState() 추가
- 세이브 로드 시 1배속 고정: 명예의 전당 해금 시 최소 2배속 보장
2026-01-19 19:39:32 +09:00
JiWoong Sul
03ff9c1ce8
refactor(ui): 배속 버튼 UI 단순화
...
- 1x/2x 사이클 버튼 + 광고배속 버튼 → 5x/20x 토글 버튼 하나로 변경
- 부스트 활성화 중: 반투명, 비활성 상태
- 부스트 비활성화: 불투명, 클릭 가능
- _RetroSpeedChip에 isDisabled 파라미터 추가
2026-01-19 19:39:25 +09:00
JiWoong Sul
19faa9ea39
feat(ui): 게임 화면 및 UI 컴포넌트 개선
...
- front_screen: 프론트 화면 UI 업데이트
- game_play_screen: 게임 플레이 화면 수정
- game_session_controller: 세션 관리 로직 개선
- mobile_carousel_layout: 모바일 캐러셀 레이아웃 개선
- enhanced_animation_panel: 애니메이션 패널 업데이트
- help_dialog: 도움말 다이얼로그 수정
- return_rewards_dialog: 복귀 보상 다이얼로그 개선
- new_character_screen: 새 캐릭터 화면 수정
- settings_screen: 설정 화면 업데이트
2026-01-19 15:50:35 +09:00
JiWoong Sul
748160d543
feat(ui): 화면 및 컨트롤러 수익화 연동
...
- 앱 초기화에 광고/IAP 서비스 추가
- 게임 세션 컨트롤러 수익화 상태 관리
- 캐릭터 생성 화면 굴리기 제한 UI
- 설정 화면 광고 제거 구매 UI
- 애니메이션 패널 개선
2026-01-16 20:10:43 +09:00
JiWoong Sul
c95fb7f4b4
feat(ui): 스피드 부스트 버튼 위젯 추가
...
- 5배속 버프 활성화 버튼
- 광고 시청으로 버프 획득
- 남은 시간 표시
2026-01-16 20:10:08 +09:00
JiWoong Sul
b6d5cd2abd
feat(death): 사망/부활 시스템 개선
...
- DeathInfo에 lostItem 필드 추가 (광고 부활 시 복구용)
- 세이브 데이터 v4: MonetizationState 포함
- 사망 오버레이 UI 개선
- 부활 서비스 광고 연동
2026-01-16 20:09:52 +09:00
JiWoong Sul
b272ef8f08
feat(rewards): 복귀 보상 시스템 추가
...
- 시간 경과에 따른 골드 보상 계산
- 광고 시청 시 2배 보너스
- 복귀 보상 다이얼로그 UI
2026-01-16 20:09:32 +09:00
JiWoong Sul
93f29f6c33
feat(ui): 사망 화면 잃은 아이템 희귀도 색상 표시
...
- DeathInfo에 lostItemRarity 필드 추가
- 사망 처리 시 아이템 희귀도 저장
- 사망 오버레이에서 희귀도별 색상 적용
- Common: 회색, Uncommon: 녹색, Rare: 파랑
- Epic: 보라, Legendary: 주황
2026-01-16 00:13:24 +09:00
JiWoong Sul
a2b5bb7dc0
refactor(ui): 물약 글로벌 쿨타임 적용 UI 정리
...
- usedPotionTypes/usedInBattle 파라미터 제거
- 전투당 타입별 제한 → 시간 기반 쿨타임 전환
- PotionInventoryPanel 불투명도 로직 제거
2026-01-16 00:12:43 +09:00
JiWoong Sul
7e1936b34f
fix(ui): 사망 화면 장비 슬롯명 표시 및 기타 수정
...
- 사망 시 잃은 아이템에 슬롯명 표시 추가
- progress_service 마이너 수정
- 관련 테스트 업데이트
2026-01-15 23:23:38 +09:00
JiWoong Sul
9599a33a8f
style(ui): HP/MP 바 숫자 오버레이 표시
...
- 웹: hp_mp_bar.dart 숫자를 바 중앙에 오버레이
- 모바일: enhanced_animation_panel.dart 동일 적용
- 텍스트 그림자 추가로 가독성 향상
2026-01-15 23:23:02 +09:00
JiWoong Sul
525e231c06
style(ui): victory_overlay ASCII 아트 정렬 개선
...
- 트로피 ASCII 좌우 공백 균형 조정
- THE END 텍스트 FittedBox로 자동 스케일링
- 폰트 크기 14→12 조정
2026-01-15 21:34:30 +09:00
JiWoong Sul
58cc1fddb5
feat(ui): 스킬 상세 정보 ExpansionTile 구현
...
- _SkillRow → _SkillTile (ExpansionTile 기반)
- 타입별 스탯 그리드 표시 (공격/회복/버프/디버프)
- 메타 행: 티어(로마숫자), 타입명, 속성명
- RetroColors 적용, 타입/속성별 컬러 구분
- 한/영/일 3개 언어 지원
2026-01-15 21:34:24 +09:00
JiWoong Sul
cbf96c2c0e
style(ui): 전체 화면 폰트 크기 증가
...
- arena: 전투/결과/랭크 화면 폰트 조정
- front: 메인 화면 폰트 조정
- game: 게임플레이 위젯 전반 폰트 조정 (스킬, 장비, 인벤토리 등)
- hall_of_fame: 명예의 전당 폰트 조정
- new_character: 캐릭터 생성 화면 폰트 조정
- settings: 설정 화면 폰트 조정
- 전반적인 가독성 향상
2026-01-15 19:07:34 +09:00
JiWoong Sul
ac76060222
feat(animation): Act 기반 몬스터 사이즈 시스템 추가
...
- Act 진행에 따른 몬스터 사이즈 확률 조정
- 보스: Act별 고정 사이즈 (소/중/대)
- 일반/엘리트: Act별 확률 랜덤
- TaskInfo에 monsterSize 필드 추가
- 애니메이션 패널에서 Act 기반 사이즈 사용
2026-01-15 18:01:31 +09:00
JiWoong Sul
133d516b94
refactor(ui): HallOfFameScreen 위젯 분해
...
- HeroDetailDialog: 상세 정보 다이얼로그 분리 (690줄)
- HallOfFameEntryCard: 엔트리 카드 분리 (263줄)
- GameClearDialog: 게임 클리어 다이얼로그 분리 (255줄)
- 메인 화면 264줄로 경량화
2026-01-15 17:05:39 +09:00
JiWoong Sul
f466e1c408
refactor(engine): ActProgressionService 및 UI 컨트롤러 분리
...
- ActProgressionService: Act 진행 로직 추출
- GameAudioController: 오디오 제어 로직 분리
- CombatLogController: 전투 로그 관리 분리
- ProgressService, GamePlayScreen 경량화
2026-01-15 17:05:19 +09:00
JiWoong Sul
c33c1ff470
refactor(ui): 애니메이션 관련 위젯 개선
...
- canvas_battle_composer: 레어리티 색상 매핑 연동
- ascii_animation_card: 코드 정리
- enhanced_animation_panel: 테마 상수 적용
2026-01-15 01:53:45 +09:00
JiWoong Sul
6c92a323c0
feat(ui): 승리 오버레이 스크롤 UX 개선
...
- 터치 시 스크롤 속도업 기능 추가 (5배속)
- 스크롤 완료 후 수동 스크롤 모드 지원
- 속도업 안내 텍스트 표시
2026-01-14 23:23:48 +09:00
JiWoong Sul
de20183b73
style: dart format 적용
2026-01-14 23:07:03 +09:00
JiWoong Sul
85413362a2
fix(ui): 몬스터 사망 애니메이션 상태 리셋 버그 수정
...
- 새 몬스터 등장 시 이전 사망 애니메이션 상태 초기화
- 전투 시작 시 _showDeathAnimation, _deathAnimationMonsterLines 리셋
- 이전 몬스터 사망 애니메이션 도중 새 전투 시작 시 몬스터 숨김 방지
2026-01-14 23:04:45 +09:00
JiWoong Sul
81eb2f8463
feat(ui): 아레나 결과 패널 및 애니메이션 카드 개선
2026-01-14 02:26:22 +09:00
JiWoong Sul
1da377c127
feat(ui): 화면 및 공통 위젯 개선
...
- FrontScreen 개선
- GamePlayScreen, GameSessionController 업데이트
- ArenaBattleScreen, NewCharacterScreen 정리
- AsciiDisintegrateWidget 추가
2026-01-14 00:18:16 +09:00
JiWoong Sul
f65bab6312
feat(ui): 게임 위젯 개선
...
- AsciiAnimationCard 확장
- EnhancedAnimationPanel 개선
- HpMpBar UI 개선
2026-01-14 00:18:10 +09:00
JiWoong Sul
c420331300
refactor(game): 테스트 캐릭터 서비스 및 세션 컨트롤러 정리
2026-01-13 15:11:01 +09:00
JiWoong Sul
1d855b64a2
feat(ui): 게임 화면 및 설정 화면 개선
...
- GamePlayScreen 개선
- GameSessionController 확장
- MobileCarouselLayout 기능 추가
- SettingsScreen 테스트 기능 추가
2026-01-12 20:02:54 +09:00
JiWoong Sul
448f500ca0
refactor(ui): 기타 화면 정리
...
- FrontScreen, HallOfFameScreen 개선
- NewCharacterScreen, SettingsScreen 정리
- App 초기화 로직 정리
2026-01-12 16:17:25 +09:00
JiWoong Sul
cbbbbba1a5
refactor(game): 게임 화면 및 위젯 정리
2026-01-12 16:17:20 +09:00
JiWoong Sul
104d23cdfd
refactor(arena): 아레나 화면 및 위젯 정리
2026-01-12 16:17:16 +09:00
JiWoong Sul
5f9a063ae4
feat(ui): 승리 오버레이 개선
2026-01-08 20:11:03 +09:00
JiWoong Sul
d71f065745
feat(game): 상황별 BGM 재생 로직 추가
...
- Act/엘리트/보스별 동적 BGM 선택
2026-01-08 18:18:14 +09:00
JiWoong Sul
cfc1537af2
refactor(game): 앱 및 게임 세션 개선
...
- App 초기화 로직 정리
- GamePlayScreen 개선
- GameSessionController 확장
2026-01-08 16:05:14 +09:00
JiWoong Sul
56b568a832
refactor(game): 게임 페이지 및 로컬라이제이션 정리
...
- GamePlayScreen 개선
- CharacterSheetPage 정리
- StoryPage 단순화
- 로컬라이제이션 정리
2026-01-08 15:46:34 +09:00
JiWoong Sul
590c79cc23
feat(game): 게임 세션 및 사망 오버레이 개선
...
- GameSessionController 기능 확장
- DeathOverlay 상세 사망 정보 표시
- GamePlayScreen 연동 업데이트
2026-01-07 22:13:25 +09:00
JiWoong Sul
fbc3016ab1
fix(game): 게임 플레이 화면 개선
2026-01-07 20:59:08 +09:00
JiWoong Sul
307007e164
feat(ui): 명예의 전당 화면 대폭 개선
...
- HallOfFameScreen UI 리뉴얼
- DeathOverlay 업데이트
2026-01-07 20:21:59 +09:00
JiWoong Sul
6667de56d3
feat(arena): 아레나 화면 및 위젯 개선
...
- 장비 비교 리스트 UI 개선
- 결과 패널/다이얼로그 업데이트
- 설정 화면 개선
2026-01-07 20:21:54 +09:00
JiWoong Sul
c3a8bc305a
feat(arena): 아레나 전투 로그 위젯 추가
...
- ArenaCombatLog: 전투 로그 표시 위젯
- ArenaBattleScreen 연동
2026-01-06 19:19:05 +09:00
JiWoong Sul
f18f3ceaee
feat(arena): 결과 패널 및 소멸 애니메이션 위젯 추가
...
- ArenaResultPanel: 전투 결과 표시 패널
- AsciiDisintegrateWidget: ASCII 소멸 애니메이션 효과
- ArenaBattleScreen 개선
2026-01-06 18:57:29 +09:00
JiWoong Sul
8d51263b2e
refactor(model): SpellBook을 SkillBook으로 리네이밍
...
- 게임 컨셉에 맞게 주문서 → 스킬북 용어 통일
- 관련 모든 참조 일괄 변경
2026-01-06 18:45:16 +09:00
JiWoong Sul
afc3c18ae4
feat(arena): 아레나 전투 화면 및 위젯 개선
...
- ArenaBattleScreen UI 개선
- 장비 비교 리스트 기능 확장
2026-01-06 18:29:06 +09:00
JiWoong Sul
8cd09b9f86
feat(nav): 프론트 화면에 아레나 버튼 추가
...
- 아레나 화면 네비게이션 연결
- 프론트 화면 UI에 아레나 접근 버튼 추가
2026-01-06 17:55:12 +09:00
JiWoong Sul
687d04974e
feat(animation): 아레나 전투 애니메이션 지원
...
- CanvasBattleComposer: 아레나 모드 지원 추가
- AsciiAnimationCard: 아레나 전투 애니메이션 렌더링
2026-01-06 17:55:07 +09:00
JiWoong Sul
a2e93efc97
feat(arena): 아레나 화면 구현
...
- ArenaScreen: 아레나 메인 화면
- ArenaSetupScreen: 전투 설정 화면
- ArenaBattleScreen: 전투 진행 화면
- 관련 위젯 추가
2026-01-06 17:55:02 +09:00
JiWoong Sul
be56825ef9
style(front): 플랫폼별 애니메이션 패널 비율 조정
...
- 데스크톱/웹: 넓은 비율 (2.5)
- 모바일: 16:9 비율
- HeroVsBossAnimation 레이아웃 Flexible 적용
2026-01-05 19:51:48 +09:00
JiWoong Sul
ff24f2bb55
style(ui): 폰트 크기 및 레이아웃 조정
...
- 전역 테마 폰트 크기 증가 (가독성 개선)
- 위젯 레이아웃 미세 조정
2026-01-05 19:42:09 +09:00
JiWoong Sul
20421dafd7
feat(ui): 몬스터 등급 UI 및 SFX 연동
...
- GamePlayScreen 회피/방어/패리 SFX 추가
- TaskProgressPanel 몬스터 등급 표시
- EnhancedAnimationPanel/AsciiAnimationCard 개선
- MobileCarouselLayout 몬스터 등급 전달
2026-01-05 17:53:02 +09:00
JiWoong Sul
9ecf9d1692
feat(i18n): 다국어 번역 확장 및 UI 개선
...
- 영어/일본어/한국어/중국어 번역 추가
- VictoryOverlay 레이아웃 개선
- NewCharacterScreen 기능 추가
2026-01-05 15:44:54 +09:00
JiWoong Sul
afbd4e6853
refactor(app): 앱 초기화 및 프론트 화면 개선
...
- app.dart 코드 간소화
- front_screen.dart 기능 확장
2026-01-02 16:52:52 +09:00