{
  "file_name": "games-menu.json",
  "page": {
    "title": "小游戏大厅",
    "title_en": "Mini Games Lobby"
  },
  "ui": {
    "category_all": "全部分类",
    "category_all_en": "All Categories",

    "game_select_placeholder": "-- 返回游戏大厅 --",
    "game_select_placeholder_en": "-- Back to Game Lobby --",

    "btn_home_title": "返回大厅",
    "btn_home_title_en": "Back to Lobby",

    "btn_refresh_title": "重新加载",
    "btn_refresh_title_en": "Refresh",

    "loading_text": "正在加载游戏...",
    "loading_text_en": "Loading game...",

    "error_network_request_failed": "网络请求失败",
    "error_network_request_failed_en": "Network request failed",

    "error_config_load_failed": "配置加载失败",
    "error_config_load_failed_en": "Failed to load configuration",

    "error_game_list_load_failed": "加载游戏列表失败，请刷新页面重试。",
    "error_game_list_load_failed_en": "Failed to load the game list. Please refresh the page and try again."
  },
  "dev_texts": {
    "comment_top_control_board": "顶部控制台",
    "comment_top_control_board_en": "Top Control Panel",

    "comment_intro_banner": "介绍横幅",
    "comment_intro_banner_en": "Intro Banner",

    "comment_view_layer": "视图层",
    "comment_view_layer_en": "View Layer",

    "comment_lobby_view": "视图 A: 大厅",
    "comment_lobby_view_en": "View A: Lobby",

    "comment_engine_view": "视图 B: 引擎",
    "comment_engine_view_en": "View B: Engine",

    "comment_global_state_dom": "全局状态与 DOM 绑定",
    "comment_global_state_dom_en": "Global State and DOM Binding",

    "comment_data_bootstrap": "数据初始化",
    "comment_data_bootstrap_en": "Data Initialization",

    "comment_core_logic": "核心应用逻辑",
    "comment_core_logic_en": "Core Application Logic",

    "comment_cleanup_and_view_switch": "垃圾回收与视图切换",
    "comment_cleanup_and_view_switch_en": "Cleanup and View Switching",

    "comment_init_main_menu": "初始化母菜单",
    "comment_init_main_menu_en": "Initialize Main Menu",

    "comment_bind_select_events": "绑定下拉事件",
    "comment_bind_select_events_en": "Bind Select Events",

    "comment_url_route_detection": "URL路由检测",
    "comment_url_route_detection_en": "URL Route Detection",

    "comment_launch_game": "启动游戏",
    "comment_launch_game_en": "Launch Game",

    "comment_back_to_lobby": "返回大厅",
    "comment_back_to_lobby_en": "Back to Lobby",

    "comment_refresh_reload": "刷新重载",
    "comment_refresh_reload_en": "Refresh and Reload",

    "comment_bootstrap_start": "启动引导程序",
    "comment_bootstrap_start_en": "Start Bootstrap"
  },
"categories": [
  {
    "id": "logic",
    "name": "逻辑与数字",
    "name_en": "Logic & Number Games",
    "games": [
      {
        "id": "sudoku",
        "name": "数独",
        "name_en": "Sudoku",
        "icon": "fa-solid fa-table-cells",
        "url": "Sudoku/",
        "desc": "经典的九宫格数字推理，填补横竖方寸间的空白。“草蛇灰线，伏脉千里”，在纷繁交错的线索中寻找唯一正解。",
        "desc_en": "A classic 9x9 logic puzzle where you fill in the empty cells using deduction. Follow the interwoven clues and uncover the one correct solution."
      },
      {
        "id": "mines",
        "name": "扫雷",
        "name_en": "Minesweeper",
        "icon": "fa-solid fa-bomb",
        "url": "Minesweeper/",
        "desc": "经典的扫雷游戏，通过数字线索排查所有隐藏的危险区域。“战战兢兢，如临深渊，如履薄冰”，每一步都需要极致的谨慎与推理。",
        "desc_en": "The classic Minesweeper game, where number clues guide you through hidden danger zones. Every move calls for caution, logic, and sharp judgment."
      },
      {
        "id": "math24",
        "name": "24点",
        "name_en": "24 Game",
        "icon": "fa-solid fa-calculator",
        "url": "Math24/",
        "desc": "传统四则运算考验，将四个随机数字通过加减乘除化归为二十四。“看似寻常最奇崛，成如容易却艰辛”，在简单的数字中寻找破局之法。",
        "desc_en": "A classic arithmetic challenge: use addition, subtraction, multiplication, and division to turn four random numbers into 24. Find the winning path hidden in plain sight."
      },
      {
        "id": "game2048",
        "name": "矩阵2048",
        "name_en": "2048",
        "icon": "fa-solid fa-border-all",
        "url": "2048/",
        "desc": "经典的滑块合并游戏，在有限的方格中不断叠加同类数字。“合抱之木，生于毫末；九层之台，起于累土”，从微小数字步步积累至巅峰。",
        "desc_en": "A classic tile-merging game where matching numbers combine within a limited grid. Build from the smallest values step by step until you reach the top."
      },
      {
        "id": "codebreaker",
        "name": "破译",
        "name_en": "Code Breaker",
        "icon": "fa-solid fa-unlock-keyhole",
        "url": "CodeBreaker/",
        "desc": "经典的“1A2B”猜数字游戏，根据位置与数字的反馈逐步推导正确密码。“山重水复疑无路，柳暗花明又一村”，在重重迷雾中拨云见日。",
        "desc_en": "A classic Bulls and Cows-style number puzzle. Use feedback on digits and positions to deduce the correct code step by step."
      }
    ]
  },
  {
    "id": "reflex",
    "name": "反应与记忆",
    "name_en": "Reflex & Memory",
    "games": [
      {
        "id": "cyberbreach",
        "name": "翻牌",
        "name_en": "Memory Match",
        "icon": "fa-solid fa-shield-virus",
        "url": "CyberBreach/",
        "desc": "经典的记忆翻牌配对，依靠短暂的视觉停留找出所有相同的图案。“众里寻他千百度，蓦然回首”，考验你的瞬间记忆与专注力。",
        "desc_en": "A classic card-matching memory game. Rely on quick visual recall to find every matching pair and put your memory and focus to the test."
      },
      {
        "id": "aimtrainer",
        "name": "狙击",
        "name_en": "Aim Trainer",
        "icon": "fa-solid fa-crosshairs",
        "url": "AimTrainer/",
        "desc": "基础的定位与反应训练，在目标出现的瞬间完成精准点击。“会挽雕弓如满月，西北望，射天狼”，提升你的手眼协调与肌肉记忆。",
        "desc_en": "A basic aiming and reaction challenge. Click with precision the moment a target appears to sharpen your hand-eye coordination and muscle memory."
      }
    ]
  },
  {
    "id": "board-card",
    "name": "棋牌与纸牌",
    "name_en": "Board & Card Games",
    "games": [
      {
        "id": "niuniu",
        "name": "牛牛",
        "name_en": "Niu Niu",
        "icon": "fas fa-cow",
        "url": "NiuNiu/",
        "desc": "明快传统的扑克点数比拼，三张凑十，两张比大。“运筹帷幄之中，决胜千里之外”，在几张纸牌间算尽点数变数。",
        "desc_en": "A fast-paced traditional card game of point comparison: make ten with three cards, then compare the remaining two. Every hand is a test of calculation and judgment."
      },
      {
        "id": "biji",
        "name": "比鸡",
        "name_en": "Bi Ji",
        "icon": "fas fa-dove",
        "url": "biji/",
        "desc": "将九张牌拆分为三墩的策略博弈，讲究田忌赛马般的排列组合。“胸中有丘壑，腹内有乾坤”，考验你对全局的统筹与取舍。",
        "desc_en": "A strategic card game where nine cards are arranged into three hands. Success depends on smart ordering, careful trade-offs, and control of the bigger picture."
      },
      {
        "id": "blackjack",
        "name": "21点扑克牌",
        "name_en": "Blackjack",
        "icon": "fas fa-dice-d6",
        "url": "blackjack/",
        "desc": "经典21点扑克牌游戏，在进退取舍间比拼胆识与算计。“一掷乾坤未可知”，于牌面翻转之间感受紧张刺激的对决。",
        "desc_en": "The classic game of Blackjack, where every choice to hit or stand blends courage with calculation. Feel the thrill in every turn of the cards."
      },
      {
        "id": "solitaire",
        "name": "接龙",
        "name_en": "Solitaire",
        "icon": "fa-solid fa-layer-group",
        "url": "Solitaire/",
        "desc": "经典的单人纸牌接龙，红黑交替，由大至小依次排列。“有约不来过夜半，闲敲棋子落灯花”，独处时的绝佳消遣。",
        "desc_en": "Classic single-player solitaire. Alternate red and black cards in descending order for a calm and timeless way to pass the time."
      },
      {
        "id": "xiangqi",
        "name": "象棋",
        "name_en": "Chinese Chess",
        "icon": "fa-solid fa-chess-rook",
        "url": "xiangqi/",
        "desc": "经典的中国双人对弈棋类，楚河汉界两军对垒。“谈笑间，樯橹灰飞烟灭”，在进退交锋中体验千古谋略。",
        "desc_en": "Classic Chinese chess for two players, where opposing armies face off across the river. Experience timeless strategy through every clash of attack and defense."
      },
      {
        "id": "gomoku",
        "name": "五子棋",
        "name_en": "Gomoku",
        "icon": "fa-solid fa-braille",
        "url": "Gomoku/",
        "desc": "规则极简却暗藏杀机的连珠棋，黑白交替抢占五子连线。“世事如棋局局新”，在十五路纵横中步步为营，攻守转换。",
        "desc_en": "A deceptively simple five-in-a-row board game full of hidden threats. Place black and white stones in turn, balancing offense and defense across the grid."
      }
    ]
  },
  {
    "id": "spatial",
    "name": "空间解谜",
    "name_en": "Spatial Puzzles",
    "games": [
      {
        "id": "huarongdao",
        "name": "华容道",
        "name_en": "Klotski",
        "icon": "fa-solid fa-puzzle-piece",
        "url": "HuaRongDao/",
        "desc": "传统的滑块解谜游戏，通过有限的空间腾挪让目标脱困。“千淘万漉虽辛苦，吹尽狂沙始到金”，在方寸棋盘上寻找唯一出路。",
        "desc_en": "A traditional sliding block puzzle where you maneuver pieces within a tight space to free the target. Search for the one path to escape on a compact board."
      },
      {
        "id": "sokoban",
        "name": "推箱子",
        "name_en": "Sokoban",
        "icon": "fas fa-box",
        "url": "sokoban/",
        "desc": "经典推箱子益智游戏，在方寸之间运筹步伐、巧移箱柜。“山重水复疑无路，柳暗花明又一村”，于进退转换中找到破局之道。",
        "desc_en": "The classic box-pushing puzzle game. Plan each move carefully in tight spaces and discover the solution through smart positioning."
      }
    ]
  },
  {
    "id": "casual-tools",
    "name": "休闲与工具",
    "name_en": "Casual & Tools",
    "games": [
      {
        "id": "fruitmachine",
        "name": "水果连线机",
        "name_en": "Fruit Slot Machine",
        "icon": "fa-solid fa-apple-whole",
        "url": "FruitMachine/",
        "desc": "怀旧的水果连线机，单纯的运气与概率轮盘。“稚子年少不知事，却是人生最乐时”，重温多年前最简单的快乐。",
        "desc_en": "A nostalgic fruit slot machine powered by pure luck and chance. Relive the simple joy of old-school arcade fun."
      }
    ]
  }
]
}