-- 游戏配置初始化数据 -- 使用 INSERT IGNORE 保证幂等,重复执行不会报错 INSERT IGNORE INTO game_config (id, game_id, icon, name, description, gameplay, max_players, modes, stakes_options, sort_order, enabled, create_time, update_time) VALUES ( REPLACE(UUID(), '-', ''), 'snake', '🐍', '贪吃蛇', '经典贪吃蛇竞技,在狭小空间内争夺生存权', '方向键控制蛇的移动,吃到食物变长。撞墙或其他蛇的身体即死亡,最后存活的玩家获胜。', 4, '["经典模式","道具模式","加速模式"]', '[100,200,300,400,500]', 0, 1, NOW(), NOW() ), ( REPLACE(UUID(), '-', ''), 'tetris', '🧊', '俄罗斯方块', '经典下落消除,与对手一较高下', '方向键移动和旋转方块,填满横排即可消除。同时向对手发送干扰行,坚持到最后的玩家获胜。', 2, '["1v1对战","竞速模式"]', '[150,200,300,400,500]', 1, 1, NOW(), NOW() ), ( REPLACE(UUID(), '-', ''), 'gomoku', '⚫', '五子棋', '黑白对弈,先连成五子者胜', '鼠标点击落子,黑白双方轮流在棋盘上放置棋子。先在横、竖、斜任意方向连成五子的一方获胜。', 2, '["无禁手","有禁手"]', '[100,200,300,400,500]', 2, 1, NOW(), NOW() ), ( REPLACE(UUID(), '-', ''), 'guess-number', '🔢', '猜数字', '逻辑推理对战,猜中对方的秘密数字', '每轮输入猜测的数字组合,系统会提示位置和数字正确的数量。率先猜中对手数字组合的玩家获胜。', 4, '["经典模式","限时模式"]', '[100,150,200,300,500]', 3, 1, NOW(), NOW() );