如何构建卡牌游戏

本文节选翻译自Nicholas Kinstler的文章《Building a Home: How to Construct a Card Game》

如何构建卡牌游戏

每个游戏都应该有扎实的文档和生产计划所支撑,纸牌游戏(Card Game)也不例外。下面将介绍创建或扩展纸牌游戏的基本开发过程。并解释纸牌游戏的文件与填写方式。

(本文假设游戏的基本机制已经建立——如:资源、卡片抽取、战斗系统等)

什么是卡牌文件?

单独来看,“卡牌文件”这个词非常直观——它是一个包含所有卡牌游戏设计的文件。有些开发团队可能有他们专属的软件,但是普通的团队可以使用Excel等表格工具。工具的使用取决于开发者团队的意愿,但是他们有必需满足的条件:

1. 易于组织和编辑

2. 参与设计的每一个人都能访问

个人而言,本人(作者)仅使用Google表格。

现在,在开发者开始填写文件之前,他们必须设置卡牌文件的基本草图。如:游戏是否有派系?是否存在血量和法力槽的设定?如果有的话,数值是多少?卡牌游戏会有多少张牌?这些都是每一个开发团队必须明白的问题。

同时,一旦开发团队按照这种方式整理自己的文件,他们就要思考如何平均分配派系。如果有5个派系和100个牌,每个阵营最多可以获得20张牌。然后,可以通过卡片类型进一步分解。如果知道大约50%的阵营A将是生物,那么它的20张牌中的10张应该是生物。最后,如果游戏具有稀有系统,可以通过罕见的方式解决问题。
 


第一阶段:基础设定

这个过程的第一步是建立游戏或扩展的主要元素,这主要是以询问和回答有关其身份的问题的形式完成。

1. 游戏的主题是什么?

游戏的主题对游戏而言非常重要。主题是将所有创造力集中在一起的最好体现。在开发者团队中,主题可以围绕一个中心思想或者每一个人。打个比方,主题可以是美学有关的,如中美洲神话或者狂野西部。它也可以是机械相关的。理想的情况下,卡牌的主题可以同时拥有机械和美学的主题,这样的层次更加突出;假如这样过于耗时,可以先埋下一个另主题的伏笔,在之后才进行细化和更新。

2. 故事是什么?

假如这个卡牌游戏有叙事支持,那么开发者团队需要弄清楚游戏要用什么叙述方式来进行故事的表达。剧情的先后决定了卡牌出场的顺序。在早期撰写文档的时候并不需要写出整个故事,只需要写出重要的故事节点即可。

3. 游戏机制是什么?

当开发者有了主题和故事的起点,就可以开始探讨游戏的机制了。不需要马上做出一个明确的决定,而是应该提出一些想法,做一些纸质原型,用这些来进行试验和探索。在这个时候,需要和团队一起讨论机制实施的可能性。

关于游戏测试的注意事项

说到测试,当测试开始进行的时候,开发者团队必须记住几点。首先,一开始你们可以幸运地不做卡牌平衡这一方面的测试,因为在初期开发的时候数值部门可能还会有点混乱。但是开发者团队必须要回答一个简单的问题:游戏在测试的过程中有趣吗?团队需要记录一些游戏内有趣的点。同时,还要考虑游戏的机制是否有意义,是否能够按照机制来运作,以及游戏主题能否得到恰当的表达。

开发者团队应该确保测试人员能够覆盖不同技能水平的人员。有经验的玩家擅长解析游戏信息,但是缺乏经验的玩家可能会遇到一些相对复杂性的问题。设计团队也应该自己参与游戏测试。

在测试期间,开发者要确保每一张卡都能在游戏测试过程中被展示,这对文档的制作很有帮助。测试的时候可以做一份表格,一列列出卡牌名称,另一列提供空白区域进行核对/备注。并且要确保每一张卡都被测试过,哪怕卡牌没有想象中的好。开发者要尽可能地玩那些没有玩过的牌,因为测试的目的不是为了赢得游戏。

关于游戏测试的最后一点小提示——开发者团队最好每隔一周至少测试一次。

第一阶段:目的

-围绕一个概念集合你的团队

-设立目标

-将游戏范围细分、定位

-制定计划来增强可行性与团队信心

-开始游戏测试

第一阶段:卡牌文档状态

到第一阶段结束的时候,如果开发团队有稀有系统(Rarity System),建议先填写公共资源的部分。因为公共卡牌是最难设计的,它们必须比其他卡牌更弱,更简单,这使得它们在制作上有更多的限制。开发者们可能发现,由于制作的限制多,卡牌的一些作用无法正常工作,或者不能和其他卡牌进行合作。如果卡牌系统里没有稀有系统(Rarity System),那么只要尝试创建每种卡牌类型,并且在填写卡牌文档的时候尝试同步运行测试就可以了。
 


你会注意到卡牌名称还是很简单,相信大多数开发团队会做得比例子里的更好。但是取名并不是现在最需要做的,名字以后还能更改,接下来的步骤中会提到这个问题。

第二阶段:管道(Piping)

到第二阶段为止,开发者们已经设计了所有的公共资源,二手游戏买卖可能会有一些非常规资源未进行整理,但是大多已经做了足够的游戏测试,并且了解了一些游戏中有用和无用的部分。可能已经抛弃了很多不需要的东西,只留下几个待解决的问题,并且是时候开始着手处理这些问题了。同时,会开始将游戏不同部分的东西连接在一起,比如美术资源和文案资源等。

第一阶段有着明确的线性过程,但是第二阶段只是测试和迭代的重复循环。这是在游戏测试和提炼方面必须要做的事情。

第二阶段:目的

-优化以前发现的机制

-填补空白

-解释和审查问题点

-开始整合美术和文案

第二阶段:卡牌文档状态

在第二阶段结束的时候,开发团队应该有一个完整的卡牌文档了。不一定是最终完成版,但是不能有空缺的地方。开发者仍然可以替换卡牌资料,但是在阶段结束的时候,这些大的变化应该让位于小的调整。


第三阶段:The Drywall

当开发团队开始包装设计端并且封包的时候,就是开发者从专注设计到专注数值平衡的时候了。就个人而言,我(本文原作者)更喜欢拥有独立的设计和数值平衡团队。它们拥有不同的技能,两个合适的团队能够让游戏的制作更加专业,同时减少非理性的决策。如果拥有专业的数值平衡团队,那么这一个阶段可以开始把设计文件交给数值平衡团队了。

最终设计

让我们假设您遵循我的建议并拥有独立的设计和平衡团队。如果是这种情况,那么这个阶段有两个步骤。前半的时间里,开发的重点是完成设计工作,要做到这一点,需要引入平衡团队的人来审查工作,指出一些初期就能解决的问题。除此之外,开发要做的就是完善和提炼这一切。

平衡

这是开发团队叫出卡牌文档并且让平衡团队接管的地方。在这个过程结束后,开发团队应该有一份完整的卡牌文件。

这个阶段结束后不要忘记庆祝一下!千万别忘。从管理的角度来看,让每个人都知道他们的辛勤工作受到重视是很重要的。庆祝活动也是一个很好的进步标记。

第三阶段:目的

-做出最后的改变

-添加最终完成版本的美术和文案资源

-微调平衡

-完成游戏

第三阶段:卡牌文件状态

开发团队可以使用步骤二的完整卡牌文件开始这个阶段,然后用完善精修版本的卡牌文件来结束它。

值得注意的是,第二阶段结束的时候文件留下来的一些未使用的卡牌可能会有所帮助。虽然重点在于平衡,但是平衡团队可能会发现一些大问题,需要完全删除一些卡。有一些备用的卡牌可能会对此有所帮助。

第四阶段:装饰

根据开发拥有的时间和成本,这阶段是可以灵活变动的。在第3阶段的最终设计结束时提到,当你开始添加最终的美术和文字资源的时候,在平衡过程中卡片仍然会发生变化。每隔一段时间你甚至可以添加全新的卡片。美术团队必须在这里敏捷并回应这些变化,但它仍然可能导致美术资源或者成本的浪费。为避免这种情况,您可能要等到平衡过程结束才能深入到美术和文案中。如果你这样做,它将采用这个可选阶段4的形式。此时设计并没有真正涉及,他们可能已经转移到下一个项目。但是如果你有足够的资源并且有一个稳固的渠道(piping),那么这个阶段应该是不必要的。

第四阶段:目的

添加最终的美术和文案资源

结语

希望本文为您提供了如何构建卡片游戏设计过程的一些想法,但我也希望它能够向您展示在设计纸牌游戏时您需要处理的事情。设计数百张卡片并使它们全部和谐地运作需要大量的工作和耐心,但这是值得的。祝好运并玩得开心点!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46746.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

H - 卡牌游戏(简单期望)

Description 小贝喜欢玩卡牌游戏。某个游戏体系中共有N种卡牌,其中M种是稀有的。小贝每次和电脑对决获胜之后都会有一个抽卡机会,这时系统会随机从N种卡中选择一张给小贝。普通卡可能多次出现,而稀有卡牌不会被重复抽到。小贝希望收集到K种稀…

Oracle中表被锁住及解锁方法

在新项目中,有个新同事写的service,其中要对数据库进行update或者insert的操作时,他并 没有对该方法添加Transactional(readOnly false),此时插入数据保存的时候,就会出现表被锁住,因此需要解锁,其中还需要…

Oracle 用户或表被锁原因

Oracle 用户或表被锁原因 首先你要知道任何DML语句都会对表加锁。 你要先查一下是那个会话那个sql锁住了表,有可能这是正常业务需求,不建议随便KILL session,如果这个锁表是正常业务你把session kill掉了会影响业务的。锁表原因可能是修改了…

巴比特 | 元宇宙每日必读:万字长文梳理世界主要国家AI大模型发展现状,中美日韩等国各自的进展如何?有着怎样的发展特点?...

摘要:据「自象限」报道,在ChatGPT掀起的AI大模型浪潮中, 大家主要关注的还是中美两国的进展。在此之外,世界其他国家和地区如何看待AI大模型,在发展大模型上又进展如何,不同国家和地区的AI大模型发展呈现出…

周鸿祎表示千亿级大模型是成本浪费;张勇首谈专职阿里云;腾讯云首次完整披露自研星脉高性能计算网络丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 润和软件:计划将于近期发布AI中枢平台公测版本 6月26日,润和软件在互动平台表示,公司在AI中枢平台及相关内测产品的相关工作正常有序推进中,计划将于近期发布AI中…

LLaMA2可商用|GPT-4变笨|【2023-0723】【第七期】

一、大咖观点: 傅盛:ChatGPT时代如何创业 - BOTAI - 博客园Google 已经被OpenAI 超越了吗?| AlphaGo 之父深度访谈《人民日报》:大模型的竞争,是国家科技战略的竞争WAIC 2023 | 张俊林:大语言模型带来的交…

ChatGLM2-6B 初体验

昨天介绍了中国自己的开源大模型 ChatGLM2-6B 推出升级的二代版本后,见:性能提升571%,32K超长上下文,推理速度提升42%,允许商用,国产开源大模型推出了二代 ChatGLM2-6B,就申请了体验账号&#x…

用AI写出的高考作文!

今天是6月7日,又到了每一年高考的日子。小灰自己参加高考是在2004年,距离现在已经将近20年,现在回想起来,真的是恍如隔世。 今天高考语文的作文题是什么呢? 全国甲卷的题目是:人技术时间 人们因技术发展得以…

Matplotlib可视化预测双色球

步骤 1.获得数据 2.清洗保存数据 3.读取数据并可视化 4.得出结论 首先,简单说下国民彩票双色球的规则:选6位数字作为红球和1位数字作为篮球组成一注彩票,红球的区间是1~33,蓝球的区间是1 ~ 16。篮球红球与开奖号码相同的个数决定…

简单的双色球预测

背景:双色球是中国福利彩票的一种玩法(注意不是体彩哦,哈哈)。由中国福利彩票管理中心统一组织发行。双色球的中奖规则是红色球33选六,蓝色球16选一(奖金具体有多少钱就不多述了)。 1、分析这个…

双色球彩票预测可视化(python)

前言 嗯,先说说这个项目我用到的框架吧。。。 首先用到了自动化爬虫框架selenium,用来爬取数据,网址   由于主要想看看每期开奖号码,所以可视化就简单一点matplotlib折线图就可以了。   好的一切准备就绪,开搞。 源代码如下&…

双色球机器人博客博客,双色球预测程序算法

如何利用人工智能AI计算彩票?人工智能真的可以计算彩票吗? 如何利用人工智能AI计算彩票?人工智能真的可以计算彩票吗? 实际这个问题没有想像中的那么复杂,把问题梳理一下就明白了,实际别管什么人工智能&a…

双色球机器学习线性回归蓝球预测案例

听闻有个同事每天买彩票,想到机器学习用来预测彩票也是不错的。 于是今天尝试了下(事先声明,最后测试发现一点也不准,所以。。。别想太多了。。哈哈) 具体代码如下: 首先我在某彩票网站上找到了大量双色…

人工智能之双色球预测系统

人工智能之双色球预测系统---------------经过多次调试,bug已完全解决 以下为写代码的过程: ------------------初次尝试---------------------- //bug未解决!!! 这bug也太难受了,等我解决bug之后,再来回帖!!! //bug未解决!!! //LNK1120不需要修复此错误。 如果在生成输出中…

专家预测双色球到底准不准确

借鉴了某博主Yunheeee,发现写的很不错,帮助我完成了此次作业,感谢! 紧接着,我跟着它的代码尝试了一下,大体如下: 首先引入库 import requests import numpy as np import pandas as pd 接着设…

人工智能之双色球预测系统(指针)

项目需求 中国福利彩票“双色球”是一种联合发行的“乐透型”福利彩票。采用计算机网络系统发行 销售,定期电视开奖。 游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色…

C++ 双色球预测系统

游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色球号码从 1--33 中选择;蓝色球号码从 1--16 中选择。 ball.txt 是我们每期存放的数据号,一共10期,每期7个号码,我们将数据…

双色球神经网络算法分析,双色球预测程序算法

1、神经网络预测双色球有多靠谱 你好,这东西没人会预测。 如果真会预测,早就成为百万富翁了。 预测这东西我早就不信了,上一回在网站上,看别人预测,结果买了,连一个号码都没对上。 楼主真要买,…

震惊,双色球秘诀竟然是这样。。。。。。。java预测双色球

今天在学习数组和随机数的时候,突然灵光一现,就写了一小段代码来预测下一期双色球,一起来看一看是如何写的吧! 基础知识: 双色球的规则: “双色球”彩票投注区分为红色球号码区和蓝色球号码区。 “双色球…

利用深度学习模型预测双色球

1、前言 深度学习模型可以简单理解为一个高度非线性的复合函数,网路输入可以看作自变量x,输出可以看作因变量y。看过网上其他人做的一些双色球预测,基本上是基于BP神经网络(也就是全连接神经网络)和LSTM的预测方法。其…