diff --git a/package1/planet/adventure.vue b/package1/planet/adventure.vue index 6bac33f..de9ffc5 100644 --- a/package1/planet/adventure.vue +++ b/package1/planet/adventure.vue @@ -54,7 +54,7 @@ 规则:点选未被压住的卡牌,底部槽内3张相同自动消除,槽满则失败。 - 剩余 {{remainingCount}} 张 · 当前可点 {{availableCount}} 张 · {{riskText}} + 挑战难度 · 剩余 {{remainingCount}} 张 · 当前可点 {{availableCount}} 张 · {{riskText}} @@ -255,7 +255,7 @@ }) }, buildLevel() { - const icons = ['🍔', '🥤', '📚', '🏀', '🎧', '🚲', '🍜', '📦', '☕'] + const icons = ['🍔', '🥤', '📚', '🏀', '🎧', '🚲', '🍜', '📦', '☕', '🧋'] let cards = [] for (let attempt = 0; attempt < 8; attempt++) { const seed = this.levelSeed() + '_try_' + attempt @@ -272,7 +272,7 @@ }, buildCardPositions(seed) { const cards = [] - const layerCounts = [30, 27, 24] + const layerCounts = [36, 30, 24] const rand = this.seededRandom(seed + '_pos') let idx = 0 layerCounts.forEach((count, layer) => { @@ -285,8 +285,8 @@ id: 'c' + idx, icon: '', layer, - x: 18 + col * 82 + (layer * 18) + ((row % 2) * 10) + dx, - y: 24 + row * 78 + (layer * 44) + dy, + x: 16 + col * 80 + (layer * 20) + ((row % 2) * 12) + dx, + y: 18 + row * 70 + (layer * 42) + dy, style: '', removed: false, selected: false, @@ -353,7 +353,7 @@ }) }, isOverlap(a, b) { - return Math.abs(a.x - b.x) < 70 && Math.abs(a.y - b.y) < 70 + return Math.abs(a.x - b.x) < 72 && Math.abs(a.y - b.y) < 68 }, pickCard(card) { if (this.cleared) {