问题标签 [playing-cards]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2197 浏览

java - Android纸牌游戏动画

我写了一个小纸牌游戏。我现在想要制作一些动画,比如从牌组中取出一张卡片并将其移动到“开放式卡片池”。我可以通过使用翻译(下面的代码)来实现这一点。但问题是,每当拿走一张新牌并移动时,“开放牌池”就会显得空空如也。我怎么可能在“打开的卡片池:”中显示最后一张打开的卡片?在动画制作时是否有标志或其他东西可以将图像保留在其原始位置?

0 投票
4 回答
6923 浏览

c++ - 我如何遍历n张扑克牌的所有可能组合

如何在 52 张标准牌组中循环浏览所有 n 张扑克牌的组合?

0 投票
3 回答
2327 浏览

android - 为安卓开发在线纸牌游戏

我目前正在开发一款以 Google App Engine 作为后端的 Android 多人纸牌游戏。我想知道我应该使用哪种协议来与服务器、UDP 或 TCP 通信 android 客户端?我知道它们之间的“干燥”差异,但我不确定在这种情况下什么适合我。游戏将包含几个(10 多个)房间,每个房间可以容纳 4-6 名玩家。

0 投票
1 回答
1144 浏览

php - 在线纸牌游戏+PHP聊天

什么是用 PHP 制作具有聊天功能的在线纸牌游戏的好方法?

一位同事提到了 Ajax Push Engine ( APE ),但 APE 的最新版本是从 2009 年开始的。另一方面, Orbited似乎不适用于 PHP。

有没有一个可行的替代这两个与 PHP 一起工作的?

0 投票
2 回答
801 浏览

actionscript-3 - 在 actionscript 中模拟集换式卡牌游戏

更具体地说,我正在尝试模拟 Pokemon TCG,如果有帮助的话。

目前,我掌握了游戏的基本元素,比如抽牌和洗牌。但是,我不知道如何实现某些卡独有的功能。

为了简化事情,我有一个甲板类和一个卡片类。卡片类包括卡片名称和类型等变量,它通过从数据库中提取它们来获取它们的值。但是说,如果我想创建一个基础集喷火龙,我将如何存储和调用他的 poke-power (read:ability),因为它的效果超出了正常的游戏规则并且需要它自己的代码。

将能力代码存储到数据库中并在需要时调用它是否有效(或者甚至可能)?如果不是,那么应对这种情况的最佳选择是什么?

0 投票
1 回答
554 浏览

python - 在纸牌游戏中更新分数

我是 python 的初学者。

我需要帮助更新纸牌游戏的分数。

评分工作如下:

玩家 A 或 B 有对子: score += 1
玩家 A 向玩家 B(反之亦然)要一张牌,而玩家有: score += 1
玩家 B 没有,玩家 A 必须抽一张牌。如果平局后有对子: score += 2

我有逻辑,但我真的不知道如何将它连接在一起。

我尝试在我的函数中手动添加分数,但它变得混乱和复杂:(

我假设我必须为分数创建一个新函数并在我的其他函数中调用它们?

我会很感激指导,

谢谢!

0 投票
1 回答
11164 浏览

python - 简单的蟒蛇纸牌游戏

我对 python 完全陌生,我不知道如何处理这个程序。

我正在尝试构建一个执行以下操作的迷你纸牌游戏

  1. 有六名球员。
  2. 在每手牌开始时,每位玩家发四张牌。
  3. 对于每个玩家,他们手中的所有对子都被放下。玩家在由两张点数小于 10 的牌组成的对子中获得一分(一张 A 计为大于 10)。玩家为由两张等级为 10 或更高的牌组成的付款人获得两分。如果手为两对,则两者都被放下。玩家获得该对子的适当分数(1 或 2)。
  4. 这手牌在对子被丢弃后结束。(玩家实际上并没有输入或做出决定。我告诉过你这是一个无聊的游戏。)所有的牌都回到牌堆,重新洗牌,开始新的一手牌。
  5. 每一轮结束后,球员按总分的降序排列。如果两名球员的分数相同,则他们首先打印分数最低的球员。
  6. 六轮过后,比赛结束。得分列表中的第一个玩家(如上定义)赢得游戏

输出应如下所示:

我为这个游戏准备的模块包括。

卡片.py

模块结束。

我在循环方面遇到了很大的麻烦,并且会感谢我能得到的任何帮助,提前谢谢你

0 投票
1 回答
326 浏览

iphone - 方向建立一个iphone纸牌游戏

我有一些构建 iphone 应用程序的经验,但之前从未尝试过构建游戏。我正在尝试构建一种纸牌游戏(不像扑克、二十一点等),更像是快速纸牌,玩家一次只能看到一张纸牌。玩家选择卡上的一个选项,该卡被放回堆栈并被一张新卡替换。我需要一些指导,我有一些问题:

  1. 那里有一个例子吗?我查看了 GeekGameBoard,但这更像是 52 张纸牌游戏。对于我的游戏,卡片占据了整个屏幕,并被堆栈中的一张新卡片替换。

  2. 我可以使用 Gamesalad 或 Cocos2d 更快地构建这样的东西吗?因为我必须有一些动画和游戏逻辑,我想知道这是否会帮助我更快地做一些常见的事情。

  3. 一般而言,基于纸牌的游戏的数据交互的最佳实践是什么?在玩游戏时使用 CoreData 或 plists?

0 投票
4 回答
2096 浏览

java - 错误:“线程“main”中的异常 java.lang.ClassCastException:manycard.Main$Card 无法转换为 java.lang.Comparable”

大家好。我正在尝试使用 Array.sort 方法对整数数组进行排序,但我不断收到上述错误。我查找了使用中的这种方法的示例,并且使用了相同的语法。因为我确信这将是必要的,所以这是我正在使用的代码:

0 投票
5 回答
2154 浏览

python - 如何使用for循环打印卡片?

我已经设置了所有 52 张卡片,我尝试使用for loop. 我现在不知道如何设置我for loop的。

我想这样打印