我被要求在 WPF 中制作一个简单的纸牌游戏,旨在与 Microsoft Pixel Sense Tables(版本 1)一起使用。
我有在 WPF 甚至 Surface 中创建用户应用程序的经验,但我对构建游戏还是很陌生。我已经查看了 XNA,并且正在阅读文档。
纸牌游戏有三个不同的阶段,我现在正在考虑完成第 1 阶段。第 1 阶段涉及创建两组卡片。一组卡片有一个单词,另一组卡片有一个与另一组单词相关的短语。牌乱七八糟。然后学生必须匹配正确的配对。
ScatterView
现在我知道由于Surface SDK 的缘故,部分工作得到了简化。我还决定最好的方法是创建一个UserControl
然后ScatterViewItem
在运行时添加到 a 中。单词和相关短语存储在 mySQL 数据库或 access 数据库中。
但这是我遇到麻烦的地方。当学生将一组正确的卡片配对时,我如何将两张卡片连接在一起?我查看了 SDK 中包含的 Scatter 拼图,但对于现阶段的这款游戏来说,它似乎太复杂了。我想创建类似于两张撕破的纸的卡片,当连接时形成一张更大的纸,但我不太确定如何实现这一点。