0

我需要在应用程序中创建一个应用程序或游戏,该应用程序从在线网站获取(下载)一组图片,并将这些照片用作注意力游戏中的卡片。我只是在寻找有关执行此操作的最佳方法的建议或示例。集中是你有一组 8 张左右的牌,所以 4 对。所有的牌面朝下。您一次选择 2 个,当您选择一对时,该对保持不变。如果您没有选择一对,则牌会被翻转回来。我需要一种方法来识别选择的两张“卡片”是否匹配。

我想使用 GridView 创建一个简单的“专注”游戏,其棋盘只有 2x3。这是我的第一个想法。使用网格视图创建 2x3 网格。我如何制作 GridView 2x3?然后将 ImageView 放入每个网格点。我可以这样做吗?ImageView 是否可以保存两个图像并在它们之间交替?那太好了。这是我刚刚想到的一些“伪代码”: int counter = 0; 布尔完成=假;

while(finished == false){
if(counter % 2 == 0){
    pickFirstCard();  //store first pick and leave it facing up
}
else{
    pickSecondCard();
    compareCards();   //method to compare cards
}   
counter++;
}

有什么办法可以给 ImageViews 一个“值”或“属性”,这样当我比较它们时,我可以用它来查看它们是否匹配?还是只使用图像文件名?想法?我会尽快添加更多

4

1 回答 1

0

我认为您应该使用数据模型来处理您的游戏逻辑并使用 UI 来显示游戏逻辑。

于 2012-05-03T02:59:07.350 回答