STS2 Card Database
收藏github2026-03-10 更新2026-03-17 收录
下载链接:
https://github.com/vitechliu/sts2_database
下载链接
链接失效反馈官方服务:
资源简介:
这是一个非官方的《杀戮尖塔2》(Slay the Spire 2)卡牌数据库,包含游戏中所有卡牌的详细数据。
This is an unofficial card database for Slay the Spire 2, which contains detailed data for all in-game cards.
创建时间:
2026-03-10
原始信息汇总
STS2卡牌数据库数据集概述
数据集基本信息
- 数据集名称:STS2 Card Database
- 数据集性质:非官方《杀戮尖塔2》(Slay the Spire 2)卡牌数据库
- 内容描述:包含游戏中所有卡牌的详细数据
- 数据来源:通过解析《杀戮尖塔2》游戏客户端的C#源码自动生成
- 更新频率:跟随游戏版本更新而更新,
game_version字段标识对应的游戏版本 - 许可证:MIT License
数据结构与格式
- 存储格式:每张卡牌的数据以独立的JSON文件存储
- 文件路径:
cards/{card_key}.json - 文件名规则:卡牌的唯一标识符(key)
JSON文件核心结构
game_version:游戏版本号database_version:数据库版本号card:卡牌详细信息对象
卡牌核心字段
card.key:卡牌唯一标识符card.category:职业分类(如Ironclad, Silent等)card.name_chs:中文名称card.name_eng:英文名称card.cost:能量消耗card.rarity:稀有度(Common, Uncommon, Rare, Ancient)card.type:卡牌类型(Attack, Skill, Power, Curse)card.targetType:目标类型card.text_raw_chs:原始中文描述(包含占位符)card.text_default_chs:处理后的中文描述card.text_upgraded_chs:升级后的中文描述card.variables:卡牌变量(伤害、格挡等数值)card.upgrades:升级信息
升级信息字段
upgrades.addKeywords:升级后添加的关键词upgrades.removedKeywords:升级后移除的关键词upgrades.costChange:费用变化值(负数表示减少)upgrades.varChange:变量变化值
法律声明
- 《杀戮尖塔2》(Slay the Spire 2)是Mega Crit Games的注册商标和知识产权
- 本数据库仅供学习和研究使用,所有游戏内容版权归Mega Crit Games所有
- 本项目与Mega Crit Games官方无关,未经官方授权
搜集汇总
数据集介绍

构建方式
在游戏数据挖掘领域,构建结构化的卡牌数据库对于分析游戏机制与平衡性至关重要。STS2卡牌数据库的构建采用了自动化解析技术,通过直接解析《杀戮尖塔2》游戏客户端的C#源代码来提取原始数据。这种方法确保了数据来源的准确性与时效性,能够紧密跟随游戏版本的迭代而同步更新。提取后的数据被系统地组织为独立的JSON文件,每张卡牌对应一个文件,并以卡牌的唯一标识符命名,形成了清晰且易于程序化访问的数据存储结构。
使用方法
对于希望利用该数据集的研究者或开发者而言,其使用方法直观且灵活。数据集以文件目录形式组织,用户可以通过读取`cards/`目录下相应的JSON文件来获取特定卡牌的全部信息。由于数据格式统一且文档详尽,使用者能够轻松地将数据集成到自定义的分析工具、模拟程序或可视化应用中。例如,可以通过解析`variables`和`upgrades`字段来建模卡牌的强度曲线,或利用`category`和`type`字段进行职业与卡牌类型的统计分析。该数据集主要服务于游戏设计分析、平衡性测试以及人工智能代理训练等学术与技术探索。
背景与挑战
背景概述
在游戏人工智能与数据驱动设计研究领域,卡牌游戏数据的结构化整理对于策略分析、平衡性评估以及智能体训练具有重要价值。STS2 Card Database作为一个非官方的《杀戮尖塔2》卡牌数据库,由社区开发者基于游戏客户端C#源码解析自动构建,其创建旨在系统化地收录游戏中所有卡牌的详细属性,包括名称、消耗、稀有度、类型、目标及升级信息等。该数据集以JSON格式存储,版本随游戏更新同步,为研究人员和爱好者提供了探索卡牌交互机制、构建推荐系统或进行元游戏分析的基础资源,虽非官方出品,却填补了该游戏在开放数据层面的空白,促进了游戏研究社区的数据共享与协作。
当前挑战
该数据集致力于解决卡牌游戏领域中的复杂策略建模与平衡性分析问题,其核心挑战在于如何准确捕捉卡牌间动态交互与随机性影响,以支持稳健的AI决策或设计优化。在构建过程中,挑战主要源于游戏源码的解析与数据提取,需处理C#代码中的复杂逻辑与版本迭代带来的结构变化,确保自动生成的数据与游戏实际机制一致;同时,数据标准化要求高,需统一多语言描述、变量映射及升级规则,避免信息丢失或歧义,这些技术难点对数据集的时效性与可靠性构成了持续考验。
常用场景
经典使用场景
在游戏设计与人工智能研究领域,STS2 Card Database作为一个结构化的卡牌数据集,其经典使用场景聚焦于卡牌游戏机制的深度分析。研究者通过解析每张卡牌的JSON格式数据,能够系统性地考察卡牌属性、能量消耗、稀有度及升级路径等核心要素,从而揭示游戏平衡性设计的底层逻辑。这一过程不仅为游戏理论建模提供了实证基础,还促进了策略模拟与决策树构建的精细化探索。
解决学术问题
该数据集有效解决了游戏研究中常见的机制量化难题,例如卡牌强度评估、职业平衡性分析以及随机性对策略稳定性的影响。通过提供标准化的变量字段与升级信息,研究者能够构建数学模型来模拟游戏进程,进而探讨资源管理、风险决策等经典博弈论问题。其意义在于将主观的游戏体验转化为可计算、可验证的学术对象,推动了数字游戏研究的科学化进程。
实际应用
在实际应用层面,STS2 Card Database为游戏开发者与模组创作者提供了强大的工具支持。开发者可借助数据集进行卡牌属性的快速检索与对比,优化新内容的迭代设计;模组作者则能基于现有结构开发自定义卡牌或调整游戏规则,从而扩展游戏的可玩性。此外,该数据集还服务于游戏社区的内容分析平台,帮助玩家群体深入理解游戏机制,提升策略讨论的深度与效率。
数据集最近研究
最新研究方向
在游戏人工智能与数据驱动设计领域,STS2卡牌数据库为研究者提供了结构化的卡牌属性与升级信息,促进了基于强化学习的智能体训练与平衡性分析。当前前沿研究聚焦于利用此类数据集构建策略模拟环境,探索卡牌组合的涌现性策略,并借助机器学习模型预测游戏元数据演变,以辅助自动化游戏测试与动态难度调整。随着游戏产业对数据化设计的重视,该数据集在推动可解释性AI与玩家行为建模方面展现出重要潜力,为独立游戏开发与学术研究搭建了桥梁。
以上内容由遇见数据集搜集并总结生成



