feat: 新增Android平台支持及构建流程

集成Android平台相关目录与配置文件,包含Gradle构建脚本、资源文件、启动图标、Java入口、Proguard规则等,完善.gitignore以排除Android构建产物。更新CI流程,支持自动构建并发布Android APK。移除README中项目结构说明,简化文档。
This commit is contained in:
谦君
2025-12-20 00:48:36 +08:00
parent 20fb2bb6a4
commit 1368bb4445
97 changed files with 7859 additions and 335 deletions

View File

@@ -81,9 +81,11 @@ export default {
officers: '軍官',
simulator: '模擬',
galaxy: '星系',
diplomacy: 'Diplomacy',
diplomacy: '外交',
achievements: '成就',
messages: '訊息',
settings: '設定',
guide: '遊戲指南',
gm: 'GM'
},
sidebar: {
@@ -109,6 +111,14 @@ export default {
hour: '小時',
noEnergy: '電力不足'
},
energy: {
lowWarning: '電力不足,資源生產已停止!',
severeWarning: '電力不足,資源生產已停止!',
criticalWarning: '電力不足,資源生產已停止!',
noProduction: '電力不足,資源生產已停止!',
deficitDetail: '電力缺口: {deficit},請建造更多電站',
buildSolarPlant: '建造電站'
},
planet: {
planet: '星球',
moon: '月球',
@@ -422,6 +432,7 @@ export default {
shipyardView: {
title: '船塢',
fleetStorage: '艦隊倉儲',
owned: '擁有',
attack: '攻擊力',
missileAttack: '導彈攻擊',
shield: '護盾',
@@ -486,8 +497,10 @@ export default {
available: '可用',
all: '全部',
targetCoordinates: '目標座標',
targetType: '目標類型',
planet: '行星',
moon: '月球',
galaxy: '銀河系',
diplomacy: 'Diplomacy',
system: '星系',
position: '位置',
missionType: '任務類型',
@@ -531,7 +544,30 @@ export default {
noDeathstar: '需要死星才能執行毀滅任務',
giftMode: '贈送模式',
giftModeDescription: '將資源作為禮物贈送給',
estimatedReputationGain: '預計好感度增加'
estimatedReputationGain: '預計好感度增加',
// 艦隊預設
fleetPresets: '艦隊預設',
fleetPresetsDescription: '儲存常用的艦隊配置快速派遣最多3個',
savePreset: '儲存預設',
noPresets: '暫無預設,選擇艦隊後點擊「儲存預設」建立',
shipTypes: '種艦船',
editPreset: '編輯預設內容',
renamePreset: '重新命名',
deletePreset: '刪除預設',
editingPresetHint: '正在編輯預設,修改艦隊配置後點擊「儲存」更新預設內容',
presetLimitReached: '預設數量已滿',
presetLimitReachedMessage: '最多只能儲存 {max} 個預設',
presetError: '儲存失敗',
presetNoShips: '請先選擇至少一艘艦船',
presetDefaultName: '預設 {number}',
savePresetTitle: '儲存艦隊預設',
savePresetDescription: '為這個艦隊配置命名',
renamePresetTitle: '重新命名預設',
renamePresetDescription: '輸入新的預設名稱',
presetName: '預設名稱',
presetNamePlaceholder: '輸入預設名稱',
deletePresetTitle: '刪除預設',
deletePresetMessage: '確定要刪除預設「{name}」嗎?此操作不可撤銷。'
},
officersView: {
title: '軍官',
@@ -571,7 +607,6 @@ export default {
title: '星系',
selectCoordinates: '選擇座標',
galaxy: '銀河系',
diplomacy: 'Diplomacy',
selectGalaxy: '選擇銀河系',
system: '星系',
selectSystem: '選擇星系',
@@ -728,14 +763,29 @@ export default {
missionReports: {
transportSuccess: '運輸任務成功完成',
transportFailed: '運輸任務失敗',
transportFailedTargetNotFound: '運輸失敗:目標星球不存在',
transportFailedGiftRejected: '運輸失敗:禮物被拒絕',
colonizeSuccess: '殖民任務成功,新星球已建立',
colonizeFailed: '殖民任務失敗',
colonizeFailedOccupied: '殖民失敗:目標位置已被其他星球佔用',
colonizeFailedMaxColonies: '殖民失敗:已達到殖民地數量上限。研究天體物理學可增加上限。',
spySuccess: '偵查任務成功完成',
spyFailed: '偵查任務失敗',
spyFailedTargetNotFound: '偵查失敗:目標星球不存在',
deploySuccess: '部署任務成功完成',
deployFailed: '部署任務失敗',
deployFailedTargetNotFound: '部署失敗:目標星球不存在',
deployFailedNotOwnPlanet: '部署失敗:目標星球不屬於你',
recycleSuccess: '回收任務成功完成',
recycleFailed: '回收任務失敗,目標位置沒有殘骸',
recycleFailedNoDebris: '回收失敗:目標位置沒有殘骸場',
recycleFailedDebrisEmpty: '回收失敗:殘骸場已被清空',
destroySuccess: '行星毀滅任務成功執行',
destroyFailed: '行星毀滅任務失敗',
destroyFailedTargetNotFound: '毀滅失敗:目標星球不存在',
destroyFailedOwnPlanet: '毀滅失敗:無法摧毀自己的星球',
destroyFailedNoDeathstar: '毀滅失敗:沒有死星執行任務',
destroyFailedChance: '毀滅失敗:概率判定失敗(成功率:{chance}%',
expeditionResources: '探險隊發現了資源!',
expeditionDarkMatter: '探險隊發現了暗物質!',
expeditionFleet: '探險隊發現了廢棄的艦船!',
@@ -948,11 +998,13 @@ export default {
missionType: {
spy: '偵查',
attack: '攻擊',
recycle: '回收',
unknown: '未知'
},
warning: {
spy: '敵方偵查即將到達!',
attack: '敵方攻擊即將到達!',
recycle: '敵方正在回收你附近的殘骸!',
unknown: '敵方艦隊即將到達!'
}
},
@@ -1235,6 +1287,10 @@ export default {
title: '戰鬥模擬器',
message: '在發動攻擊前模擬戰鬥結果。輸入雙方艦隊和科技等級,預測勝負和損失。'
},
achievements: {
title: '成就系統',
message: '完成各類遊戲目標解鎖成就,獲得暗物質獎勵!成就分為多個等級,挑戰更高難度獲得更豐厚的獎勵。'
},
settings: {
title: '設置',
message: '在這裡管理遊戲數據、調整通知設置、導出/導入存檔。記得定期備份你的進度!'
@@ -1243,5 +1299,239 @@ export default {
title: 'GM管理面板',
message: 'GM模式可以快速修改資源、建築、科技等級。用於測試或體驗完整遊戲內容。'
}
},
achievements: {
title: '成就',
unlocked: '成就解鎖',
progress: '進度',
nextTier: '下一等級',
maxTierReached: '已達最高等級',
tiers: {
bronze: '青銅',
silver: '白銀',
gold: '黃金',
platinum: '白金',
diamond: '鑽石'
},
categories: {
resource: '資源',
building: '建造',
combat: '戰鬥',
mission: '任務',
diplomacy: '外交'
},
names: {
metalCollector: '金屬收藏家',
crystalCollector: '晶體收藏家',
deuteriumCollector: '重氫收藏家',
darkMatterCollector: '暗物質收藏家',
resourceConsumer: '資源消耗者',
masterBuilder: '建造大師',
researcher: '科學家',
shipwright: '造船匠',
fortifier: '防禦專家',
warmonger: '好戰者',
conqueror: '征服者',
defender: '防禦者',
fleetDestroyer: '艦隊毀滅者',
debrisCreator: '殘骸製造者',
fleetSacrifice: '艦隊犧牲者',
defenseSacrifice: '防禦犧牲者',
pilot: '飛行員',
transporter: '運輸專家',
cargoMaster: '貨運大師',
colonizer: '殖民者',
spy: '間諜大師',
deployer: '部署專家',
explorer: '探險家',
luckyExplorer: '幸運探險家',
recycler: '回收專家',
scavenger: '拾荒者',
destroyer: '毀滅者',
fuelBurner: '燃料消耗者',
diplomat: '外交官',
nemesis: '宿敵',
generous: '慷慨者',
philanthropist: '慈善家',
target: '目標',
watched: '被監視',
robbed: '被搶奪',
lostToNPC: '資源損失者'
},
descriptions: {
metalCollector: '累計生產金屬',
crystalCollector: '累計生產晶體',
deuteriumCollector: '累計生產重氫',
darkMatterCollector: '累計生產暗物質',
resourceConsumer: '累計消耗資源',
masterBuilder: '累計升級建築次數',
researcher: '累計完成研究次數',
shipwright: '累計生產艦船數量',
fortifier: '累計建造防禦設施',
warmonger: '發起攻擊次數',
conqueror: '攻擊勝利次數',
defender: '防禦成功次數',
fleetDestroyer: '防禦中消滅的敵方艦隊數量',
debrisCreator: '戰鬥中產生的殘骸資源總量',
fleetSacrifice: '損失的艦隊總數',
defenseSacrifice: '防禦中損失的防禦設施數量',
pilot: '完成飛行任務次數',
transporter: '運輸任務次數',
cargoMaster: '運輸資源總量',
colonizer: '成功殖民星球次數',
spy: '執行偵查任務次數',
deployer: '執行部署任務次數',
explorer: '遠征總次數',
luckyExplorer: '遠征成功次數',
recycler: '回收任務次數',
scavenger: '回收資源總量',
destroyer: '摧毀星球次數',
fuelBurner: '消耗燃料總量',
diplomat: '友好NPC數量',
nemesis: '敵對NPC數量',
generous: '送禮次數',
philanthropist: '贈送資源總量',
target: '被NPC攻擊次數',
watched: '被NPC偵查次數',
robbed: '被NPC回收殘骸次數',
lostToNPC: '被NPC回收的殘骸資源總量'
}
},
guide: {
title: '遊戲指南',
tableOfContents: '目錄',
quickstart: {
title: '新手入門',
description: '快速了解遊戲核心機制,開始你的星際征程',
step1: {
title: '建造資源礦場',
content1: '資源是發展的基礎。首先建造金屬礦、晶體礦和重氫合成器。',
item1: '金屬礦 - 產出金屬,是最基礎的資源',
item2: '晶體礦 - 產出晶體,用於高級建築和艦船',
item3: '重氫合成器 - 產出重氫,用於燃料和高級科技',
item4: '建議優先發展金屬礦,其次晶體礦'
},
step2: {
title: '確保能源供應',
content1: '礦場需要電力才能運作。建造太陽能電站提供電力。',
item1: '太陽能電站 - 提供基礎電力,無需消耗資源',
item2: '核聚變反應堆 - 後期可用,消耗重氫但產電量更高'
},
step3: {
title: '建設基礎設施',
content1: '設施是發展的重要支撐。',
item1: '機器人工廠 - 加速所有建築的建造速度',
item2: '船塢 - 用於建造艦船和防禦設施',
item3: '研究實驗室 - 用於研發科技'
},
step4: {
title: '研發科技',
content1: '科技可以解鎖更多內容並提供加成。',
item1: '能量技術 - 解鎖更多科技的前置',
item2: '燃燒引擎 - 提高艦船速度',
item3: '電腦技術 - 增加可同時執行的艦隊任務數'
},
step5: {
title: '建造艦隊',
content1: '艦隊是探索和戰鬥的關鍵。',
item1: '小型貨船 - 用於運輸資源',
item2: '輕型戰鬥機 - 基礎戰鬥單位',
item3: '間諜衛星 - 偵查敵人情報'
},
step6: {
title: '探索宇宙',
content1: '使用艦隊探索宇宙,獲取資源和發展。',
item1: '偵查 - 獲取敵人情報',
item2: '攻擊 - 掠奪資源',
item3: '運輸 - 在星球間轉移資源',
item4: '殖民 - 建立新的殖民地'
}
},
buildings: {
title: '建築',
description: '了解遊戲中所有建築的功能和作用',
resource: { title: '資源建築' },
energy: { title: '能源建築' },
facility: { title: '設施建築' },
storage: { title: '倉儲建築' },
moon: { title: '月球建築' }
},
research: {
title: '研究',
description: '了解所有科技的功能和解鎖條件',
basic: { title: '基礎科技' },
drive: { title: '驅動科技' },
combat: { title: '戰鬥科技' },
advanced: { title: '高級科技' }
},
ships: {
title: '艦船',
description: '了解各類艦船的屬性和用途',
combat: { title: '戰鬥艦船' },
civil: { title: '民用艦船' },
special: { title: '特殊艦船' },
stats: '攻擊: {attack} | 護盾: {shield} | 速度: {speed}',
cargo: '載貨量: {cargo}'
},
defense: {
title: '防禦',
description: '了解各類防禦設施的屬性和作用',
basic: { title: '基礎防禦' },
advanced: { title: '高級防禦' },
shields: { title: '護盾與導彈' },
stats: '攻擊: {attack} | 護盾: {shield}'
},
systems: {
title: '遊戲系統',
description: '了解遊戲的核心系統機制',
resource: {
title: '資源系統',
content1: '資源是遊戲的核心,用於建造建築、研發科技和生產艦船。',
item1: '金屬 - 最基礎的資源,產量最高',
item2: '晶體 - 用於高級建築和艦船',
item3: '重氫 - 用於燃料和高級科技',
item4: '暗物質 - 稀有資源,用於購買軍官和特殊功能'
},
combat: {
title: '戰鬥系統',
content1: '戰鬥採用回合制,每輪艦船和防禦設施都會互相攻擊。',
item1: '攻擊力 - 決定對敵方造成的傷害',
item2: '護盾值 - 吸收部分傷害',
item3: '結構值 - 單位的生命值',
item4: '速射 - 某些艦船可以在一輪內多次攻擊特定目標'
},
missions: {
title: '艦隊任務',
content1: '艦隊可以執行多種類型的任務。',
item1: '攻擊 - 攻擊敵方星球,掠奪資源',
item2: '運輸 - 在自己的星球間運送資源',
item3: '部署 - 將艦隊永久轉移到另一個星球',
item4: '殖民 - 使用殖民船建立新殖民地',
item5: '偵查 - 使用間諜衛星獲取情報',
item6: '回收 - 回收戰場殘骸中的資源'
},
diplomacy: {
title: '外交系統',
content1: 'NPC勢力具有好感度系統影響他們對你的態度。',
item1: '友好 - NPC不會主動攻擊你',
item2: '中立 - NPC可能會偵查你',
item3: '敵對 - NPC會主動攻擊你的星球'
},
achievements: {
title: '成就系統',
content1: '完成各類遊戲目標解鎖成就,獲得暗物質獎勵。',
item1: '成就分為多個等級,難度遞增',
item2: '完成成就可獲得暗物質獎勵',
item3: '成就進度會自動追蹤'
},
officers: {
title: '軍官系統',
content1: '雇傭軍官可以獲得各種加成效果。',
item1: '指揮官 - 減少建造時間',
item2: '提督 - 增加艦隊任務槽位',
item3: '工程師 - 減少防禦修復時間',
item4: '地質學家 - 增加資源產量'
}
}
}
}