开发打牌软件,我想自己开发一个手机麻将软件

1 , 我想自己开发一个手机麻将软件很高兴为你解答 功能强大 , 卫星头顶下问得好 我这里的很牛,让你胜得更顺畅 薇醒wg5386我知道 , 我这里的很牛,看头,像,大功告成专业师傅帮你开发,赶紧的卫星在头上
2,想开发一款本地手机麻将游戏appiOS和安卓系统都要有什么建议吗首先要做好市场调查,了解好用户需求,然后在开始开发,找一家做手机端专业的公司,像是摩天游科技,十年经验,开发过程保持沟通 , 将你的需求描述清楚 , 剩下的就不用操心啦 。首先准备好资金 iOS 和 安卓都要,如果单机版的 , 至少要两个程序员,如果联网版的,就麻烦了,后端要再加上至少一个程序员,还要买服务器 。三个程序员 , 平均月薪 15k,开发周期 1年吧 。先准备 50 万吧 。这只是程序员的工资 。
3,做个手机麻将游戏app怎么做你需要找专业的开发人员啊 。在这里问估计是没什么用出的 。手机游戏开发资金会由以下几点影响:1、游戏开发的难度;2、对游戏内部功能的要求;3、游戏是局限性还是全面性;反正具体需要看你自己的需要了 , 差不多就是壹万的样子,在玖伍捌的话,。希望能够帮助到你 。麻将(Má jiàng,英:Mahjong, Mah-jong或Mah-jongg),一种汉族发明的益智游戏,麻将类娱乐用具,用竹子、骨头或塑料制成的小长方块,上面刻有花纹或字样,每副136张 。四人骨牌博戏,流行于华人文化圈中 。不同地区的游戏规则稍有不同 。麻将的牌式主要有“饼(文钱)”、“条(索子)”、“万(万贯)”等 。在古代 , 麻将大都是以骨面竹背做成,可以说麻将牌实际上是一种纸牌与骨牌的结合体 。与其他骨牌形式相比,麻将的玩法最为复杂有趣,它的基本打法简单,容易上手 , 但其中变化又极多,搭配组合因人而异 , 因此成为中国历史上一种最能吸引人的博戏形式之一 。去找专业的团队 应一个应该几千块你还要弄服务器什么的好麻烦还要有人脉有专业的公司,你可以找他们,除非你自己是这个行业【开发打牌软件,我想自己开发一个手机麻将软件】
4 , 用java设计一个纸牌程序简单的字牌代码:class cardprivate string design; private string count;public card(string des,string cou)design = des;count= cou; } public string getdesign()return design; }public string getcount()return count; } }class pukeprivate static card[] cards = new card[52]; private static string[] designs =private static string[] counts =public puke()for (int i = 0; i < designs.length; i++)for (int j = 0; j < counts.length; j++)cards[i * 13 + j] = new card(designs[i], counts[j]);}} }public card[] getcard()return puke.cards; }public void showpuke()for(int i=0;i<cards.length;i++)system.out.println(cards[i].getdesign()+cards[i].getcount());//希望修改的就是这里 。。。如果想打印出想要得到的结果括号里应该调用哪个? }public static void main(string[] args)puke puke = new puke();puke.showpuke(); } } import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class Test3public static String[] str ="10", "J", "Q", "K", "A" }; public static String[] color =private static Listlist=new ArrayList(); public Test3(){ for(int i=0;i for(int j=0;j list.add(str[i]+color[j]); } } } public static void main(String[] args) { Test3 t = new Test3(); for(int i=1;i<4;i++){ Set set = new HashSet(); StringBuffer sBuffer = new StringBuffer(); while(true){ int m = (int)(Math.random()*(52-(i-1)*13)); set.add(list.get(m)); if(set.size()>12){ break; } } Iterator iter = set.iterator(); while(iter.hasNext()){ sBuffer.append(iter.next()+","); } list.removeAll(set); System.out.println("第"+i+"个人的手牌:"+sBuffer.toString()); } System.out.print("第4个人的手牌:"); for(String s:list){ System.out.print(s+","); } } }用一个list放这52个元素 , 每个人随机一个数作为list下标发牌,发掉的牌就从list中remove掉小写了个来耍:public static void main(String[] args)ArrayListlist = new ArrayList(); for (int i = 1; i <= 13; i++) {//生成牌堆 list.add("红心" + i); list.add("黑桃" + i); list.add("梅花" + i); list.add("方块" + i); } ArrayList lista = new ArrayList();//生成牌友 ArrayList listb = new ArrayList(); ArrayList listc = new ArrayList(); ArrayList listd = new ArrayList(); while (list.size() > 1) { lista.add(find(list)); listb.add(find(list)); listc.add(find(list)); listd.add(find(list)); } System.out.println("甲:" + lista.toString()); System.out.println("乙:" + listb.toString()); System.out.println("丙:" + listc.toString()); System.out.println("丁:" + listd.toString()); } public static String find(ArrayList list) { Random random = new Random(); int m = list.size() - 1;//随机数范围为0到剩余牌数量-1 if (m == 0)//对最后一张牌处理 return list.get(0); int index = Math.abs(random.nextInt()) % m; String str = list.get(index); list.remove(index); return str; }import java.util.ArrayList;import java.util.Random;public class Test /** * @param args */public static void main(String[] args) // TODO Auto-generated method stubArrayListlist = new ArrayList(); String[] str1 = {"桃心","梅花","方片","黑桃"}; String[] str2 = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"}; for (int i = 0; i < str1.length; i++) { for (int j = 0; j < str2.length; j++) { list.add(str1[i]+str2[j]); } } Random random = new Random(); int count = 1; String r1 =""; String r2 =""; String r3 =""; String r4 =""; while(list.size() > 0){ int j = random.nextInt(list.size()); if(count == 1){ r1 += list.remove(j) + " "; } if(count == 2){ r2 += list.remove(j) + " "; } if(count == 3){ r3 += list.remove(j) + " "; } if(count == 4){ r4 += list.remove(j) + " "; count = 0; } count ++; } System.out.println(r1); System.out.println(r2); System.out.println(r3); System.out.println(r4); } }

    推荐阅读