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: 설정 화면 업데이트
This commit is contained in:
@@ -108,13 +108,13 @@ class _BasicsHelpView extends StatelessWidget {
|
||||
? 'ゲーム紹介'
|
||||
: 'About the Game',
|
||||
content: isKorean
|
||||
? 'Askii Never Die는 자동 진행 RPG입니다. 캐릭터가 자동으로 몬스터와 싸우고, '
|
||||
'퀘스트를 완료하며, 레벨업합니다. 여러분은 장비와 스킬을 관리하면 됩니다.'
|
||||
? 'Askii Never Die는 완전 자동 진행 RPG입니다. 캐릭터가 자동으로 몬스터와 싸우고, '
|
||||
'퀘스트를 완료하며, 레벨업합니다. 장비와 스킬도 자동으로 획득/장착됩니다.'
|
||||
: isJapanese
|
||||
? 'Askii Never Dieは自動進行RPGです。キャラクターが自動でモンスターと戦い、'
|
||||
'クエストを完了し、レベルアップします。装備とスキルの管理だけで大丈夫です。'
|
||||
: 'Askii Never Die is an idle RPG. Your character automatically fights monsters, '
|
||||
'completes quests, and levels up. You manage equipment and skills.',
|
||||
? 'Askii Never Dieは完全自動進行RPGです。キャラクターが自動でモンスターと戦い、'
|
||||
'クエストを完了し、レベルアップします。装備とスキルも自動で獲得・装着されます。'
|
||||
: 'Askii Never Die is a fully automatic idle RPG. Your character automatically fights monsters, '
|
||||
'completes quests, and levels up. Equipment and skills are auto-acquired and equipped.',
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
_HelpSection(
|
||||
@@ -214,20 +214,26 @@ class _CombatHelpView extends StatelessWidget {
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
_HelpSection(
|
||||
icon: '♥',
|
||||
icon: '♻',
|
||||
title: isKorean
|
||||
? '사망과 부활'
|
||||
? '부활 시스템'
|
||||
: isJapanese
|
||||
? '死亡と復活'
|
||||
: 'Death & Revival',
|
||||
? '復活システム'
|
||||
: 'Revival System',
|
||||
content: isKorean
|
||||
? 'HP가 0이 되면 사망합니다. 사망 시 장비 하나를 제물로 바쳐 부활할 수 있습니다. '
|
||||
'부활 후 HP/MP가 완전 회복되고 빈 장비 슬롯에 기본 장비가 지급됩니다.'
|
||||
? '사망 시 두 가지 부활 방법이 있습니다:\n'
|
||||
'• 기본 부활: 장비 1개 제물, HP/MP 회복\n'
|
||||
'• 광고 부활: 아이템 보존, HP 100%, 10분 자동부활\n'
|
||||
'유료 유저는 항상 광고 없이 부활 가능합니다.'
|
||||
: isJapanese
|
||||
? 'HPが0になると死亡します。死亡時に装備1つを捧げて復活できます。'
|
||||
'復活後HP/MPが完全回復し、空の装備スロットに基本装備が支給されます。'
|
||||
: 'You die when HP reaches 0. Sacrifice one equipment piece to revive. '
|
||||
'After revival, HP/MP fully restore and empty slots get basic equipment.',
|
||||
? '死亡時に2つの復活方法があります:\n'
|
||||
'• 基本復活: 装備1つ消費、HP/MP回復\n'
|
||||
'• 広告復活: アイテム保存、HP100%、10分自動復活\n'
|
||||
'課金ユーザーは常に広告なしで復活可能です。'
|
||||
: 'Two revival methods on death:\n'
|
||||
'• Basic: Sacrifice 1 equipment, restore HP/MP\n'
|
||||
'• Ad Revival: Keep items, 100% HP, 10-min auto-revive\n'
|
||||
'Paid users can always revive without ads.',
|
||||
),
|
||||
],
|
||||
);
|
||||
@@ -306,21 +312,21 @@ class _SkillsHelpView extends StatelessWidget {
|
||||
? 'スキルランク'
|
||||
: 'Skill Ranks',
|
||||
content: isKorean
|
||||
? '스킬은 I ~ IX 랭크가 있습니다. 랭크가 높을수록:\n'
|
||||
? '스킬 랭크는 I, II, III... 형태로 표시됩니다. 랭크가 높을수록:\n'
|
||||
'• 데미지/회복량 증가\n'
|
||||
'• MP 소모량 증가\n'
|
||||
'• 쿨타임 증가\n'
|
||||
'• MP 소모량 감소\n'
|
||||
'• 쿨타임 감소\n'
|
||||
'레벨업 시 랜덤하게 스킬을 배웁니다.'
|
||||
: isJapanese
|
||||
? 'スキルにはI~IXランクがあります。ランクが高いほど:\n'
|
||||
? 'スキルランクはI、II、III...の形式で表示されます。ランクが高いほど:\n'
|
||||
'• ダメージ/回復量増加\n'
|
||||
'• MP消費量増加\n'
|
||||
'• クールタイム増加\n'
|
||||
'• MP消費量減少\n'
|
||||
'• クールタイム減少\n'
|
||||
'レベルアップ時にランダムでスキルを習得します。'
|
||||
: 'Skills have ranks I~IX. Higher rank means:\n'
|
||||
: 'Skill ranks are displayed as I, II, III... Higher rank means:\n'
|
||||
'• More damage/healing\n'
|
||||
'• More MP cost\n'
|
||||
'• Longer cooldown\n'
|
||||
'• Less MP cost\n'
|
||||
'• Shorter cooldown\n'
|
||||
'Learn random skills on level up.',
|
||||
),
|
||||
],
|
||||
@@ -348,19 +354,31 @@ class _UIHelpView extends StatelessWidget {
|
||||
? '画面構成'
|
||||
: 'Screen Layout',
|
||||
content: isKorean
|
||||
? '• 상단: 전투 애니메이션, 태스크 진행바\n'
|
||||
'• 좌측: 캐릭터 정보, HP/MP, 스탯\n'
|
||||
'• 중앙: 장비, 인벤토리\n'
|
||||
'• 우측: 플롯/퀘스트 진행, 스펠북'
|
||||
? '모바일에서는 좌우 스와이프로 7개 페이지 탐색:\n'
|
||||
'• 캐릭터: 이름, 레벨, 종족, 직업\n'
|
||||
'• 스탯: STR, DEX, CON, INT 등\n'
|
||||
'• 장비: 무기, 방어구, 액세서리\n'
|
||||
'• 인벤토리: 보유 아이템, 골드\n'
|
||||
'• 스킬북: 습득한 스킬 목록\n'
|
||||
'• 퀘스트: 진행 중인 퀘스트\n'
|
||||
'• 플롯: 스토리 진행 상황'
|
||||
: isJapanese
|
||||
? '• 上部: 戦闘アニメーション、タスク進行バー\n'
|
||||
'• 左側: キャラクター情報、HP/MP、ステータス\n'
|
||||
'• 中央: 装備、インベントリ\n'
|
||||
'• 右側: プロット/クエスト進行、スペルブック'
|
||||
: '• Top: Combat animation, task progress bar\n'
|
||||
'• Left: Character info, HP/MP, stats\n'
|
||||
'• Center: Equipment, inventory\n'
|
||||
'• Right: Plot/quest progress, spellbook',
|
||||
? 'モバイルでは左右スワイプで7ページ切替:\n'
|
||||
'• キャラクター: 名前、レベル、種族、職業\n'
|
||||
'• ステータス: STR、DEX、CON、INT等\n'
|
||||
'• 装備: 武器、防具、アクセサリー\n'
|
||||
'• インベントリ: 所持アイテム、ゴールド\n'
|
||||
'• スキルブック: 習得したスキル一覧\n'
|
||||
'• クエスト: 進行中のクエスト\n'
|
||||
'• プロット: ストーリー進行状況'
|
||||
: 'On mobile, swipe left/right to browse 7 pages:\n'
|
||||
'• Character: Name, level, race, class\n'
|
||||
'• Stats: STR, DEX, CON, INT, etc.\n'
|
||||
'• Equipment: Weapons, armor, accessories\n'
|
||||
'• Inventory: Items, gold\n'
|
||||
'• Skillbook: Learned skills\n'
|
||||
'• Quests: Active quests\n'
|
||||
'• Plot: Story progress',
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
_HelpSection(
|
||||
@@ -371,22 +389,42 @@ class _UIHelpView extends StatelessWidget {
|
||||
? '速度調整'
|
||||
: 'Speed Control',
|
||||
content: isKorean
|
||||
? '태스크 진행바 옆 속도 버튼으로 게임 속도를 조절할 수 있습니다:\n'
|
||||
? '게임 속도를 조절할 수 있습니다:\n'
|
||||
'• 1x: 기본 속도\n'
|
||||
'• 2x: 2배 속도\n'
|
||||
'• 5x: 5배 속도\n'
|
||||
'• 10x: 10배 속도'
|
||||
'• 2x: 명예의 전당 캐릭터 1명 이상 시 해금\n'
|
||||
'• 5x: 광고 시청으로 5분간 부스트 (유료 유저 무료)'
|
||||
: isJapanese
|
||||
? 'タスク進行バー横の速度ボタンでゲーム速度を調整できます:\n'
|
||||
? 'ゲーム速度を調整できます:\n'
|
||||
'• 1x: 基本速度\n'
|
||||
'• 2x: 2倍速\n'
|
||||
'• 5x: 5倍速\n'
|
||||
'• 10x: 10倍速'
|
||||
: 'Use the speed button next to task bar to adjust game speed:\n'
|
||||
'• 2x: 殿堂入り1人以上で解放\n'
|
||||
'• 5x: 広告視聴で5分間ブースト(課金ユーザー無料)'
|
||||
: 'Adjust game speed:\n'
|
||||
'• 1x: Normal speed\n'
|
||||
'• 2x: 2x speed\n'
|
||||
'• 5x: 5x speed\n'
|
||||
'• 10x: 10x speed',
|
||||
'• 2x: Unlocked with 1+ Hall of Fame character\n'
|
||||
'• 5x: 5-min boost via ad (free for paid users)',
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
_HelpSection(
|
||||
icon: '🏆',
|
||||
title: isKorean
|
||||
? '명예의 전당'
|
||||
: isJapanese
|
||||
? '殿堂入り'
|
||||
: 'Hall of Fame',
|
||||
content: isKorean
|
||||
? 'Act V를 클리어하면 캐릭터가 명예의 전당에 등록됩니다.\n'
|
||||
'• 캐릭터 이름, 레벨, 스탯이 영구 기록됨\n'
|
||||
'• 첫 등록 시 2x 속도 영구 해금\n'
|
||||
'• 2명 이상 등록 시 로컬 아레나 기능 해금'
|
||||
: isJapanese
|
||||
? 'Act Vクリアでキャラクターが殿堂入りします。\n'
|
||||
'• キャラクター名、レベル、ステータスが永久記録\n'
|
||||
'• 初登録で2倍速が永久解放\n'
|
||||
'• 2人以上でローカルアリーナ機能解放'
|
||||
: 'Characters enter Hall of Fame upon completing Act V.\n'
|
||||
'• Name, level, stats are permanently recorded\n'
|
||||
'• First entry permanently unlocks 2x speed\n'
|
||||
'• 2+ entries unlock Local Arena feature',
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
_HelpSection(
|
||||
|
||||
Reference in New Issue
Block a user