Git游戏

您现在的位置是:首页 > 锅巴汉化 > 已汉化

游戏详情

组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置

游戏介绍

2025-09-26:同步最新版,增加导入/导出存档功能,欢迎发存档给我补汉化。

这是一款冒险战斗策略放置游戏,你管理一个探索地牢的队伍。队伍搭配是核心功能,你可以通过在探索过程中找到新角色来解锁新角色。团队建设被组织成一个网格,你在其中放置队友,伤害和状态是递增的。

英文版好像带有多人组队功能,感兴趣的小伙伴可以试试。

注意:长按鼠标左键不松,可以自动点击哦~

游戏截图

组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置
组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置
组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置
组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置
组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置
组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置
组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置
组队与冒险,同步最新版(Bands & Bonds),地牢探索战斗放置

文章评论

共有30条评论来说两句吧...

1590899... 3天前
{"run":{"weaponLevelAdded":0,"desertBlessingMultiplier":2,"speedLevel":1,"steps":0,"turns":[],"gold":0,"fruit":0,"saplings":0,"skips":0,"capturedMonsters":[],"room":{"damage":0,"armorDamage":0,"poison":0,"kills":0,"xaranthian":{"factories":0,"turtles":0,"deployers":0,"growers":0,"guns":0}},"timers":{},"skipTime":0},"local":{"band":{"0":"Knight of Claws","2":"Friend of Metal","3":"Kit Flash","4":"Mongreler","6":"Hedge Lost","7":"Pur Lion","8":"Anvilomancer","9":"Lord of Gears","10":"Kevin","11":"Eighth Swimmer","12":"Lamplighter","13":"Azrekta","14":"Dark Chef","15":"Xaranthian Constructor","16":"Bayla","17":"The Silent Song","18":"Smiling Pilot","19":"Kin of Pump","20":"Wayfinder","21":"Royal Fruitbearer","22":"Pecquer","23":"Desert Rabbit","24":"Zaktar Kadoque","width":5,"height":5},"settings":{"blurImages":false,"online":true,"sound":true,"teamId":"68da4faa00119ef84660"},"destination":"Skelemasterion"},"team":{"fruit":2864000537536794,"packs":325,"bestWeaponLevel":10000000007818,"unlocked":["Stick Master","Lamplighter","The Silent Song","Friend of Metal","Anvilomancer","Dark Chef","Royal Fruitbearer","Wayfinder","Desert Rabbit","Kin of Pump","Bayla","Lord of Gears","Pecquer","Knight of Claws","Kit Flash","Coldblade","Mongreler","Azrekta","Pur Lion","Smiling Pilot","Hedge Lost","Zaktar Kadoque","Kevin","Eighth Swimmer","Xaranthian Constructor"],"discovered":["Wild Slime","Lamplighter","Bandlings","The Silent Song","Poison Crow","Animated Skeleton","Thick Door","Dead Gladiator","Friend of Metal","Frozen Centurion","Anvilomancer","Geckalog","Jaw Maw Maw","Dark Chef","Lobster Daddy","Royal Fruitbearer","Will-o-Wasp","Glass Dragon","Xaranthian Construct","277,413","Potato Golem","Gnollish Ambassador","Wayfinder","Striped Horror","Desert Rabbit","Dragonfly Agaric","Trollish Maiden","Dryfin Carp","Kin of Pump","Scaffold Sorcery","Lost Swimmer","Bayla","Artifact Seeker","Golden Chest","King of Tadpoles","Hopanoids","The Shroud","Lord of Gears","Dark Lord","Clockomancer","straight3","Pecquer","196,498","Fortified Door","Knight of Claws","Master of Doors","Kit Flash","straight5","Corrupted Bounty Hunter","Lior the Weaver","Coldblade","Mongreler","Azrekta","Skeletron","124,160","Door of Loathing","Zakatrixos","Wands from the Depths","Crystal Man","Power Crystal","Pur Lion","Tosyl Rose","Sullen Bearer","Unwelcoming Glade","Food Mimic","Frog Assassin","Enantiomers","Smiling Pilot","Decay Manifest","Hedge Lost","Web of Power","Tombstone of the Forgotten","Hippogryph","The King's Armor","Corridor of Illusions","Zaktar Kadoque","Hiber Conduit","Core Diver","Smother Mother","The Final Warden","Skelemasterion","Chago's Chamber","Chago","Kevin","Skyrmions","Tenebra","Landas Wizard","Eighth Swimmer","Defensive Installation","Xaranthian Constructor"],"name":"Unnamed Guild","startTime":1759133994009,"floorCompletions":[7886003]}}
1596048... 4天前
我最后是靠毒过的,虽然写着免疫中毒,但是抓怪有个叫“创造芝士恶魔”可以强制叠加毒伤,叠的差不多用双倍毒伤就很快了
1565712... 4天前
https://bands-and-bonds.g8hh.com.cn/?join=68c4e5f500294fc0fd0b
1350101... 2周前
简化了一下,这下绝对可以用 (function() { window.location.search = "?test"; store.run.speedLevel = 10; })();
1350101... 2周前
// 核心加速代码(在F12控制台粘贴执行) (function() { // 1. 激活测试模式倍率(100倍基础流速) window.location.search = "?test"; // 2. 强制设置全局速度等级为10倍(影响所有定时器) store.run.speedLevel = 10; // 3. 绕过敌人减速机制(强制时间流速不受slowTime影响) const originalDeltaTime = runTo; window.runTo = function(currentTime) { const enemy = store.currentEnemy(); // 删除敌人减速逻辑 // 原逻辑:deltaTime /= enemy?.slowTime ?? 1; return originalDeltaTime.call(this, currentTime); } console.log("已激活10倍速度模式!"); })();
1350101... 2周前
@ 1505566... @ 1505566... 又发了一遍,有可能是这个评论格式的问题
1505566... 2周前
@ 1350101... @ 1350101... 粘贴进去按enter没有用啊,是不是代码粘贴错了啊
1350101... 2周前
觉得开局速度慢的,我写了个10倍速度的代码,自己可以随意改几倍,建议2倍就可以,不损失体验 // 核心加速代码(在F12控制台粘贴执行) (function() { // 1. 激活测试模式倍率(100倍基础流速) window.location.search = "?test"; // 2. 强制设置全局速度等级为10倍(影响所有定时器) store.run.speedLevel = 10; // 3. 绕过敌人减速机制(强制时间流速不受slowTime影响) const originalDeltaTime = runTo; window.runTo = function(currentTime) { const enemy = store.currentEnemy(); // 删除敌人减速逻辑 // 原逻辑:deltaTime /= enemy?.slowTime ?? 1; return originalDeltaTime.call(this, currentTime); } console.log("已激活10倍速度模式!"); })();
1820166... 2周前
刚刚打穿,给大家做个解惑吧,问只能9的小怪物的,当你打到 阿兹列克塔 就能把格子变成5*5了 不过小怪物一共正好25只,问火系的同学,打最后BOSS的时候用上杂种狗,他可以将打过的怪物当成自己的打手,有个火攻很厉害的家伙。这个游戏不是很难,因为有帮你干活的小怪物-普通状态下周边连接的帮你干活,高级的全员帮忙干活。另外,把探路人放到阿兹列克塔就可以不用回起始部位了,可以刷金币或者水果。到后期有偷钱的小怪物和种树的小怪物。前期用毒是好方法,因为可以累积
1530104... 2周前
最难的是最后通关,太巧妙了,谁能想到是火焰虚弱呢。。。
1530104... 2周前
通关了,还是很巧妙地,真的要好好搭配
1509016... 2周前
强化怪物,能强化身边所有的怪物,上场以后,所有敌人都会得到一个闪避的BUFF,我个人感觉有90%以上的闪避。 强化的点灯怪物可以让场上格子变成5*5 强化青蛙可以让青蛙变成另外一个强化小怪物 强化自动,是全场自动 锻造被强化变成5金最高锻造等级+10 伤害加倍那个强化以后是全场伤害翻倍 加钱的强化以后是变成100倍获得金钱 浑身冒火这个怪物,强化以后是全场必中。 自动寻路那个强化以后会得到一个回到最近营地的技能(随时可用) 加草莓那个强化以后是把钱也变成草莓 水系攻击的那个怪物强化以后会变成释放攻击期间的所有攻击都是必中(可以抓个一模一样的宠物,就可以不用强化了,刚得强化怪物的时候,所有攻击命中率太低了,有个这个能节省很多时间) 加速的怪物强化以后每次强化等级都是翻倍,金钱翻3倍,后期不强化的时候可以换到不强化的位置,换位置加速等级不变。弱点怪物,强化以后可以获得一个1金+1倍弱点伤害,最终BOSS强烈推荐用这个,因为用时间加速技能随便刷个几千几万倍。小偷怪物获得金币强化以后偷钱数量可以获得锻造等级加成,否则只能偷1金 吃草莓这个也可以和加速怪物一样翻倍吃完草莓就扔一边,效果是怪物和宠物吃草莓获得加成,应该是全局效果,因为用这个的时候我已经利用小偷和弱点强化啥的,我的伤害已经无敌了。 抓宠物的怪物强化以后,伤害减了100倍,所有抓的宠物不用重复抓,每次冒险都会保存下来,这个最实用的,霸占我的一个强化格子。因为宠物技能太好用了,虽然伤害减了100倍,但是跟宠物技能比起来,完全值得啊。宠物技能前期最实用的一个是必中,全时期时间加速,最后BOSS我就是用宠物技能秒的。实用的怪物技能:时间术士(一个加速时间,一个减速时间,减速可以无视)迷路的游泳者(前期好用,效果就一个释放技能时间,所有攻击必中,后期释放时间加速太快,没啥用)土豆魔像(所有树苗翻倍,每棵树苗1金,种树怪物可是1棵树1000金。)最后BOSS的弱点,宠物有各种伤害模式,不怕它的免疫。BOSS的弱点从第二次开始好像是随机的,我记得第一次玩的时候弱火,第二次就变了,但是秒了以后就可以用最终BOSS的技能无限秒它了,我看翻译的意思是只能用一次,无条件直接秒杀对方。 有个10金买草莓,1000金种树的,这个强化以后得了一个烧树的技能,伤害巨大,但是卵用没有,不用强化。搭配自动+树翻倍的宠物技能,用加速术士的加速技能几分钟刷个几百亿草莓很轻松。 想玩好,就看你怎么用强化怪物了。点灯怪物是基础,没有基础就玩不下去。强化怪物是核心,没核心通不了关。抓宠物的是辅助有没有都可以通关,但是没有辅助时间会多无数倍。
牛爷爷 2周前
用AI写了个自动化脚本,不是很完善,但是能用!// ==UserScript== // @name Bands & Bonds 全自动挂机(可拖动面板版) // @namespace http://tampermonkey.net/ // @version 2.0 // @description 自动战斗+智能撤退+地牢循环,面板支持自由拖动 // @author 辅助脚本 // @match https://gltyx.github.io/bands-and-bonds/* // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; // -------- 配置与状态 -------- const CHECK_INTERVAL = 500; let settings = { autoBattle: true, // 自动战斗 autoExplore: true, // 自动探索/地牢循环 autoRetreat: true // 伤害不足自动撤退 }; // -------- 可拖动悬浮控制面板样式 -------- GM_addStyle(` #bands-auto-panel { position: fixed; top: 20px; left: 20px; background: rgba(0,0,0,0.8); color: white; padding: 10px; border-radius: 5px; z-index: 9999; font-family: sans-serif; cursor: move; /* 鼠标悬浮为拖动样式 */ } #bands-auto-panel .title { font-weight: bold; margin-bottom: 5px; text-align: center; } #bands-auto-panel label { display: block; margin: 5px 0; cursor: pointer; } #bands-auto-panel.dragging { opacity: 0.7; /* 拖动时半透明效果 */ } `); // 创建面板DOM const panel = document.createElement('div'); panel.id = 'bands-auto-panel'; panel.innerHTML = `
Bands & Bonds 自动脚本
`; document.body.appendChild(panel); // -------- 面板拖动功能实现 -------- let isDragging = false; let startX, startY, panelX, panelY; // 鼠标按下:开始拖动 panel.addEventListener('mousedown', (e) => { if (e.target === panel || e.target.classList.contains('title')) { isDragging = true; startX = e.clientX; startY = e.clientY; panelX = panel.offsetLeft; panelY = panel.offsetTop; panel.classList.add('dragging'); } }); // 鼠标移动:跟随拖拽 document.addEventListener('mousemove', (e) => { if (!isDragging) return; const dx = e.clientX - startX; const dy = e.clientY - startY; panel.style.left = `${panelX + dx}px`; panel.style.top = `${panelY + dy}px`; }); // 鼠标松开:结束拖动 document.addEventListener('mouseup', () => { isDragging = false; panel.classList.remove('dragging'); }); // -------- 复选框功能绑定 -------- document.getElementById('autoBattle').addEventListener('change', e => { settings.autoBattle = e.target.checked; console.log('[设置] 自动战斗:', settings.autoBattle); }); document.getElementById('autoExplore').addEventListener('change', e => { settings.autoExplore = e.target.checked; console.log('[设置] 自动探索:', settings.autoExplore); }); document.getElementById('autoRetreat').addEventListener('change', e => { settings.autoRetreat = e.target.checked; console.log('[设置] 伤害不足撤退:', settings.autoRetreat); }); // -------- 场景判断与核心逻辑(与之前版本一致) -------- function isInBattlePage() { return document.querySelectorAll('button.can-hold').length > 0; } function isInChoicePage() { return document.querySelector('button:contains("继续前进")') || document.querySelector('button:contains("左转")') || document.querySelector('button:contains("撤退")'); } function isInDungeonEntryPage() { return document.querySelector('button:contains("进入地牢")') !== null; } function isInMapPage() { const mapTab = document.querySelector('.tabs > div:contains("地图")'); return mapTab && mapTab.classList.contains('selected'); } function getExploreButton() { return document.querySelector('button:contains("继续前进")') || document.querySelector('button:contains("左转")') || document.querySelector('button:contains("直走")') || document.querySelector('button:contains("进入地牢")'); } function getRetreatButton() { return document.querySelector('button:contains("撤退")'); } function getEnterDungeonButton() { return document.querySelector('button:contains("进入地牢")'); } function getSkillButtons() { return document.querySelectorAll('button.can-hold'); } function shouldRetreatInBattle() { const enemyArmorElem = document.querySelector('.progress-text.numbers:contains("护甲")'); const skillDamageElem = document.querySelector('button.can-hold:contains("伤害")'); if (!enemyArmorElem || !skillDamageElem) return false; const enemyArmor = enemyArmorElem.textContent.match(/\d+/); const skillDamage = skillDamageElem.textContent.match(/\d+/); return enemyArmor && skillDamage && parseInt(skillDamage[0]) <= parseInt(enemyArmor[0]); } function autoBattle() { if (!settings.autoBattle) return; const skillBtns = getSkillButtons(); if (skillBtns.length === 0) return; if (settings.autoRetreat && shouldRetreatInBattle()) { const retreatBtn = getRetreatButton(); if (retreatBtn) { retreatBtn.click(); console.log('[自动战斗] 技能伤害 ≤ 敌人护甲,自动撤退'); return; } } skillBtns.forEach(btn => { btn.click(); const skillName = btn.textContent.trim().split('\n')[0]; console.log(`[自动战斗] 点击技能:${skillName}`); }); } function autoDungeonCycle() { if (!settings.autoExplore) return; if (isInDungeonEntryPage()) { const enterBtn = getEnterDungeonButton(); if (enterBtn) { enterBtn.click(); console.log('[自动探索] 点击“进入地牢”,开始新层级'); return; } } if (isInMapPage()) { const dungeonEntry = document.querySelector('img[alt="Dead Gladiator"]') || document.querySelector('img[alt="Wild Slime"]'); if (dungeonEntry) { dungeonEntry.click(); console.log('[自动探索] 地图页:点击地牢入口'); return; } } const exploreBtn = getExploreButton(); const retreatBtn = getRetreatButton(); if (exploreBtn) { exploreBtn.click(); console.log(`[自动探索] 点击探索按钮:${exploreBtn.textContent.trim()}`); } else if (retreatBtn) { retreatBtn.click(); console.log('[自动探索] 点击撤退,返回地图页'); } } function autoProcess() { if (isInBattlePage()) { autoBattle(); } else if (isInChoicePage() || isInDungeonEntryPage() || isInMapPage()) { autoDungeonCycle(); } } // -------- 启动脚本 -------- window.addEventListener('load', () => { console.log('[脚本] 全自动挂机(可拖动面板版)已启动,可拖拽面板调整位置~'); setInterval(autoProcess, CHECK_INTERVAL); }); // -------- 扩展:“包含文字”选择器支持 -------- const containsStyle = document.createElement('style'); containsStyle.textContent = ` [contains]:before { content: attr(contains); display: none; } `; document.head.appendChild(containsStyle); NodeList.prototype.contains = HTMLCollection.prototype.contains = function(text) { for (let i = 0; i < this.length; i++) { if (this[i].textContent.includes(text)) return this[i]; } return null; }; Document.prototype.querySelector = (function(original) { return function(selector) { const match = selector.match(/(.*):contains\("(.*)"\)/); if (match) { const [, type, text] = match; return document.querySelectorAll(type).contains(text); } return original.apply(this, arguments); }; })(Document.prototype.querySelector); })();
1372373... 2周前
最后用双刀兔子那个1金币的技能,按倒1000x的加成,用捉来的BOSS门前几个的那个大火(核心潜水员)打~
1372373... 2周前
https://gltyx.github.io/bands-and-bonds/?join=68c4b9f9000dd00ab520
1350101... 2周前
@ 1596789... @ 1596789... 这是真攻略,学到了
1596789... 2周前
通关要点: 1.前期靠直走第二只骷髅反复刷水果,大概刷到4w-5w升一级为止 2.通过阿兹列克塔强化杂种狗的搭配去抓取敌怪,敌怪的输出技能普遍比自己的角色强得多,依靠敌怪技能解锁一些之前救不了的角色。要注意如果不保持强化杂种狗在场的话,抓取的敌怪会持续一次探索,在下下次探索时消失。因此中间很长一段时间都会保持队内有强化杂种狗 3.使用敌怪土豆魔像的技能配合对冲市场的树苗,可以做到1金币买1树苗,后期的主要水果来源,再加上未强化的皇家水果使者,上限升级能很快达到足够全员上场的程度 4.通过上述水果刷取方式配合强化扎塔尔·卡多克,是后期数值的主要来源(弓术士可以淘汰了) 5.最终boss要点:将boss实体化会导致boss无敌,因此队伍中不能有强化凯文。用上面方法刷取数值必须要有敌怪技能,也就意味着要拥有强化杂种狗,但杂种狗在场会导致伤害降低99%,此时的数值无法打败boss,因此要卸下杂种狗,趁敌怪还会持续一次探索的时候去击败boss。强化游泳运动员或者敌怪迷路的游泳者的技能在读条时可以让其他技能必中。最终boss弱火,主要依靠敌怪核心潜水员的技能来输出.
1596789... 2周前
https://gltyx.github.io/bands-and-bonds/?join=68c38e87002fd132d929
1381098... 2周前
只能用9个怪物吗
1575092... 2周前
@ 1350101... 用杂种狗收集怪物,有怪是单火系的 @ 1350101...
1372373... 2周前
@ 1350101... @ 1350101... 我是从左上到右下这么排,到处点点点,然后等着BOSS自己掉甲掉血,就左上开始一行一行排,第一排(魔爪骑士,空,金属之友,装备闪光,扎肿狗);第二排(空,对冲市场,普尔狮子,铁匠,装备之王);第三排(凯文,游泳队员,照亮,阿兹列克塔,中毒那个);第四排(萨兰提亚建造者,贝拉,唱歌,青蛙,水泵之王);第五排(寻路者,皇家水果使者,佩克,唱歌,双刀兔子,扎塔尔·卡多克)。
1350101... 2周前
所有队员都集齐了,到底哪有火系攻击,最后BOSS对火系攻击虚弱,咋搞
1350101... 2周前
最后的猎骨狂狮不知道怎么打过去
1351880... 2周前
在有修改前不建议玩,自动化之前非常非常无聊而且要花几个小时一直手点,自动化之后还要刷几小时草莓
1570371... 2周前
这游戏比玩艾尔登法环还累。。。。我只是想摸鱼。。弃
1372373... 2周前
@ 1380629... 我最后boss是这么排的,到处每个都点点点,然后等着boss掉甲掉血 第一排(魔爪骑士,空,金属之友,装备闪光,捉宠狗) 第二排(空,种树,普尔狮子,铁匠,装备之王) 第三排(凯文,游泳队员,提灯,阿兹列克塔,中毒) 第四排(萨兰提亚建造者,贝拉,唱歌,青蛙,水泵之王) 第五排(寻路者,皇家水果使者,佩克,双刀兔子,扎塔尔·卡多克)
1380629... 2周前
@ 1866737... @ 1866737... 开源的,下载到本地,随便改
1509016... 2周前
@ 1866737... 阿兹列克塔,后面解锁这个伙伴,功能是强化身边所有伙伴,把锻造放到这个里,就会每次都是给最高锻造等级+10。解锁青蛙放到这个旁边就可以有2个强化的伙伴。还有个加速的配合抓怪物的那个,抓个时间术士,战斗的时候点上加速,锻造就会变的超级快。在最左边1个16万血,1护甲超100毫秒闪避的怪后面,我是用潜行那个先跳过去拿的
1866737... 2周前
有没有办法把锻造速度搞快点,这5秒一次也太蛋疼了。地图上还不给自由移动的。结束了还会重置等级。时间全耗这个锻造上了