| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 820 人关注过本帖
标题:老师让用VB编一个纸牌程序..我纠结了.哪位高手指点一下啊.....
只看楼主 加入收藏
a405360895
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-4-5
结帖率:100%
收藏
已结贴  问题点数:13 回复次数:4 
老师让用VB编一个纸牌程序..我纠结了.哪位高手指点一下啊.....
我不用你把程序都给我写出来.只要告诉我聚体的步骤就OK了。.....
搜索更多相关主题的帖子: 纸牌 
2011-04-15 16:46
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
纸牌程序,玩法很多呀!~需要什么步骤?
2011-04-15 19:38
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:13 
是WIN 下面那种纸牌吗?  

我想到的是:
1、一个变量标记 状态 标志。
2、52张牌,编号,放到 一个数组里。 建议按花色来排列。 如 黑桃A-K ,是 1-13 ,草花是 14-26 ,红星是 27 。。。
   这样,判断花色和 是否是相连接的牌就好判断了。

3、游戏界面,分为三个区域:
   左上,一个区域 , 分为二部分,显示部分和已翻过去的牌的部分,一个数组保存,再加一个标志变量就可以了。
   右上 ,一个区域,分为四个部分,用一个二维数组表示,一维表示所属的花色,二维表示当前收到了那张牌。
   下面,为主体,用 8个一维数组来表示 及一个 标记 的数组来表示。

4、游戏流程。
   每个显示区域,用一个图像框来表示。 牌的图片,放到 IMAGE 数组中,按 数据的定义进行保存。
   初始化:
   按规则,每叠的牌数,随机到 总牌数中 抽取,然后存放到各个数组中去。然后初始化标记变量,根据标记变量,
   把牌一张一张的叠好。叠 IMAGE 控件。
   
   游戏时:
   鼠标拖动:拖动的目标是否为一张,如果不是一张,是否符合 拖动规则。根据序号来计算判断。
   可移动时,显示移动动画,然后判断目标位置,最后一张是与 比拖动对象 小1,并且花色不同。

   鼠标双击时,判断 是否为A ,如果为A,到 回收区找个空白区,然后把这张A放过去。
   如果不是A,判断花色,找到所属格,然后判断是否比回收区的牌大一,如果是,就移上去。

   游戏是否结束:
   下面 8个数组 内容均为空,那么说明游戏胜利。
   

我想到了就是这些,你参与一下。
打了半天的字。

授人于鱼,不如授人于渔
早已停用QQ了
2011-04-15 19:48
a390470669
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2011-3-24
收藏
得分:0 
没懂
2011-04-17 21:58
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:0 
以下是引用a390470669在2011-4-17 21:58:52的发言:

没懂

图片附件: 游客没有浏览图片的权限,请 登录注册

无知
2011-04-17 23:08
快速回复:老师让用VB编一个纸牌程序..我纠结了.哪位高手指点一下啊.....
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026280 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved