Articles of 纸牌游戏

TCG – 如何将卡编程为独立的实体

所以我打算尝试制作一个纸牌游戏(Java),但我不确定最好的devise方式是什么。 我理解引擎的东西,但不知道卡应该如何编码,他们应该如何与引擎进行交互。 范围如下所示: 我们有一个理解游戏stream程的引擎。 它知道你在开始时抽牌,在某个时候打牌,有一个战斗的步骤,并结束转(切换球员)。 这很好,但关心的是卡片本身。 我想有卡是他们自己的实体。 我不确定是否会更好: a)让每张卡片成为自己的class级b)将每张卡片编程为外部脚本(用Python表示) 我希望游戏引擎尽可能less地了解一张牌。 当你玩牌时,我想让游戏引擎去: 你在玩牌 你有资源吗? 问卡要多less钱,然后确认你有。 当一张卡片有交互作用时,我希望它尽可能地做到这一点。 例如,如果卡片上说要画一张卡片,我希望它能够强制地告诉引擎抽出一张卡片,或者更好地挂钩游戏,画一张卡片,然后强制引擎更新自己。 极端的情况下可能会提供更好的描述,所以如果有一张卡片说“玩家在回合开始时不画”,引擎通常会自动绘制,所以我们不得不停下来。 我可以合理地编程,在每次交互之前引擎会检查是否有任何特别的事情发生,并且会看到“跳过绘制”。 即使如此,我将如何编程呢? 我会在引擎中写一个方法来跳过绘图,然后让牌将其添加为一个特殊的触发器? 我真的有卡(可能编程在Python中)挂钩到引擎,并结束绘制方法? 最好的办法是什么呢?

如何在同一房间的Photon上与不同的玩家分享一些arrays元素? Unity3d

我想把卡分配给房间里的不同玩家。 我有一个类“卡片”,其中包含52个卡片这样的arrays:“2_of_spades”,“3_of_spades”…….等等。 我所要做的就是把随机的索引或值分配给不同的玩家,在此基础上我将实例化卡片精灵。 我怎样才能做到这一点? 我听说有RPC调用,但我如何设法制作一个“中间人”脚本来处理不同的玩家?

敌对searchAI有太多select的问题

我是一个游戏devise师,与一组试图创建纸牌游戏的编码人员合作。 目前我们正试图实现一个绘图机制,在其中你select哪张牌,但敌对searchAI无法跟上这么多的select,只能在没有这个新的机制的情况下前进两圈。 我很想find一个方法来使这个工作,有没有人有其他的方法来解决这个问题? 我已经尝试将空间减less到甲板上只有几个选项,但问题来自AI不得不看看玩家要画什么。 我在这个问题上拉我的头发,有什么想法?

如何确定卡片游戏中当前拖动的卡片下方的卡片?

我正在开发一个纸牌游戏。 我的自定义控件效果很好,但是我需要帮助来解决这个问题: 当我将卡(我的自定义控件)移到另一张卡上时,我需要知道下面是哪张卡。 一旦我知道了,我就可以放入游戏规则的逻辑。 编辑 我想在cardcontrol中有一些事件,例如:OnOtherCardControlOver(),但我有一些困难要弄清楚。

替代旋转度或时钟面对来描述卡角度

我正在为一个系统做一些想法,并碰到一个小小的障碍。 我想确定放在比赛场地上的一张牌的角度。 除了一个面临识别的时钟(3点将是一个景观位置)或度(90度将是一个景观位置),还有其他的术语可以用来描述这个角度吗? 我希望find一个不同的术语来告诉玩家(在规则中)将他们的卡片转换为风景位置或肖像等等。这可能是无法回答的,但是我可以发誓我听说有人在工程中提到了一个角度没有学位或钟表的环境。

我怎样才能确定一个Scopa游戏的可能性?

在Scopa的比赛中,轮到玩家的时候,桌子上可能会有0到39张牌(尽管10+是极端的)。 我试图找出最好的方法来找出玩家拿起牌桌的可能性。 另外,在Scopa中,如果桌上有1张以上的牌加上等于手中牌的价值,那么你只能从牌桌上拿下牌。 目前,我已经接近: for (Card card : cardsOnTable) { for (Card card2 : cardsOnTable) { if (card2 != card) { if (card.getValue() + card2.getValue() == cardInHandValue) { //Add to list of possibilities. } } } } 但是,只有在检查两张牌的可能性时才能解决问题。 问题是,可能有3,4等卡,检测需要检查多less卡(多less个嵌套循环)似乎不可能。 我可以使用什么方法来检查卡的可能性?

采取卡片游戏AI的搭档方法

我正在创建一个基于合作伙伴的技巧,采取卡片游戏的Android游戏。 对于这些types的游戏,人工智能玩家有哪些通用的方法?每种游戏的优缺点是什么?

个人定制卡片游戏

我有这个想法,基于一个我喜欢的动漫制作定制的纸牌游戏。 我想知道这样打印出来是否合法(使用定制卡/棋盘游戏服务)以供个人使用。 我只会和朋友一起玩,不能赚钱。

纸牌游戏devise,将卡片转换成黄金

我正在卡牌游戏平台dulst上收集卡牌游戏。 https://dulst.com/nasuverse 我想实现一个机制,让玩家将未使用的卡片转换成货币,这样卡片就不会坐在那里无所事事。 我正在考虑让他们简单地出售他们的黄金卡。 黄金可以被用来购买更多的包,给他们随机卡。 黄金通常是通过赢得比赛来获得的。 将来我会考虑允许真钱交易购买黄金。 我可以做的另一件事是将卡转换成不是黄金的独立货币。 其他货币可以用来制作更多的卡片。 你为什么要使用单独的货币而不是直接上涨的原因是什么? 谢谢。

纸牌游戏建议

我正在开发一个在我所在地区熟知的4人牌游戏(如8张牌的Bridge)的游戏板。 我创建了一个cardcontrol类,所有的套牌方法和价值卡和分数统计的所有逻辑。 但是我需要根据几条规则来实施“电脑播放器”的链接或建议。 谢谢大家的帮助。