Skip to content
TopicTracker
来自 HackerNews查看原文
译文语言译文语言

Show HN: Mtg-crucible —— 一个用于渲染自定义万智牌卡牌的 NPM 包

mtg-crucible 是一个可在服务端或客户端运行的 Node 包。只需提供卡牌的结构化描述或文本表示,它就能生成对应的卡牌输出图像。您可以在浏览器中在线体验其功能。

背景速读

《万智牌》(Magic: The Gathering) 是1993年由威世智公司(Wizards of the Coast)推出的集换式卡牌游戏,被认为是现代卡牌游戏的鼻祖,全球拥有数百万玩家。其卡牌设计高度标准化,包含费用、类别、异能、插画等固定元素。 该npm包解决了两个问题:一是官方卡牌图片生成门槛高,自制卡牌缺乏统一工具;二是许多线上对战平台(如Magic Online、MTG Arena)或自制卡牌项目需要按需生成高质量卡图。此前社区已有类似工具(如Magic Set Editor、Cockatrice的卡牌渲染),但缺乏一个现代、可嵌入Web应用且支持服务器端与客户端双端运行的Node.js方案。 该项目名称 "Crucible"(熔炉) 致敬了万智牌中的一个经典系列和卡牌名称。

相关报道