STS2 JSON Dataset
收藏github2026-03-12 更新2026-03-19 收录
下载链接:
https://github.com/NightCodeOfficial/sts2-data
下载链接
链接失效反馈官方服务:
资源简介:
该存储库包含以角色/职业组织的Slay the Spire / Slay the Spire 2卡片的结构化JSON数据。目标是提供一个机器可读的数据集,可用于牌组分析、卡片搜索工具、模拟器、AI/统计分析、模组工具和自动化项目。
This repository contains structured JSON data of Slay the Spire / Slay the Spire 2 cards organized by character class. The goal is to provide a machine-readable dataset that can be used for deck analysis, card search tools, simulators, AI and statistical analysis, modding tools, and automation projects.
创建时间:
2026-03-12
原始信息汇总
STS2 JSON 数据集概述
数据集基本信息
- 数据集名称:STS2 JSON Dataset
- 数据集描述:包含为《杀戮尖塔》及《杀戮尖塔2》游戏卡牌设计的结构化JSON数据,按角色/职业进行组织。
- 核心目标:提供一个可用于多种目的的机器可读数据集。
数据集用途
- 牌组分析
- 卡牌搜索工具
- 模拟器
- AI/统计分析
- Mod工具
- 自动化项目
数据结构与内容
- 组织形式:数据按游戏角色/职业存储于独立的JSON文件中。
- 文件列表:
cards/defect.jsoncards/ironclad.jsoncards/necrobinder.jsoncards/regent.jsoncards/silent.json
- 数据格式:每个JSON文件包含一个卡牌对象数组。
数据字段定义
| 字段名 | 描述 |
|---|---|
card_name |
卡牌名称 |
class |
卡牌稀有度(例如:common, uncommon, rare) |
character |
卡牌所属角色 |
card_type |
卡牌类型(例如:attack, skill, power) |
effect |
卡牌效果的完整文本描述 |
数据示例
json { "card_name": "Acrobatics", "class": "common", "character": "silent", "card_type": "skill", "effect": "Draw 3 cards. Discard 1 card." }
未来可能扩展的元数据
- 能量消耗
- 伤害值
- 格挡值
- 标签/关键词
- 升级效果
- 其他数据格式(如CSV)
使用示例(Python)
python import json with open("cards/silent.json") as f: cards = json.load(f) for card in cards: print(card["card_name"])
版权声明
《杀戮尖塔》与《杀戮尖塔2》是Mega Crit Games的财产。本仓库是一个为分析和工具开发目的而创建的非官方数据集。
搜集汇总
数据集介绍

构建方式
在游戏数据科学领域,构建结构化的数据集对于深入分析游戏机制至关重要。STS2 JSON 数据集通过提取《杀戮尖塔》系列游戏中各角色卡牌的原始信息,将其系统性地转化为JSON格式。该数据集以角色为单位进行组织,每个JSON文件对应一个特定角色,内部以数组形式存储卡牌对象,每个对象均包含卡牌名称、稀有度、所属角色、类型及效果描述等核心字段,确保了数据的完整性与机器可读性。
使用方法
利用该数据集进行开发或研究时,用户可直接在多种编程环境中加载JSON文件。例如在Python中,通过标准库的json模块即可轻松读取数据,进而遍历卡牌列表以提取所需信息。数据集适用于构建卡牌搜索工具、进行卡组统计分析、开发游戏模拟器或支持模组制作等场景,为游戏机制研究与工具开发提供了可靠的数据支持。
背景与挑战
背景概述
在数字游戏研究领域,对游戏内部数据进行结构化处理已成为推动游戏分析、人工智能应用及模组开发的重要基础。STS2 JSON数据集应运而生,旨在为《杀戮尖塔》及其续作《杀戮尖塔2》的卡牌信息提供机器可读的标准化格式。该数据集由社区开发者自发构建,聚焦于卡牌数据的系统化整理,涵盖了不同角色类别的卡牌名称、稀有度、类型及效果描述等核心属性。其创建初衷在于支持牌组分析、卡牌检索工具、模拟器开发以及人工智能统计研究,为游戏机制解析与自动化项目提供了关键的数据支撑,从而促进了游戏研究社区的数据共享与工具创新。
当前挑战
该数据集致力于解决游戏卡牌数据的结构化与可计算化挑战,旨在克服传统非结构化游戏信息在自动化分析中的局限性。在构建过程中,开发者面临数据采集与标准化的双重困难:一方面,需要从游戏原始内容中准确提取并验证大量卡牌属性,确保数据的一致性与完整性;另一方面,需设计通用的JSON架构以容纳多样化的卡牌效果描述,同时兼顾未来扩展性,如能量消耗、伤害数值等元数据的潜在集成。此外,维护数据与游戏版本更新的同步,以及处理非官方数据集的法律与版权边界,亦是持续存在的实践挑战。
常用场景
经典使用场景
在游戏分析与人工智能研究领域,STS2 JSON数据集为《杀戮尖塔》系列游戏提供了结构化数据支持。该数据集最经典的使用场景在于卡牌构建分析与模拟,研究者能够利用其标准化的JSON格式,对各类角色的卡牌属性、稀有度及效果进行系统性建模,从而评估不同卡组组合的策略强度与平衡性,为游戏机制的理论研究奠定数据基础。
解决学术问题
该数据集有效解决了游戏人工智能领域中的策略建模与决策优化问题。通过提供机器可读的卡牌数据,研究者能够构建强化学习环境,训练智能体在复杂卡牌游戏中进行动态决策,探索最优策略路径。这不仅推动了游戏AI在非完美信息环境下的算法创新,也为交互式娱乐系统的智能行为研究提供了可复现的实验平台。
实际应用
在实际应用层面,STS2 JSON数据集被广泛集成于游戏工具开发与社区生态建设中。开发者基于此数据集构建卡牌搜索工具、模拟器及模组辅助系统,帮助玩家优化卡组配置与战术选择。同时,自动化分析项目利用该数据集进行游戏数据挖掘,为游戏平衡性调整与内容更新提供数据驱动的决策支持。
数据集最近研究
最新研究方向
在游戏人工智能与数据驱动分析领域,STS2 JSON数据集为《杀戮尖塔》系列卡牌提供了结构化基础,促进了前沿研究的深化。当前研究聚焦于利用该数据集进行强化学习代理的训练,以优化卡组构建策略和游戏内决策过程,模拟复杂战斗环境下的资源管理。同时,结合自然语言处理技术,对卡牌效果文本进行语义解析,支持智能卡牌检索系统的开发,提升玩家体验和模组创作效率。这些探索不仅推动了游戏AI的实用化进展,也为回合制策略游戏的数据标准化和自动化工具生态提供了重要参考。
以上内容由遇见数据集搜集并总结生成



