Files
test1/game/data/buzzwords.ts

54 lines
2.3 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 互联网黑话题库
* 用于周报结算弹窗的答题系统
* 正确答案:真实大厂常用黑话
* 干扰项:故意拼凑的不通顺词汇
*/
export const CORRECT_BUZZWORDS: string[] = [
'赋能', '对齐', '颗粒度', '打通', '闭环', '抓手', '生态', '赛道',
'护城河', '降维打击', '底层逻辑', '顶层设计', '方法论', '复盘',
'迭代', '串联', '拉齐', '落地', '沉淀', '跑通', 'MVP', 'ROI',
'私域流量', '增量市场', '存量竞争', '心智占位', '势能积累',
'组织赋能', '生态打通', '战略对齐', '价值共创', '协同增效',
'降本增效', '提质增效', '精益管理', '敏捷开发', '极致体验',
'用户心智', '品牌溢价', '流量变现', '私域运营', '全渠道',
'中台建设', '数字化转型', '智能升级', '生态圈', '弯道超车',
'换道超车', '破圈', '出圈', '刷屏', '爆款', '现象级',
'标杆案例', '对标', '跑模型', '深度运营', '增长黑客',
'用户旅程', '漏斗模型', '触点管理', '全链路', '组合拳',
]
export const WRONG_BUZZWORDS: string[] = [
'增熵赋能', '横向闭环', '负向对齐', '反底层逻辑',
'去赋能化', '逆颗粒度', '断链路', '去生态',
'破护城河', '升维打击', '表层逻辑', '底部设计',
'反方法论', '去复盘', '逆迭代', '并联解耦',
'推拉对齐', '离地落地', '蒸发沉淀', '断通MVP',
'反私域', '存量市场增量', '心智碰壁', '势能释放',
'去赋能组织', '断链生态', '错位战略', '价值相减',
'协同减效', '增本减效', '降质减效', '臃肿管理',
]
/** 生成一组周报选项3个其中1个是正确答案 */
export function generateWeeklyOptions(): {
options: string[]
correctIndex: number
} {
// 随机选1个正确答案
const correctPool = [...CORRECT_BUZZWORDS]
const correctWord = correctPool[Math.floor(Math.random() * correctPool.length)]
// 随机选2个干扰项从错误词库
const wrongPool = [...WRONG_BUZZWORDS].sort(() => Math.random() - 0.5)
const decoy1 = wrongPool[0]
const decoy2 = wrongPool[1]
// 随机打乱顺序
const options = [correctWord, decoy1, decoy2].sort(() => Math.random() - 0.5)
return {
options,
correctIndex: options.indexOf(correctWord),
}
}