package avengers // 复仇者联盟 const ( Element_WILD int = iota + 1 //1 通配 Element_FREESPIN //2 免费旋转 Element_BONUS //3 奖金 Element_JACKPOT //4 奖池 Element_SPIDERMAN //5 蜘蛛侠 Element_SCARLETT //6 黑寡妇 Element_GROOT //7 Groot Element_EYE //8 眼睛 Element_SHIELD //9 盾牌 Element_HAMMER //10 雷霆之锤 Element_DIAMOND //11 钻石 Element_Max ) var Element_NAME_MAP = map[int]string{ Element_WILD: "[ * ]", Element_FREESPIN: "[ FREE ]", Element_BONUS: "[ BONUS ]", Element_JACKPOT: "[ JACKPOT]", Element_SPIDERMAN: "[ 蜘蛛侠 ]", Element_SCARLETT: "[ 黑寡妇 ]", Element_GROOT: "[ Groot ]", Element_EYE: "[ EYE ]", Element_SHIELD: "[ 盾牌 ]", Element_HAMMER: "[ 雷霆之锤 ]", Element_DIAMOND: "[ 钻石 ]", -1: "[ - ]", } const LINE_ROW int = 3 //行数 const LINE_CELL int = 5 //列数 const LINENUM int = 25 //线条数 const ELEMENT_TOTAL = LINE_ROW * LINE_CELL // 所有元素对应的赔率 var LineScore = [Element_Max][LINE_CELL]int{ {0, 0, 0, 0, 0}, //占位 {0, 0, 0, 0, 0}, //* {0, 0, 0, 0, 0}, //FreeSpin {0, 0, 0, 0, 0}, //Bouns {0, 0, 50, 200, 0}, //Jackpot {0, 0, 15, 100, 200}, //Spiderman {0, 0, 10, 55, 150}, //黑寡妇 {0, 0, 10, 40, 100}, //groot {0, 0, 5, 30, 70}, //眼睛 {0, 0, 5, 25, 55}, //盾牌 {0, 0, 5, 15, 40}, //雷霆之锤 {0, 0, 5, 10, 30}, //钻石 } /* 所有线条数组 * 0 1 2 3 4 * 5 6 7 8 9 * 10 11 12 13 14 */ var AllLineArray = [][]int{ {5, 6, 7, 8, 9}, //线条1 {0, 1, 2, 3, 4}, //线条2 {10, 11, 12, 13, 14}, //线条3 {10, 6, 2, 8, 14}, //线条4 {0, 6, 12, 8, 4}, //线条5 {5, 1, 2, 3, 9}, //线条6 {5, 11, 12, 13, 9}, //线条7 {0, 1, 7, 13, 14}, //线条8 {10, 11, 7, 3, 4}, //线条9 {5, 11, 7, 3, 9}, //线条10 {5, 1, 7, 13, 9}, //线条11 {0, 6, 7, 8, 4}, //线条12 {10, 6, 7, 8, 14}, //线条13 {0, 6, 2, 8, 4}, //线条14 {10, 6, 12, 8, 14}, //线条15 {5, 6, 2, 8, 9}, //线条16 {5, 6, 12, 8, 9}, //线条17 {0, 1, 12, 3, 4}, //线条18 {10, 11, 2, 13, 14}, //线条19 {0, 11, 12, 13, 4}, //线条20 {10, 1, 2, 3, 14}, //线条21 {5, 1, 12, 3, 9}, //线条22 {5, 11, 2, 13, 9}, //线条23 {0, 11, 2, 13, 4}, //线条24 {10, 1, 12, 3, 14}, //线条25 } var AllBetLines = []int64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25} // 免费次数奖励 var FreeSpinTimesRate = [LINE_CELL]int{0, 0, 1, 5, 15} const BonusStepNum = 12 var BonusStepArr = [BonusStepNum][]float64{ {0.5, 0.5, 0.5, 0.5, 1.0, 1.0, 1.0, 1.0, 1.5, 1.5, 2.0, 2.0}, {0.0, 0.5, 0.5, 0.5, 0.5, 1.0, 1.0, 1.0, 1.5, 1.5, 2.0}, {0.0, 0.0, 0.5, 0.5, 0.5, 1.0, 1.0, 1.5, 1.5, 2.0}, {0.0, 0.0, 0.0, 0.5, 0.5, 1.0, 1.0, 1.5, 2.0}, {0.0, 0.0, 0.0, 0.5, 0.5, 1.0, 1.5, 2.0}, {0.0, 0.0, 0.0, 0.5, 1.0, 1.5, 2.0}, {0.0, 0.0, 0.0, 0.5, 1.0, 1.5}, {0.0, 0.0, 0.0, 0.5, 2.0}, {0.0, 0.0, 0.0, 1.0}, {0.0, 0.0, 1.5}, {0.0, 1.5}, {0.0}, } // ver 2 var symbol1 = []int{ 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, } var symbol2 = []int{ 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, } var MissData = [][]int{ {11, 7, 8, 9, 9, 3, 11, 10, 11, 5, 11, 4, 9, 11, 11}, {9, 4, 10, 10, 9, 7, 8, 9, 8, 10, 2, 10, 8, 9, 8}, {6, 11, 11, 10, 9, 10, 7, 2, 2, 8, 6, 5, 9, 5, 11}, {5, 7, 4, 11, 10, 6, 5, 9, 9, 8, 10, 8, 10, 7, 9}, {7, 8, 1, 4, 11, 11, 6, 8, 11, 3, 3, 9, 10, 10, 9}, {10, 11, 6, 9, 2, 11, 4, 7, 4, 9, 9, 8, 8, 11, 10}, {11, 8, 10, 8, 10, 3, 10, 1, 10, 9, 11, 4, 8, 4, 10}, {6, 7, 10, 9, 9, 11, 10, 9, 8, 10, 8, 4, 11, 4, 9}, {8, 2, 6, 9, 7, 10, 11, 7, 4, 11, 6, 9, 8, 11, 10}, {8, 7, 4, 10, 3, 10, 5, 9, 5, 6, 6, 8, 10, 11, 11}, {10, 8, 8, 9, 10, 6, 11, 11, 11, 2, 10, 4, 11, 11, 9}, {5, 7, 11, 7, 9, 2, 10, 9, 11, 5, 10, 4, 4, 10, 11}, {4, 7, 1, 4, 9, 9, 5, 6, 11, 8, 6, 8, 7, 10, 11}, {7, 11, 11, 9, 7, 8, 4, 10, 8, 9, 10, 9, 11, 4, 10}, {4, 8, 9, 9, 11, 10, 11, 1, 4, 8, 9, 4, 10, 11, 7}, {6, 10, 11, 5, 11, 10, 6, 9, 11, 7, 6, 1, 4, 10, 11}, {5, 4, 9, 4, 7, 6, 8, 1, 11, 9, 10, 11, 10, 10, 10}, {11, 5, 4, 6, 9, 3, 2, 11, 3, 5, 5, 8, 11, 11, 11}, {4, 7, 11, 1, 9, 8, 5, 3, 10, 10, 11, 8, 5, 7, 9}, } // jack params const ( AVENGERS_JACKPOT_InitJackpot int = iota //初始化奖池数量 AVENGERS_JACKPOT_LIMITWIN_PRIZELOW //现金池不足时 最多赚取投注的多少倍 AVENGERS_JACKPOT_LIMITWIN_PRIZEHIGH //现金池充足时 最多赚取投注的多少倍 )