开发一个赢话费斗地主软件的软件要什么条件?

雷速体育发帖软件开发QQ千里之行 始于足下
欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 7182 人关注过本帖
标题:用C语言(控制台)写个斗地主程序(不需要人机对战)
&&已结贴√
&&问题点数:20&&回复次数:34&&&
用C语言(控制台)写个斗地主程序(不需要人机对战)
提示: 作者被禁止或删除 内容自动屏蔽
来 自:广州
等 级:小飞侠
帖 子:1043
专家分:2754
确定好三人的位置&&&随机分配51张牌给三个人 把随机发剩的三张牌(地主牌)按位置轮询 此处可加一些逻辑判断或简单处理 为有地主就当 后面就是顺序出牌逻辑判断 over
想象力征服世界
提示: 作者被禁止或删除 内容自动屏蔽
等 级:版主
威 望:14
帖 子:1178
专家分:3032
&&得分:10&
回复 3楼 cacker
出牌很简单啊,我来写一个:
&&int cp=1;//cp指的是优先级,cp=1就是我先出
&if(cp==1)
&cp=2;//变化优先级
&&if(cp==2)
&&// do sth
&if (cp==3)
通过这些运算就可以实现变换优先级。你明白了吗?
欢迎来到我的博客:http://blog.sina.com.cn/noisunyuhong
提示: 作者被禁止或删除 内容自动屏蔽
来 自:魔術の禁書目錄
等 级:小飞侠
帖 子:952
专家分:2929
想要更合理,可以每个玩家定义一个对象,轮到谁就用操作指针指向那个人,那逻辑代码只需要一份,每次把指针移动到下一个人就行了
永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
提示: 作者被禁止或删除 内容自动屏蔽
来 自:魔術の禁書目錄
等 级:小飞侠
帖 子:952
专家分:2929
你要是会C++的话,那要的是对象指针,不是函数指针,直接用C++实现多态什么的就好了
永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
提示: 作者被禁止或删除 内容自动屏蔽
来 自:走了
等 级:等待验证会员
帖 子:71
专家分:90
&&得分:10&
回 9楼上 :
&&---- 大牛们多提供一些宝贵的意见···· ----
感觉这个论坛上的大牛们基本上都不回答我们这些初学者的问题的。:)
对于您的这个斗地主的编程,由于不需要人机对战,我想应该还是不怎么难的。用c语言写代码的时候,我们尽可能的把问题分解成很小的子问题。您的这个程序,要是我写的话,就会模拟平常自己斗地主的顺序来写。下面我给出我的思路(伪代码):程序代码:void Game ( void )
&&& for ( ; ; )
&&&&&&&&int isOver = <font color=# , isWin = <font color=#;
&&&&&&&&int who/*该谁出牌了*/&&, banker/*地主*/,
&&&&&&&&&&&&inital_banker/*和控制 谁是第一个叫地主 有关*/;&&&&&&&&
&&&&&&&&InitalGame( );//初始化游戏,发牌
&&&&&&&&banker = GetBanker( ++ inital_banker );//抢地主,返回地主的编号
&&&&&&&&//do sth. ///地主收桌面上的3张牌等
&&&&&&&&for (&&who= !isW&&)//最先由地主出牌,isWin不为0,表示有人牌全部出完了,这一局应该结束了
&&&&&&&&&&&&{
&&&&&&&&&&&&for ( isOver=<font color=#; ;&&)//
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&& //do sth. ///出牌等
&&&&&&&&&&&&&&& if&&( isOver == <font color=# ) break;//有连续2个人没出牌了,这一轮该结束了
&&&&&&&&&&&&&&& who = (who & <font color=#)&&?&&( <font color=# )&&:&&(who + <font color=#);//下一个出牌者
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&}
&&&&&&&&WhoWin( who );//谁赢了?显示必要的信息
&&&&&&&&RePlay ? ///重新开始?
&&&&&&&&if&&( !RePlay ) break;//不重玩了
}对于每个人的出牌时间限制,可能还要稍加修改。对于悔牌,只要设计一个环形栈就可以了。
判断派的类型,这一过程可能比较复杂(我感觉不同地方斗地主的规则可能不一样)。这里我们可以按下面这样来设计一组结构来表示牌的种类,单张,一对,三张,炸弹,连队,顺子:程序代码:typedef struct _CARD {&&//所有牌的类集合
&&&&&&&&int//牌种类的序号
&&&&&&&&union{
&&&&&&&&&&&& //各种类型的牌 ///这里这样设计只是为了悔牌,如果不悔牌的话,只要定义一个int属性就好了
&&&&&&&&&&&& }
&&&&&&&&} CARD , *PCARD;
struct card_type_0 {//空牌,用于不出牌,错误的牌等
&&&&&& int
struct card_type_1 {//单张
&&&&&& int//牌的大小,斗地主不要区分黑桃等,故如黑桃5,我们把它的大小设为5。红桃K设为13
struct card_type_2 { //一对
&&&&&& int//同单张,如对A,大小设为14,对2大小设为15
struct card_type_3 { //三张,三张带牌规则有可能个地方的不一样
&&&&&& int//同单张
&&&&&& union{
&&&&&&&&&&&&struct card_type_1 _//带单张
&&&&&&&&&&&&struct card_type_2 _//带一对
&&&&&&&&&&&&struct card_type_0 _//不带
&&&&&&&&&&&&}
struct card_type_3s { //连续的三张,如三8三9
&&&&&& int&&// 连续的三张最小单张&&+ 连续的三张的长度 * 32,
&&&&&&&&&&&&&&&//有几个三个连起的,如三4三5三6三7,最小单张为4,长度为3&&&&&&
&&&&&& union{
&&&&&&&&&&&& //带的牌,这里规则我不清楚
&&&&&&&&&&&&}
struct card_type_4 { //炸弹
&&&&&& int//基本上同单张,在加上对鬼,对鬼的大小设为16
&&&&&& };
struct card_type_4ex { //<font color=#张带牌
&&&&&& int// 同单张
&&&&&& union{ //我不知道可不可以带其他的牌
&&&&&&&&&&&&struct card_type_1 _//带单张
&&&&&&&&&&&&struct card_type_2 _//带一对
&&&&&&&&&&&&struct card_type_0 _//不带
&&&&&&&&&&&&}
/***************这里***************/
struct card_type_5 { //顺子
&&&&&& int//顺子的最小单张&&+ 顺子的长度 * 32,其中32是我随便去的一个大与15数,乘以32可以通过位运算实现
&&&&&& };
...... //省略了部分牌的楼型
/********这里在写牌类型的结构时,一定要安排好个属性的位置,比较大小时用得着**************/
////////////////比较牌的大小///////////////
CARD&&TranslateCardType(int char0,...);//把牌的组合转换成牌的类
我们要比较牌大小时,可以这样
&&CARD card1 = TranslateCardType( card10,... ),
&&&&&& card2 = TranslateCardType( card20,... );
&&int i1 = *(int*)&card1.card , i2 = *(int*)&card2.
&&if ( (card1.n = card2.n) && (card1.n != <font color=#) )
&&&&&&&&① (i2&i1) ? <font color=# : <font color=#;//返回1,表示后面的牌前面的大,可以出;0则相反 ///普通牌类,不是顺子,连对,连三张等
&&&&&&&&② (i2/<font color=# != i1/<font color=#)&&return -<font color=#;//不匹配,如顺子的张数不等
&&&&&&&&③ (i2&i1) ? <font color=# : <font color=#;&&&&&&&&&&&& //顺子,连对,连三张等的大小比较
&&else if ( card1.n ==炸弹的编号 ) return <font color=#;
&&else&&return -<font color=#;//不匹配
[ 本帖最后由 Windy0Winll 于
13:23 编辑 ]
悄悄地来。。。 然后悄悄地走。。。。。。
版权所有,并保留所有权利。
Powered by , Processed in 0.065273 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved众发斗地主有开挂软件吗《客集软件开发平台》
{购买软件加客服微信:ak月22日消息,来自外媒消息,美国券商Cowen & Company的看穿师蒂莫西·阿库里(Timothy Arcuri)相信新一代iPhone将引爆苹果股票上涨,阿库里周一将苹果股票目标价上调至155美元,原因是苹果将在今年晚些时候发布iPhone 8。
其 次小编认为王宝强离婚之所能受到大家关注,是因为王宝强和妻子马蓉的身份问题。众所周知王宝强草根农民出生,而马蓉却是校花。两人婚变之后,在网友们看来 马蓉嫁给王宝强不是因为爱情,直白的说是为了钱。然而各种消息传播,人云亦云,至今没有一个明确的说法。
陈刚在微博中说道:天朝人民都傻了,还是网媒人都疯了?盛大的奥运会期间,竟然让一个土鳖和花瓶的烂事抢占头条?关心王马婚变的媒体该休息一下了!让正能量覆盖九州,让中国女排战胜巴西的喜讯和奥运健儿的拼搏精神回归头版。
购买软件加客服微信:ak8888808
对于央视解说陈刚发表的言论,网友们是态度不一,有的点赞,有的觉得陈刚炒作。
对此小编想说几句心里话:
首先王宝强婚变抢占头条这件事是王宝强想要的吗?我想不是吧。而陈刚老师却在微博中指责宝强是土鳖。请问王宝强哪里是土鳖,就因为他没文化,出生农村吗?
1、玩闲来麻将做 方法
2、玩<span class="keylink">湖南麻将做 方法
3、玩长沙麻将做 方法
4、昭阳麻将软件做 方法转转麻将*下载)
5、闲来麻将*下载
6、<span class="keylink">湖南麻将*下载
7、长沙麻将*下载
8、昭阳麻将*下载
9、**麻将做 软件
10、**麻将看牌做 器
11、**麻将做 软件
12、昭阳麻将版
13、专业销售闲来/土豪金/<span class="keylink">湖南/长沙/昭阳麻将版
购买软件加客服微信:ak8888808
使用方法:
1、下载这个**软件,打开。
2、在“设置——辅助功能——微信闲来**神器”里,点击“开启”。
3、打开微信,在“设置——新消息提醒”里,前两个选项“接受新消息通知”和“通知显示消息详情”均勾选“开启”。(好多人就是这一步忘记做了)
4、打开某一个微信群组,点击右上角,往下拉,“消息免打扰”选项,勾选“关闭”。(也就是要把“群消息的提示保持在开启”的状态,这样才能触系统发底层接口。)
5、保持<span class="keylink">手机
6、如果你还没有成功,首先确认你是智能<span class="keylink">手机(包括苹果安卓),其次需要你的微信升级到最新版本。
麻将做器是游戏熊猫<span class="keylink">四川麻将的一款辅助小工具。该游戏采用的是<span class="keylink">四川麻将的打法,在这火辣的夏日感受不一样的火辣体验,不管是血战到底还是血流成河统统应有尽有!一起来畅玩一下吧。
购买软件加客服微信:ak8888808
软件功能介绍
购买软件加客服微信:ak8888808
麻将做器是一款可以修改游戏数据的工具,是一款专门为喜欢打<span class="keylink">四川麻将的量身定做的游戏辅助器。再也不用担心打麻将打不过人家咯!!! 家可以利用这个小工具任意修改自己的分数,甚至是哦!碰到不会打的时候还会自动帮你哦,大大增加得几率。
牌数:去掉字牌、花牌,只留万、筒、条,共108张麻将牌。
定缺:游戏开始时,选择一门要打缺的花色来定缺,需要优先打完该花色牌。
出牌:不能吃牌,可碰牌、杠牌,刮风下雨直接获得奖励。
胡牌:手牌必须缺一门花色才能胡,结束时手牌没有?<span class="keylink">泵呕岜徊榛ㄖ恚?峙泼挥邢陆谢岜徊榻小?
血战到底一家胡牌游戏不结束,要一直打到三家胡,否则打到抓完所有牌;
血流成河核心是单局可以胡多次,胡牌后继续摸牌打牌,**一直累加,一直打到所有牌抓完。
1.在线人数多,匹配速度也快;
2.真人实时对战玩法,陪伴您快乐每一天。
3.时尚简约的棋牌画面,清新休闲;胡牌清数
收费软件 非诚勿扰
(本<span class="keylink">公司只有个人微-信:ak8888808<span class="keylink">企业&公众微-信均为诈欺)
—————————有用是咱们的许诺————————
————————客户挣钱是我们的使命———————开发斗地主软件费用怎么算
开发手机斗地主软件都要准备哪些?
一、服务器
服务器是放手机棋牌游戏斗地主软件的地方,这个价格一般在2000元左右每个月,不同的服务器配置,不同的服务器带宽价格不一样。
二、域名费用
如果要建设个手机网站或者电脑端网站,这个就需要用到域名,这个价格一般在55元左右每个月。
三、手机斗地主软件费用
外包给山东狼人网络开发手机棋牌游戏软件,一般棋牌游戏的价格在5万元左右。一次性买断程序,房间数量,游戏桌子数量自己想加多少加多少,没有任何限制。山东狼人网络提供免费的2年技术支持,终生bug修复。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
手机棋牌游戏,房卡麻将游戏,打鱼电玩城架设,点击了解多少钱,多长时间能上线
2年免费技术支持,终生bug修复,怎么运营,怎么推广这里都有。
今日搜狐热点我想找人帮忙开发几款游戏 类似斗地主啊什么的_百度知道
我想找人帮忙开发几款游戏 类似斗地主啊什么的
我有更好的答案
你可以找专门的游戏开发公司啊 这个比较有保障
价格方面呢
这个具体看你要做什么游戏和需要什么功能 要求不一样 价格肯定不一咯
怎么联系你呢 想具体了解下
我名字后面的数字就是秋秋号
采纳率:55%
为您推荐:
其他类似问题
斗地主的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。拒绝访问 | www.toinfo.cn | 百度云加速
请打开cookies.
此网站 (www.toinfo.cn) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(436b6de-ua98).
重新安装浏览器,或使用别的浏览器}

我要回帖

更多关于 欢乐斗地主刷豆子软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信