问题标签 [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.
iphone - 创建标准纸牌游戏(iPhone SDK)
我正在尝试使用标准纸牌创建纸牌游戏。每次有人从牌组中抽一张牌时,我都需要能够在屏幕上创建一张新牌,然后能够在整个游戏过程中不断移动它。我有游戏中每张可用卡片的图像文件。
我已经尝试创建一个卡片对象,该对象包含卡片的 UIImageView 以及其他一些基本数据,但我无法在第一次触摸后重新引用该卡片以再次移动它。这是正确的方法吗?
java - 用于在 Java 中表示卡片的类?
我正在用 Java 制作一个二十一点程序,并且开始为对象卡编写类声明。这是否足够,或者我应该有一些我正在掩饰的方法?
此外,有没有一种好方法可以在 Java 中使用类似 C++ 的枚举数据结构,因为这对于卡名和套装来说会很好?
opengl - OpenGL中的扑克牌“3D”旋转 - 透视?
(Mac OS X、Cocoa、C/C++、OpenGL,在数学上有些挑战。)
Project 是一款实时 (30fps) 扑克游戏,具有 2D 视图。使用 glOrtho 为正交投影设置 OpenGL 视图;相机总是直视卡片/桌子。迄今为止,它本质上是一个 2D 图像合成引擎。
我的扑克牌是预先构建的纹理(带有 alpha),因此渲染:
这很好用,并提供 1:1 像素映射,以获得高图像质量。
问题:我如何(便宜、快速地)使用 OpenGL“翻转”或扭曲我的卡片?旋转部分并不难,但我在透视方面遇到了麻烦。
具体来说,我想到了 iPhone 应用程序(例如音乐)中 UIViews 的水平翻转动作。UIView 将通过水平收缩来翻转,呈现出透视的外观(视图的“后”坐标将垂直收缩。)
感谢您提供任何帮助或提示。
django - Django 策略卡牌游戏结构
我正在 Django 中做一个基于文本的多人纸牌游戏,其中每张牌都允许每个玩家做出一些标准动作(抽更多牌,获得金币,获得积分等),也许还有一些其他能力(比如摧毁一张牌)从对手手中,给对手减分等等)。
我创建了一个 Card 类:
我的问题是我不知道如何表示其他能力。我已经考虑过属性,但我不确定这是要走的路还是如何去做。
你们有什么建议吗?提前致谢!
问候,
安德里
iphone - iOS 扑克牌
我目前有一个图像,其中包含一副扑克牌的所有套装和价值。有一个 UIImageView 来显示这张图片,宽度和高度设置为一次只显示一张卡片,视图模式设置为“左上角”,因此它不会拉伸。
现在我只是展示左上角的牌,梅花 A。我尝试找到一种方法来偏移视图以显示 UIImage 的不同部分,但找不到合适的属性(尝试摆弄“框架”和“边界”)。
有没有办法让这样的抵消工作,还是我走错了路?我想将所有卡片以“精灵表”样式保存在一个图像中,以便以后轻松修改它们,而不是拥有一堆单独的图片。
java - 如何在Java中找到由字符串指定的花色的所有牌,例如“黑桃”
我试图找到所有相同花色的牌并将其归还。我已经尝试了一切,但我似乎没有做对。
我收到的错误消息是:
ArrayList 类型中的方法 add(int, Card) 不适用于参数 (int)
java - 纸牌游戏中的玩家顺序
我对球员的顺序有疑问。我需要第一个玩家成为本轮的获胜者。所以我有,四个按钮,有可能阻止错误玩家的移动,比如“轮到你了,玩家二是第一个,因为是上一轮的赢家”
我怎么能控制它?最终验证的方法
我有四个卡片标签,每个玩家手上有五张卡片
对于每个按钮,设置我做的对应卡
java - 如何在 Java 中测试一副纸牌是否洗得足够多
我必须测试一下,看看这个方法是否洗过一副牌。这里是实际洗牌部分的代码。
测试它是否被洗过的问题是我只能交换两张牌,它会被认为是洗过的。这是我迄今为止对随机洗牌的测试。
所以,我的问题是,我如何测试某些东西是否已经足够洗牌?
iphone - 如何滚动像卡片一样彼此关闭的图像
我有放置卡片(图像)的图像视图,我想在左右方向滚动这些卡片。卡片重叠,所以我应该如何滚动它们。
ruby - 初始化一副纸牌的更好方法
有没有更简单的方法来代替手动将每个元素插入数组