首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

三国杀源码:牌的抽象类(没有写完)

2013-11-08 
三国杀源码:牌的抽象类(没写完)三国杀源码:牌的抽象类(没写完)package com.wqssyqpublic abstract class

三国杀源码:牌的抽象类(没写完)
三国杀源码:牌的抽象类(没写完)

package com.wqssyq;public abstract class AbstractCard {/**三国杀标准版拥有卡牌153张,大致分为:特殊牌(包括身份和体力牌各10张)、武将牌(包括魏、蜀、吴和群雄武将牌共25张)、基本牌(包括杀、闪、桃共53张)、锦囊牌(包括延时与瞬时锦囊共36张)、装备牌(包括马、武器和防具共19张)。(三副牌共 52*3=156 张)特殊牌:包括身份牌和体力牌各10张。1.身份牌:用以确认各玩家在游戏中所扮演的身份,其中主公*1、忠臣*3、反贼*4、内奸*22.体力牌:以阴阳鱼的数量表示玩家当前的体力值。以下列表中花色一列表述的是该基本牌的花色、大小和数量(如? 10*2即为2张? 10)杀 30? 6、? 7、? 8、? 9? 10、? K? 7、? 8*2、? 9*2? 10*2? 10*2、? J? 2、? 3、? 4、? 5? 6、? 7、? 8*2? 9*2、? 10*2、? J*2闪 15 ? 2*2、? 3、? 4、? 5? 6、? 7、? 8、? 9? 10、? J*2? 2*2、? K 桃 8 ? 2、? Q? 3、? 4、? 7、? 8、? 9、? Q  *//*9824 ?9825 ?9826 ?9827 ?9828 ?9829 ?9830 ?9831 ?*/ public static char[] huaSe = {'?', '?', '?', '?'};   //洗牌/*http://topic.csdn.net/u/20080308/17/642f73e3-ff7b-4144-a52b-190a72be1e49.html        for (int i = 0; i < 5; i++) {            System.out.println("第" + i + "次打乱:");            Collections.shuffle(list);            System.out.println(list);        } * */  /**  * 将所有的牌做个对应表  */ public static char[][] cards = {// 杀 30// ? 6、? 7、? 8、? 9 ? 10、? K// ? 7、? 8*2、? 9*2 ? 10*2 // ? 10*2、? J// ? 2、? 3、? 4、? 5 ? 6、? 7、? 8*2// ? 9*2、? 10*2、? J*2 {1, '?', 6}, {2, '?', 7}, {3, '?', 8}, {4, '?', 9}, {5, '?', 10 }, {6, '?', 13},  {7, '?', 7}, {8, '?', 8}, {9, '?', 8}, {10, '?', 9}, {11, '?', 9}, {12, '?', 10}, {13, '?', 10},  {14, '?', 10}, {15, '?', 10}, {16, '?', 11},  {17, '?', 2}, {18, '?', 3}, {19, '?', 4}, {20, '?', 5}, {21, '?', 6}, {22, '?', 7}, {23, '?', 8}, {24, '?', 8}, {25, '?', 9}, {26, '?', 9}, {27, '?', 10}, {28, '?', 10}, {29, '?', 11}, {30, '?', 11}, // 闪 15 // ? 2*2、? 3、? 4、? 5// ? 6、? 7、? 8、? 9// ? 10、? J*2// ? 2*2、? K  {31, '?', 2}, {32, '?', 2}, {33, '?', 3}, {34, '?', 4}, {35, '?', 5}, {36, '?', 6}, {37, '?', 7}, {38, '?', 8}, {39, '?', 9}, {40, '?', 10}, {41, '?', 11}, {42, '?', 11},  {43, '?', 2}, {44, '?', 2}, {45, '?', 13}, // 桃 8 // ? 2、? Q// ? 3、? 4、? 7、? 8、? 9、? Q   {46, '?', 2}, {47, '?', 12}, {48, '?', 3}, {49, '?', 4}, {50, '?', 7}, {51, '?', 8}, {52, '?', 9}, {53, '?', 12}, //锦囊牌// 闪电// (延时类锦囊)// 2张 ? A// ? Q {54, '?', 1}, {55, '?', 12}, // 乐不思蜀// (延时类锦囊)// 3张 ? 6// ? 6// ? 6  {56, '?', 6}, {57, '?', 6}, {58, '?', 6}, // 无懈可击// (4张) ? Q// ? J// ? Q、? K {59, '?', 12}, {60, '?', 11}, {61, '?', 12}, {62, '?', 13}, // 借刀杀人// (2张) ? Q、? K  {63, '?', 12}, {64, '?', 13},// 五谷丰登// (2张) ? 3、? 4 {65, '?', 3}, {66, '?', 4},// 无中生有// (4张) ? 7、? 8// ? 9、? J  {67, '?', 7}, {68, '?', 8}, {69, '?', 9}, {70, '?', 11}, // 决斗// (3张) ? A// ? A// ? A  {71, '?', 1}, {72, '?', 1}, {73, '?', 1},  // 1 张? 还是两张?// 桃园结义// (1张) ? 6  // ? A  {74, '?', 6}, {75, '?', 1}, // 南蛮入侵// (3张) ? 7、? K// ? 7  {76, '?', 7}, {77, '?', 13}, {78, '?', 7}, // 万箭齐发// (1张) ? A {79, '?', 1}, // 顺手牵羊// (5张) ? 3、? 4// ? 3、? 4、? J {80, '?', 3}, {81, '?', 4}, {82, '?', 3}, {83, '?', 4}, {84, '?', 11}, // 过河拆桥// (6张) ? 3、? 4、? Q// ? Q// ? 3、? 4 {85, '?', 3}, {86, '?', 4}, {87, '?', 12}, {88, '?', 11}, {89, '?', 3}, {90, '?', 4},  //装备牌 //马匹// 爪黄飞电// (+1马) ? K  {91, '?', 13}, // 的卢// (+1马) ? 5  {92, '?', 5},// 绝影// (+1马) ? 5 {93, '?', 5}, // 赤兔// (-1马) ? 5 {94, '?', 5}, // 紫骍// (-1马) ? K  {95, '?', 13}, // 大宛// (-1马) ? K {96, '?', 13},  //武器// 诸葛连弩 ? A ? A  {97, '?', 1}, {98, '?', 1}, // 寒冰剑// (EX牌) ? 2  {99, '?', 2}, // 青釭剑 ? 6  {100, '?', 6}, // 雌雄双股剑 ? 2  {101, '?', 2}, // 贯石斧 ? 5  {102, '?', 5}, // 青龙偃月刀 ? 5  {103, '?', 5}, // 丈八蛇矛 ? Q  {104, '?', 12}, // 方天画戟 ? Q  {105, '?', 12}, // 麒麟弓 ? 5  {106, '?', 5}, // 八卦阵 ? 2// ? 2  {107, '?', 2}, {108, '?', 2},// 仁王盾// (EX牌) ? 2  {109, '?', 2},  //身份牌// 主公 1 {110, '主', '公'}, // 忠臣 3  {111, '忠', '臣'}, {112, '忠', '臣'}, {113, '忠', '臣'}, // 反贼 4  {114, '反', '贼'}, {115, '反', '贼'}, {116, '反', '贼'}, {117, '反', '贼'},// 内奸 2  {118, '内', '奸'}, {119, '内', '奸'}, // 体力牌 {120, '体', '力'}, {121, '体', '力'}, {122, '体', '力'}, {123, '体', '力'}, {124, '体', '力'}, {125, '体', '力'}, {126, '体', '力'}, {127, '体', '力'}, {128, '体', '力'}, {129, '体', '力'},  //武将牌 - 魏 {130, 4, '魏', '主', '曹', '操'}, {131, 3, '魏', '将', '甄', '姬'}, {132, 4, '魏', '将', '夏', '侯', '惇'}, {133, 4, '魏', '将', '许', '褚'}, {134, 4, '魏', '将', '张', '辽'}, {135, 3, '魏', '将', '郭', '嘉'}, {136, 3, '魏', '将', '司', '马', '懿'}, {137, 4, '魏', '将', '夏', '侯', '渊'}, {138, 4, '魏', '将', '曹', '仁'}, //蜀 {139, 4, '蜀', '主', '刘', '备'}, {140, 4, '蜀', '将', '马', '超'}, {141, 3, '蜀', '将', '黄', '月', '英'}, {142, 4, '蜀', '将', '赵', '云'}, {143, 4, '蜀', '将', '张', '飞'}, {144, 4, '蜀', '将', '关', '羽'}, {145, 3, '蜀', '将', '诸', '葛', '亮'}, {146, 4, '蜀', '将', '黄', '忠'}, {147, 4, '蜀', '将', '魏', '延'},  //吴 {148, 4, '吴', '主', '孙', '权'}, {149, 3, '吴', '将', '陆', '逊'}, {150, 3, '吴', '将', '大', '乔'}, {151, 3, '吴', '将', '周', '瑜'}, {152, 4, '吴', '将', '黄', '盖'}, {153, 4, '吴', '将', '吕', '蒙'}, {154, 4, '吴', '将', '甘', '宁'}, {155, 3, '吴', '将', '孙', '尚', '香'}, {156, 3, '吴', '将', '小', '乔'}, {157, 4, '吴', '将', '周', '泰'},  //群雄 {158, 3, '群', '将', '貂', '蝉'}, {159, 4, '群', '将', '吕', '布'}, {160, 3, '群', '将', '华', '佗'}, {161, 3, '群', '主', '张', '角'}, {162, 3, '群', '将', '于', '吉'},  };}

热点排行