Commit Graph

8 Commits

Author SHA1 Message Date
JiWoong Sul
9ecf9d1692 feat(i18n): 다국어 번역 확장 및 UI 개선
- 영어/일본어/한국어/중국어 번역 추가
- VictoryOverlay 레이아웃 개선
- NewCharacterScreen 기능 추가
2026-01-05 15:44:54 +09:00
JiWoong Sul
828debfb08 refactor(l10n): 골드를 코인으로 명칭 변경
- gold → coin으로 용어 통일
- 사망 오버레이 레이블 수정
2025-12-26 17:51:51 +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
7c7f3b0d9e feat(ui): Phase 8 UI/UX 개선 완료
- CombatLog 위젯 게임 화면에 통합
- HP/MP 바 추가 (HP < 20% 깜빡임 효과)
- SkillPanel 추가 (쿨타임 완료 시 glow 효과)
- combatLog 로컬라이제이션 (4개 언어)
- 테스트 수정 (skipOffstage 처리)
2025-12-17 18:52:24 +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
071ac5f1e3 feat(l10n): 누락된 번역 및 기본 무기 수정
- 기본 무기를 'Sharp Stick'에서 'Keyboard'로 변경 (아스키나라 세계관)
- 몬스터 번역 168개 추가 (보안 위협, 버그 등)
- BoringItems(잡템) 번역 42개 추가
- game_data_l10n에서 boringItem 번역 적용
2025-12-11 19:22:43 +09:00
JiWoong Sul
14d83dc336 feat(l10n): UI 텍스트 아스키나라 세계관 적용
app_en.arb / app_ko.arb:
- appTitle: "ASCII-Nara" / "아스키나라"
- progressQuestTitle: "ASCII-Nara - {name}"
- welcomeMessage: 아스키나라 환영 메시지

자동 생성 파일 업데이트:
- app_localizations.dart
- app_localizations_en.dart
- app_localizations_ko.dart
2025-12-11 18:26:42 +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