- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 斗地主中连对部分测试代码备份
var player=new Player();var cardsList=[];var card1=new Card();card1.point=12;card1.suit=4;var card2=new Card();card2.point=11;card2.suit=3;var card3=new Card();card3.point=11;card3.suit=1;...
2019-12-29 15:18:33 310
原创 斗地主中是否出顺子的逻辑分析
AKKQQJ10 109 98 87 75 5414张牌,里面2张单牌(J,A),移除5张顺子(10 J Q K A)后剩余9张,这9张牌里又有三张单牌(10 Q K),如果移除顺子后的单牌数目小于原有的单牌数,则出顺子,否则,移除出顺子这个操作不划算...
2019-12-29 14:18:18 2338
原创 工作中常见错误总结
1.发牌异常,原来是生成随机数的时候数组越界了,导致取到的元素异常2.文件压缩失败原来是数据库字段太短,导致存入的路径有问题,所以压缩失败...
2019-12-25 15:02:54 327
转载 cc creator 打包apk 踩坑(内网环境)
一、内网打包1.打包的必要环境作者:zevolv链接:https://www.jianshu.com/p/ad2fdfc3617d来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...
2019-12-24 22:26:15 302
原创 斗地主中跟牌逻辑分析
QList<card> Method::PlayBeatHand(Hand hand){ // 先固定住最优顺子,从余下牌中打出 QList<card> left = m_cards; //查找最优顺子并且从当前牌中移除 QList<QList<card> > cardlll=Method(m_player,le...
2019-12-23 12:09:18 541
原创 斗地主中查找最优顺子的逻辑分析
QList<QList<card> > Method::PickOptimalSeqSingles(){ QList<QList<QList<card> > > seqRecord; QList<QList<card> > seqInherited; Method(m_player, m...
2019-12-23 11:56:15 706 2
原创 斗地主中自主出牌的游戏逻辑
判断所有手牌的是否是某个已知类型,如果是的话直接出找出可能包含顺子的所有牌如果找出的包含顺子的牌不为空 从上面找出的牌中去掉炸弹 从上面找出的牌中去掉三张 如果去掉顺子和三张之后顺子还存在,则出顺子查找手牌中的所有炸弹删除所有炸弹查找手牌中的所有飞机删除所有飞机查找手牌中的所有三张删除所有三张查找手牌中的所有连对删除所有连对如果有飞机 看看是否...
2019-12-23 10:38:56 866
转载 使用cocos creator开发游戏,打包桌面应用解决方案
CocosCreatorForDeskApp如果你的游戏时使用cocos creator开发制作的,并且希望能够发布为桌面应用,那么该解决方案一定能帮助到您!该解决方案,基于Electron,轻松将cocos creator发布到任何桌面,使用该解决方案的好处是,再也不用去踩发布原生桌面应用的坑了!为此,您需要注意,相比原生桌面应用,该解决方案最终游戏包体会增加50~70M不等,如果您...
2019-12-20 17:09:08 3432
原创 cocos creator绑定事件的两种方式
1.通过代码绑定定义一个变量并且通过编辑器关联 properties: { bt_StartGame: cc.Button }, this.bt_StartGame.node.on("touchstart", this.onStartGameTouchStart, this); onStartGameTouchStart() { ...
2019-12-20 16:35:47 2516
原创 cocos 2dx单机斗地主源码分析
1.玩家按下准备按钮void SceneGame::menuReadyCallback(Ref* pSender){ faPai(); _menuReady->setVisible(false);}2.faPai函数里先洗牌,然后调用callbackFaPai,callbackFaPai是一个递归链式调用函数,一次给每个成员发牌并且保留底牌,最后显示抢地主按钮...
2019-12-19 17:32:12 893
原创 socket-io事件通讯机制分析
客户端<script src="/socket.io/socket.io.js"></script><script> const socket = io('http://localhost');</script>注册事件_socket.on('notify', (data)=>{ })发送数据_socket.emi...
2019-12-16 14:41:28 366
转载 cocosCreator打包Android及更换icon
cocos creater 打包发布android这里我选择再ccc中构建,再AS中编译、发布ccc中构建完会有jsb-default文件,选到jsb-default\frameworks\runtime-src\proj.android-studio用AS打开这个目录配置NDK路径,这是我的NDK放的目录,大家自行选到自己的目录E:\software\android...
2019-12-10 09:53:19 2078
原创 斗地主流程设计
流程:玩家点击出牌按钮MainInterface::on_playhand_clicked() MainInterface->PlayerStartPlayingHand() Player::playHand() emit TellPlayingHand(this,cards); GameProcess::PlayerPlayHand()...
2019-12-05 16:51:41 555
转载 QQ斗地主规则
1、发牌一副牌 54 张,一人 17 张,留 3 张做底牌,在确定地主之前玩家不能看底牌。2、叫牌叫牌按出牌的顺序轮流进行,每人只能叫一次。叫牌时可以叫 “1 分 ” , “2 分 ” , “3 分 ” , “ 不叫 ” 。后叫牌者只能叫比前面玩家高的分或者不叫。叫牌结束后所叫分值最大的玩家为地主;如果有玩家叫 “3 分 ” 则立即结束叫牌,该玩家为地主;如果都不叫,则重新发牌,重新叫...
2019-12-05 16:04:35 2886
基于qt开发的一款聊天气泡框
2020-09-18
EltDcmTool.zip
2020-08-17
医联通极速阅片器64位版(支持二维,MPR,三维)
2020-07-16
android 脚本层运行环境
2013-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人