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