本节内容: 出牌和大牌逻辑。(昨天新发现了还有一个专门做游戏开发的框架cocos,后面学习下这个吧,这个就不更新了) 出牌逻辑: 1. 如果当前没人出牌,我是第一个,只需符合出牌条件就行; 2. 如果之前有人出牌,就要既符合出牌条件也要大住上家; /// <summary> /// 是否符合出牌规则 Read More
posted @ 2022-01-09 13:37 石曼迪 Views(81) Comments(0) Diggs(0) Edit
本次实现抢地主功能,此功能的难点在于按顺序区分自己和对家,以及出牌顺序,服务端按顺序分玩家顺序很好办,但到了客户端每个人都是坐在最下面的位置,对家要按顺序分配在左右两边。 抢地主分为几种情况: 1. 玩家1抢 玩家2抢 玩家3抢,玩家3中 2. 玩家1抢 玩家2抢 玩家3不抢,玩家2中 3. 玩家1 Read More
posted @ 2022-01-04 11:29 石曼迪 Views(156) Comments(0) Diggs(0) Edit
实现思路: 将整幅牌数据和发牌数据都在服务端完成,客户端只存储自己的牌和底牌 一、服务端: 抽出一个牌类: public class DouDiZhuGameCard { public string CardColor { get; set; } public string CardName { g Read More
posted @ 2022-01-01 17:26 石曼迪 Views(124) Comments(0) Diggs(0) Edit
本章开始尝试着开发一个联网斗地主,感受一下webscoket的有趣。 一、 新建一个winform程序,添加如下引用 界面编辑如下: 然后创建webscoket监听代码: webSocketServer = new WebSocketServer(); var isSetup = webSocket Read More
posted @ 2022-01-01 14:03 石曼迪 Views(345) Comments(0) Diggs(0) Edit
本文记录使用SuperSocket搭建Socket服务端,然后搭建客户端与之通信 环境:.Net 4.5 一、先说服务端 创建一个控制台SuperSocketServer,创建会话类:MyServerSession public class MyServerSession:AppSession<My Read More
posted @ 2021-12-26 16:51 石曼迪 Views(2071) Comments(0) Diggs(1) Edit
EXCEL单元格选中变色(可调次数和时间): Private Sub Worksheet_SelectionChange(ByVal Target As Range) For i = 1 To 3 S = Timer With Selection.FormatConditions .Add Type Read More
posted @ 2021-06-08 10:30 石曼迪 Views(75) Comments(0) Diggs(0) Edit
1. Picker选择器 json格式如[{TransactionNumber=1,VendorName="百度"},{TransactionNumber=2,VendorName="保科院"}] <picker bindchange="bindPickerChange" value="{{inde Read More
posted @ 2020-11-23 08:52 石曼迪 Views(99) Comments(0) Diggs(0) Edit
爬虫基础练习——抓取网页数据 题目:抓取http://www.cntour.cn/首页新闻 分析:依次找到要抓取的数据的节点 使用筛选器依次找到要抓取的节点 #main>div>div.mtop.firstMod.clearfix>div.centerBox>ul.newsList>li>a 然后代 Read More
posted @ 2020-02-03 21:41 石曼迪 Views(197) Comments(0) Diggs(0) Edit
-- 寻求帮助: dir(obj) # 简单的列出对象obj所包含的方法名称,返回一个字符串列表 help(obj.func) # 查询obj.func的具体介绍和用法 -- 测试类型的三种方法,推荐第三种 if type(L) == type([]): print("L is list") if Read More
posted @ 2020-02-02 21:05 石曼迪 Views(280) Comments(0) Diggs(0) Edit
首先需要一个全新的centos系统。 第一步:按照微软官方文档配置.netcore环境: 可输入dotnet --version查看.NetCore已安装成功. 第二步:安装并配置nginx,安装见另一篇:https://www.cnblogs.com/madyina/p/11738728.html Read More
posted @ 2019-10-25 16:32 石曼迪 Views(1047) Comments(1) Diggs(1) Edit
瓴域建设-环保事业中心