196 lines
7.7 KiB
JavaScript
196 lines
7.7 KiB
JavaScript
module.exports = {
|
||
local_version: 0,
|
||
server_version: 0,
|
||
isPublish: 0,
|
||
navigate: 0,
|
||
ggl: 0,
|
||
reborn: 1,
|
||
exchange_reward: 0,
|
||
isServerCfg: false,
|
||
self_appid: 'wx1e89277247304160',
|
||
gamebox_appid: 'wx3bef2676ceff49a0',
|
||
gamebox_path: 'pages/index?ald_media_id=4131&ald_link_key=c9066a813f54fede',
|
||
game_appid: 'wxfa9c8ea6a55f00d0',
|
||
ad_unitid: 'adunit-47dab90c262db18b',
|
||
|
||
ad_itemid: 'adunit-64daa183edb23b90',
|
||
|
||
// share_url:"resources/texture/share.png",
|
||
// vs_share_url:"resources/texture/vs_share.png",
|
||
|
||
add_cookie_combo: 2,//对战模式几消后加方块
|
||
|
||
// 最大空格数权重(分别对应最大空格数为1、2、3、4的权重,实际空格数可能会根据生成的方块长度变动,这里限制的是允许的最大空格数)
|
||
empty_weigh: [9, 9, 9, 9],
|
||
// 以下需要配置不同等级的参数,当实际等级超过配置等级时,取最后一项,如length_weighs共配置10个,则游戏中关卡等级超过10时,都取最后一项
|
||
// 不同等级对应的长度权重(每项分别对应长度为1、2、3、4的权重)
|
||
length_weigh: [[5, 5, 0, 0], [5, 5, 0, 0], [4, 6, 0, 0], [5, 4, 1, 0], [4, 4, 2, 0], [4, 4, 2, 0], [3, 4, 2, 1], [3, 4, 2, 1], [3, 3, 3, 1], [3, 3, 3, 1], [2, 2, 4, 2], [2, 2, 4, 2], [2, 2, 4, 2], [2, 2, 4, 2], [2, 2, 4, 2]],
|
||
// 不同等级对应爆炸方块出现概率
|
||
bomb_probability: [0.025, 0.025, 0.02, 0.02, 0.015, 0.015, 0.01, 0.01, 0.005, 0.005, 0.005, 0.005, 0.005],
|
||
// 不同等级对应横条消除方块出现概率
|
||
flash_probability: [0.025, 0.025, 0.02, 0.02, 0.015, 0.015, 0.01, 0.01, 0.005, 0.005, 0.005, 0.005, 0.005],
|
||
// 不同等级对应食材方块出现概率
|
||
cookie_probability: [0.25, 0.25, 0.2, 0.2, 0.15, 0.15, 0.1, 0.1, 0.05, 0.05, 0.05, 0.05, 0.05],
|
||
// 当前关卡目标增加的出现概率
|
||
target_increase_prob: 10,
|
||
redpack_open: false,
|
||
// 每天可获得的红包总数, 根据这3个数字确定出现红包的几率
|
||
redpack_day_maxcount: 5,
|
||
// 一共可获得的红包金额
|
||
redpack_max_money: 1000,
|
||
// 一共可获得的红包数量
|
||
redpack_max_count: 20,
|
||
// 方块的所有颜色组合(与实际图片种类对应)
|
||
color_num: 4,
|
||
// 升级关卡对应的分数 如80第二关、200第三关以此类推
|
||
levels: [100, 300, 500, 800, 1200, 1500, 2000, 2500, 3000, 5000, 7000, 9000, 11000, 20000],
|
||
// 挑战分
|
||
level_challenge: [300, 500, 800, 1200, 1500, 2000, 2500, 3000, 5000, 7000, 9000, 11000, 20000, 21000],
|
||
level_target: [
|
||
{"100": 1, "101": 2},
|
||
{"101": 4, "102": 6}
|
||
],
|
||
level_target_max: 10, //关卡目标最大物品数量
|
||
level_target_min: 5, //关卡目标最小物品数量
|
||
level_target_step: 10, // 关卡目标每多少级增加
|
||
level_target_plus: 0.5, // 关卡目标增加比例
|
||
// 不同关卡对应的最小行数
|
||
min_rows: [2, 2, 3, 3, 4, 4, 5, 5, 6, 7],
|
||
// 各个透明部件的alpha
|
||
// 移动方块时在示意原位置的方块alpha
|
||
copy_alpha: 0.5,
|
||
// 以下时间单位均为秒
|
||
// 生成新行时,其他方块整体上移时间
|
||
rise_time: 0.25,
|
||
// 方块下降一次时间
|
||
descend_time: 0.2,
|
||
// 消除时方块上的得分动画持续时间
|
||
square_score_time: 0.6,
|
||
// 消除时得分飘字到最高处停留时间
|
||
square_stay_time: 0.15,
|
||
// 消除方块抖动动画持续时间
|
||
remove_time: 0.4,
|
||
// 购买界面弹入弹出时间
|
||
purchase_box_time: 0.6,
|
||
// 充值界面弹入弹出时间
|
||
recharge_box_time: 0.7,
|
||
// 结算界面弹入弹出时间
|
||
settle_box_time: 0.5,
|
||
// 升级提示文字时间
|
||
level_up_time: 1.5,
|
||
// 游戏结束动画时间
|
||
game_over_time: 3,
|
||
// 流泪表情动画帧间隔时间
|
||
weep_interval: 10,
|
||
//流泪表情动画时长
|
||
weep_time: 0.7,
|
||
// 巧克力消除是方框气泡动画帧间隔时间
|
||
bubble_interval: 10,
|
||
// 启动画面淡入时间
|
||
start_fade_in_time: 0.4,
|
||
// 启动画面显示时间
|
||
start_stay_time: 0.7,
|
||
// 启动画面淡出时间
|
||
start_fade_out_time: 0.4,
|
||
|
||
// 移动方块靠近格子边缘自动吸附的百分比
|
||
absort_rate: 0.25,
|
||
|
||
// 道具1名称
|
||
charge_name: "巧克力酱",
|
||
// 道具2名称
|
||
collector_name: "贪吃娃",
|
||
// 道具3名称
|
||
pulverizer_name: "锤子",
|
||
// 充能器价格(3个)
|
||
charge_price: 30,
|
||
// 收集器价格(3个)
|
||
collector_price: 60,
|
||
// 粉碎机价格(3个)
|
||
pulverizer_price: 60,
|
||
// 充能器购买界面描述
|
||
charge_desc: "给选中的威化饼涂上巧克力酱",
|
||
// 收集器购买界面描述
|
||
collector_desc: "消除指定颜色的所有方块",
|
||
// 粉碎机购买界面描述
|
||
pulverizer_desc: "将大威化变成多个小威化",
|
||
// 分享标题
|
||
// share_title: "威化饼",
|
||
// 对战标题
|
||
// battle_title: "威化饼对战等你来",
|
||
// 人物表情为待机的行数上限
|
||
idle_row_limit: 8,
|
||
// 疯狂模式最少的行数
|
||
crazy_min_rows: 7,
|
||
// 人物表情高兴的最小连击数
|
||
happy_combo: 3,
|
||
// 播放表情随机方块数(傲娇、发呆、斜眼)
|
||
random_face_num: 3,
|
||
// 多少毫秒不操作,开始播放发呆表情
|
||
blank_wait_time: 10,
|
||
// 播放撇嘴表情随机方块数
|
||
random_twitchmouth_num: 1,
|
||
// 多少毫秒随机一个播放撇嘴
|
||
twitchmouth_time: 10,
|
||
// 播放傲娇表情的连续操作有消除数
|
||
tsundere_step_times: 3,
|
||
// 播放斜眼表情的连续操作无消除数
|
||
asquint_step_times: 3,
|
||
|
||
// 消除动效的大小比列
|
||
eliminate_scale: 1,
|
||
|
||
// 每天分享获得道具的数量上限
|
||
share_item_num: 10,
|
||
// 分享不可获得道具时的飘字
|
||
share_finish_normal_desc: "明日再来",
|
||
// 分享开关(控制分享和道具, 1为打开,否则关闭)
|
||
share_switch: 1,
|
||
// 启动画面开关 (控制启动画面,1为打开)
|
||
start_switch: 1,
|
||
// 资源重新加载时进度暂停的毫秒数(不能太小,否则重新加载文件会过多)
|
||
reload_timeout: 15,
|
||
// 显示loading动画时进度暂停的毫秒数
|
||
show_loading_time: 5,
|
||
// 按钮cd时间
|
||
button_cd: 0.5,
|
||
|
||
ani_default_fps: 10,
|
||
hCount: 8,//横格子数
|
||
vCount: 10,//竖格子数
|
||
singleSize: 72,//单个尺寸
|
||
|
||
panelZIndex: 10,
|
||
playerZIndex: 100,
|
||
aniZIndex: 1000,
|
||
|
||
//对战相关
|
||
waitTime: 10,//等待其他人进入房间
|
||
gameTime: 3 * 60,//游戏时长
|
||
one_line_score: 5, //每消掉一行后,技能进度条的得分
|
||
skill_last_time: 10, // 疯狂模式持续时间
|
||
same_color_rate: 4, // 消除相同颜色分数倍率
|
||
score_collect_fly_time: 2.5, // 积分收集飞行时间
|
||
star_collect_fly_time: 2, // 道具收集飞行时间
|
||
cube_line: 10, // 每消除多少行生成一个宝箱
|
||
loading_tips: ["查看每日任务有惊喜哦!", "收集蛋糕,赢取实物", "玩甜心送实物奖励", "集蛋糕、兑豪礼"],
|
||
redpackMin: 100, // 发送红包的最小和最大金额
|
||
redpackMax: 500,
|
||
redpackStep: 10, // 每次增加或减少的值
|
||
guideShMoney: 100, // 新手引导送货成功得到的金币
|
||
share_fail_txt: '分享失败,请分享至不同的群哦', // 分享失败的默认提示语
|
||
ad_fail_txt: '获取视频失败, 可能今日没有广告了', // 观看视频广告失败的默认提示语
|
||
cakes: [],
|
||
cookies: [],
|
||
coinCfgs: [],
|
||
achieveCfgs: [],
|
||
sim_jump_seconds: 15, // 游戏界面多少秒不动后弹出跳转窗口
|
||
updateByrtar: function (tar) {
|
||
for (let key in tar) {
|
||
if (tar.hasOwnProperty(key)) {
|
||
this[key] = tar[key];
|
||
}
|
||
}
|
||
}
|
||
};
|