Commit Graph

26 Commits

Author SHA1 Message Date
JiWoong Sul
748160d543 feat(ui): 화면 및 컨트롤러 수익화 연동
- 앱 초기화에 광고/IAP 서비스 추가
- 게임 세션 컨트롤러 수익화 상태 관리
- 캐릭터 생성 화면 굴리기 제한 UI
- 설정 화면 광고 제거 구매 UI
- 애니메이션 패널 개선
2026-01-16 20:10:43 +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
1da377c127 feat(ui): 화면 및 공통 위젯 개선
- FrontScreen 개선
- GamePlayScreen, GameSessionController 업데이트
- ArenaBattleScreen, NewCharacterScreen 정리
- AsciiDisintegrateWidget 추가
2026-01-14 00:18:16 +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
d1eeb7ca37 feat(game): 치트 모드에서 캐로셀 레이아웃 강제 적용 2026-01-08 19:11:24 +09:00
JiWoong Sul
df876cae6d fix(audio): 타이틀 BGM 재생 위치 수정
- build() 내 반복 호출 대신 세이브 확인 완료 후 1회 재생
2026-01-08 16:19:07 +09:00
JiWoong Sul
cfc1537af2 refactor(game): 앱 및 게임 세션 개선
- App 초기화 로직 정리
- GamePlayScreen 개선
- GameSessionController 확장
2026-01-08 16:05:14 +09:00
JiWoong Sul
8cd09b9f86 feat(nav): 프론트 화면에 아레나 버튼 추가
- 아레나 화면 네비게이션 연결
- 프론트 화면 UI에 아레나 접근 버튼 추가
2026-01-06 17:55:12 +09:00
JiWoong Sul
ff24f2bb55 style(ui): 폰트 크기 및 레이아웃 조정
- 전역 테마 폰트 크기 증가 (가독성 개선)
- 위젯 레이아웃 미세 조정
2026-01-05 19:42:09 +09:00
JiWoong Sul
afbd4e6853 refactor(app): 앱 초기화 및 프론트 화면 개선
- app.dart 코드 간소화
- front_screen.dart 기능 확장
2026-01-02 16:52:52 +09:00
JiWoong Sul
e679abd0d8 refactor(core): 코어 엔진 및 모델 개선
- 애니메이션 시스템 개선
- 오디오 서비스 개선
- 전투/스킬/포션 서비스 개선
- 스토리지 및 저장 시스템 개선
- 모델 클래스 타입 안정성 강화
2025-12-31 17:46:53 +09:00
JiWoong Sul
94aad1f0fe feat(ui): 레트로 다이얼로그 및 앱 테마 개선
- RetroDialog 스타일 업데이트
- 앱 테마 색상 및 스타일 통일
- 버튼/텍스트 스타일 일관성 강화
2025-12-30 23:57:03 +09:00
JiWoong Sul
2ed565d94c fix(theme): 버튼 TextStyle lerp 오류 수정
- 버튼 테마의 TextStyle에 inherit: false 추가
- color 속성 명시로 완전한 TextStyle 정의
- 애니메이션 시 TextStyle interpolation 오류 방지
2025-12-30 19:06:40 +09:00
JiWoong Sul
af837fde8a feat(theme): 앱 테마 레트로 스타일 확장
- 라이트/다크 테마 모두 레트로 색상 적용
- 다이얼로그, 바텀시트 테마 추가
- 슬라이더, 스위치 테마 커스터마이징
- 입력 필드 테마 추가
2025-12-30 19:03:43 +09:00
JiWoong Sul
2677334346 feat(theme): 다크 테마를 레트로 RPG 스타일로 변경
- RetroColors 색상 팔레트 적용
- PressStart2P 폰트를 헤더/라벨에 적용
- 앱바, 버튼, 다이얼로그, 칩 등 전체 테마 통일
- 프로그레스 인디케이터 골드 색상 적용
2025-12-30 18:31:00 +09:00
JiWoong Sul
18af93824b feat(ui): 도움말 다이얼로그 및 UI 개선
- HelpDialog 추가
- 게임 화면에 통계/도움말 버튼 추가
- CombatLog에 디버프 이벤트 표시
- AudioService mp3 확장자 지원
- 설정 텍스트 l10n 추가
2025-12-30 15:58:40 +09:00
JiWoong Sul
8f011689fb feat(app): 오디오 및 설정 시스템 통합
- AudioService 앱 수준 초기화 및 dispose
- 게임 화면에서 오디오/설정 연동
2025-12-30 14:22:50 +09:00
JiWoong Sul
549851f693 feat(front): 프론트 화면 개선 및 설정 저장소 추가
- front_screen_animation.dart: 프론트 화면 애니메이션 추가
- settings_repository.dart: 설정 저장소 구현
- front/widgets/: 프론트 화면 위젯 분리
- mobile_carousel_layout.dart: 모바일 레이아웃 개선
- app.dart: 앱 설정 개선
- game_text_l10n.dart: 텍스트 추가
2025-12-23 18:52:46 +09:00
JiWoong Sul
e6af7dd91a feat(ui): 반응형 레이아웃 및 저장 시스템 개선
## 반응형 레이아웃
- app.dart: 화면 크기별 레이아웃 분기 로직 추가 (+173 라인)
- game_play_screen.dart: 반응형 UI 구조 개선
- layouts/, pages/ 디렉토리 추가 (새 레이아웃 시스템)
- carousel_nav_bar.dart: 캐러셀 네비게이션 바 추가
- enhanced_animation_panel.dart: 향상된 애니메이션 패널

## 저장 시스템
- save_manager.dart: 저장 관리 기능 확장
- save_repository.dart: 저장소 인터페이스 개선
- save_service.dart: 저장 서비스 로직 추가

## UI 개선
- notification_service.dart: 알림 시스템 기능 확장
- notification_overlay.dart: 오버레이 UI 개선
- equipment_stats_panel.dart: 장비 스탯 패널 개선
- cinematic_view.dart: 시네마틱 뷰 개선
- new_character_screen.dart: 캐릭터 생성 화면 개선

## 다국어
- game_text_l10n.dart: 텍스트 추가 (+182 라인)

## 테스트
- 관련 테스트 파일 업데이트
2025-12-23 17:52:43 +09:00
JiWoong Sul
99f5b74802 feat(game): 게임 시스템 전면 개편 및 다국어 지원 확장
## 스킬 시스템 개선
- skill_data.dart: 스킬 데이터 구조 전면 개편 (+1176 라인)
- skill_service.dart: 스킬 발동 로직 확장 및 버프 시스템 연동
- skill.dart: 스킬 모델 개선, 쿨다운/효과 타입 추가

## Canvas 애니메이션 리팩토링
- battle_composer.dart 삭제 (레거시 위젯 기반 렌더러)
- monster_colors.dart 삭제 (AsciiCell 색상 시스템으로 통합)
- canvas_battle_composer.dart: z-index 정렬 (몬스터 z=1, 캐릭터 z=2, 이펙트 z=3)
- ascii_cell.dart, ascii_layer.dart: 코드 정리

## UI/UX 개선
- hp_mp_bar.dart: l10n 적용, 몬스터 HP 바 컴팩트화
- death_overlay.dart: 사망 화면 개선
- equipment_stats_panel.dart: 장비 스탯 표시 확장
- active_buff_panel.dart: 버프 패널 개선
- notification_overlay.dart: 알림 시스템 개선

## 다국어 지원 확장
- game_text_l10n.dart: 게임 텍스트 통합 (+758 라인)
- 한국어/일본어/영어/중국어 번역 업데이트
- ARB 파일 동기화

## 게임 로직 개선
- progress_service.dart: 진행 로직 리팩토링
- combat_calculator.dart: 전투 계산 로직 개선
- stat_calculator.dart: 스탯 계산 시스템 개선
- story_service.dart: 스토리 진행 로직 개선

## 기타
- theme_preferences.dart 삭제 (미사용)
- 테스트 파일 업데이트
- class_data.dart: 클래스 데이터 정리
2025-12-22 19:00:58 +09:00
JiWoong Sul
9af5c4dc13 feat(hall): Phase 10 명예의 전당 시스템 구현
- HallOfFameEntry 모델 및 HallOfFame 컬렉션 추가
- HallOfFameStorage 저장소 (JSON 파일 기반)
- HallOfFameScreen UI (순위별 색상/아이콘)
- 게임 클리어 시 명예의 전당 등록 처리
- FrontScreen에 명예의 전당 버튼 추가
- 클리어 축하 다이얼로그 구현
2025-12-17 18:57:26 +09:00
JiWoong Sul
e30177e788 refactor(content): 게임 제목 변경 및 부적절한 내용 수정
- 게임 제목을 'ASCII NEVER DIE'로 통일 (모든 ARB 파일, app.dart)
- 미성년 관련 몬스터 수식어를 RPG에 적합하게 변경:
  - foetal → primordial (원시)
  - baby → immature (미숙한)
  - preadolescent → growing (성장 중인)
  - teenage → young (어린)
  - underage → inexperienced (경험 부족)
- 테스트 파일 업데이트 (새 제목에 맞춤)
2025-12-12 15:50:59 +09:00
JiWoong Sul
5a567bc3e3 fix(l10n): 게임 텍스트 로케일 동기화 추가
- MaterialApp의 builder에서 setGameLocale() 호출
- Flutter l10n 시스템과 게임 텍스트 l10n의 로케일 동기화
- 이로써 프롤로그, 퀘스트, 몬스터 수식어 등이 올바른 언어로 표시됨
2025-12-11 19:12:29 +09:00
JiWoong Sul
35e3d92316 feat(l10n): 국제화(L10n) 시스템 도입 및 하드코딩 텍스트 변환
- flutter_localizations 및 intl 패키지 추가
- l10n.yaml 설정 파일 및 app_ko.arb 메시지 파일 생성
- 모든 화면(app, front, game_play, new_character, save_picker)의 하드코딩 텍스트를 L10n 키로 변환
- 테스트 파일에 localizationsDelegates 추가하여 L10n 지원
2025-12-11 17:50:34 +09:00
JiWoong Sul
08054d97c1 feat: 초기 커밋
- Progress Quest 6.4 Flutter 포팅 프로젝트
- 게임 루프, 상태 관리, UI 구현
- 캐릭터 생성, 인벤토리, 장비, 주문 시스템
- 시장/판매/구매 메커니즘
2025-12-09 17:24:04 +09:00