|
http://us.f2.yahoofs.com/bc/3fc40ec0_17c99/bc/MyGame/Poker144.rar?bfftDx_ANzqVlJnh
/*----------------------------声明---------------------------------*/
本软件《扑克1440.05b测试版》你可以随意复制和传播,但要保证其的完整性。本人对使用本软件造成的后果概不负责。软件中的各种素材都采集自互联网。
前言:九月份开始学VC,
今天终于把编写好了我自己的一个游戏--扑克144
我家是内蒙通辽的,我们非常流行144的扑克打法。
144扑克打法简介:
属于跑得快类,谁先把牌出光就是胜利,牌的大小
是144(A44),轰(四张一样的),双王,炸(三张一样的),龙(顺),对,单。(大王->小王->3->2->A->Q->……4)每局抓到红桃3的先出牌。
类外有岔和勾,就是你出一张单牌,我如果有这样的对可以岔,有另外一张这样单牌的可以勾,岔和勾是任何牌都管不了的。
144的岔和勾非常有意思,合理的运用,即使对手有再好的牌也没有用。
玩144可以打查张(当有人出完后其他三个人分别扣自己剩下牌的分数,再加上比别人少剩的分数)
例子:ABCD四玩家,A出完牌后,B剩下1张,C:2,D:5
那么,A:得B+C+D=8分。
B:得-B+(C-B)+(D-B)=4分
C:得-C+(D-C)-(C-B)=0分。
D:得-D-(D-C)-(D-B)=-12分。
另外如果牌中剩下了144,双王是要被扣双倍分的。
144除查张玩法外还可以玩升级打法(我暂时只编写好了查张打法)
这个游戏的智能出牌算法好难编,加之本人菜鸟水平,走了N多弯路,感觉这种出牌顺序和数目不固定的牌类游戏比升级类游戏难编得多。我当初要编这个游戏主要因为在网上并没有144这样的牌类游戏,编好后感好骄傲,到不是因为游戏如何好,只是通过这个游戏证明了像这样连高中都没有上过的人,虽然对高等数学一窃不通但也可以编出游戏:)
关于游戏的介绍:这个游戏是用VC++6.0和DX8编制的。其中在编制的过程中抄录了少许其他游戏中的代码。其中决大部分程序和算法都是我自己编制的。里面用ADO连接了数据库,用来记载每个人的分数和等级.在游戏中无名登录的是游客,有用户名登录的根据得分有等级:从士兵到元帅.(我学VC一本书都没有买过,都是看网上的资料、论坛和他人的程序学的,自己总出来的经验就是:自己编的代码最好用了。)编制的过程如下:
0.01:可以让电脑出牌了
0.02:电脑能认识规则
0.03:加入了人工智能
0.04a:加入了各种图片.
0.04b:加入了数据库
0.05a:加入了背景音乐,登录对话框.修改了N个BUG.
0.05b:充实发菜单,岔牌的声音,制作了背景图片,最终测试.
(注:本程序发布的时候,通过工具对其进行了压缩,因为以前没有使用压缩过的文件进行测试,如果有问题请于我联系,不胜感激!)
以后的计划:1、最一步加强人工智能.(现在的算法好烂)。2、增加音效,为每个人出牌和事件创建不同的音
效(明星三缺一)3、再增一种打法。(144对伙升级打法)。4、增加网络功能。
白云城主写于2003年11月21日。
|
|