问题标签 [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.
c++ - 使用 c++ ai 引擎和 ASP.NET C# 页面的纸牌游戏
我有一个使用 C# ASP.NET 构建纸牌游戏的项目,该项目是有一个纸牌游戏网站,用户可以在其中玩耍和互相挑战。
我的朋友可以使用 C++ 构建 AI 引擎,但我如何通过 c# 与该引擎进行通信,特别是它应该是基于浏览器的在线游戏。
页面、脚本和站点系统的所有内容都很容易在 C# 中实现,但每个游戏的卡片表(与引擎的通信)是我无法想象的。
使用哪种方法,有什么建议吗?
c++ - 洗牌?
我对 C++很陌生,我还没有完全理解基本概念,但是我的教授希望我们编写一个算法来洗牌和显示一副纸牌,并且这副纸牌需要表示为 2d 数组。
但是我在模拟一副纸牌时遇到了麻烦!
我看过很多有课程的卡片课程,但我什至不确定我们这学期是否会学习这些课程。
java - Initializing ArrayList in a test driver
I'm trying to initialize a new instance of the ArrayList defined in my playingCard.java file:
If the last 12 or so lines aren't commented out, there is no problem with the code. However I want to initialize the deck in a separate test driver and receive 2 errors when copying the code over. The test driver currently looks like this:
I have an error on line 14 of the test driver
saying it's an illegal start of expression. I've tried using different keywords in front of the statement and the error stays the same. The second error is the last bracket which just says "null". I am new to using enums, so it could be something very simple which I've over looked...
java - 如何打乱数组
我有一个关于如何洗牌的问题。背景是:编写一个记忆配对游戏
,它使用 16 张卡片,排列在一个 4*4 的正方形中,并标有从 1 到 8 的数字对。
目前,我需要做的是初始化这些卡片并洗牌。
而现在我能想到的就是创建一个Card类,包括从1到8的变量Rank,其次,命名一个新类(matchingGame)(随便你)并编写一个新的静态方法:shuffle()。
但我被困在这一步。
我的第一个问题是如何初始化这 16 张卡(8 对)?
(我认为我的代码不是有效的方法)。
我的第二个问题是初始化后如何洗牌?
我的代码是:
谢谢大家对我之前的问题!
在同一背景下还有一个问题,作为您的好建议,您知道如何洗牌一维数组吗?
但是如何洗牌一个二维数组?显然,我不能使用
现在转换为列表。
感谢您的帮助
c# - 在 .NET 中提取图像的一部分
我有一张卡片的 PNG 作为 1 张图像(它将所有 52 张卡片组合成 1 个图像文件)。如何根据需要提取单个卡(或在启动时将它们全部提取到单独的图像文件中)。
我了解知道要获取哪一行和哪一列的逻辑,它是我遇到问题的实际图像处理代码。
我正在使用 Visual Studio 2010 和 VB(尽管任何 .NET 语言的示例代码都可以)。
我不允许发布图像本身,但这是一个示例图像
http://www.jfitz.com/cards/windows-playing-cards.png
谢谢。
java - 纸牌游戏无法打印纸牌
我正在开发一个java纸牌游戏,它接近纸牌游戏的心。我有很多结构,但现在我被卡住了,我无法打印它。它有不同数量的玩家 - 我需要它为每个玩家发五张牌 - 显示每个玩家收到了哪些牌。我认为“Session.dealHands”方法存在问题。希望大家能帮忙。
会话类
甲板等级
卡类
玩家等级
主班
c# - 独特组合的纸牌游戏算法
我正在写一个小纸牌游戏,其中两个玩家每人手里有 4 张牌,他们必须在桌子上拿尽可能多的牌加起来。它使用经典的扑克牌,所以相同的种子和相同的值。
编号的卡片可以按总和计算,例如:
种子无关紧要……只有价值观才是。但问题是我需要计算唯一的组合。因此,例如,我只想要其中一个组合,因为种子和值是相同的:
是否有任何预制功能可以做到这一点?我试着用谷歌和维基百科四处寻找,但可能我不知道算法/问题的英文名称。哦...我忘记了...解决方案可以是您想要的任何解决方案(普通,递归,linq)。
java - 如何用一副牌处理 4 手 10 张牌?
所以我有一套牌的代码,但我不知道如何制作另一个类来处理每手 10 张牌的 4 手牌。其他班级应在屏幕上以文字形式打印 4 手牌,每手 10 张随机牌。有人可以向我展示如何完成此操作的代码吗?我也在使用 blueJ。
下面是我的甲板代码:
java - 卡片和 JButton
我正在尝试编写代码以使每次按下时都会转动卡片。是 JCardDemo 小程序中 createGUI 的问题吗?那怎么纠正呢?这是我的代码。thx
JCardbutton 类导入 java.applet。; 导入 java.awt。; 导入 java.awt.event。; 导入 javax.swing。; 导入 javax.swing.event.*;导入 java.awt.geom.AffineTransform;
}
JCardDemo 导入 java.awt.event。; 导入 java.awt。; 导入 javax.swing.*;
}
排名枚举
}
适合枚举
python - Python,列表中第一个对象中的最小值
我有一个非常特殊的问题,我有一副牌。甲板是元组列表的列表,每个内部列表都是带有卡片元组(套装,价值)的套装,从小到大排序(2-Ace)。我想找到一副牌中最小的牌。所以基本上我想从每件衣服中取出第一个对象,然后找到最小的。没有一个丑陋的for循环,最pythonic的方法是什么?