{
  "key": "bluff",
  "name": "Bluff Game",
  "nameAr": "لعبة الخداع",
  "icon": "🎭",
  "category": "knowledge",
  "description": "A question is shown and players submit fake answers. Then everyone votes — trick others to earn points!",
  "descriptionAr": "يظهر سؤال ويكتب كل لاعب إجابة مزيفة، ثم يصوت الجميع. اخدع الآخرين لتكسب نقاطاً!",
  "version": "1.0.0",
  "displayOrder": 2,
  "minPlayers": 3,
  "maxPlayers": 20,
  "showBottomTabBar": true,
  "settingsGroups": [
    { "key": "gameplay", "labelAr": "اللعب", "icon": "🎯" },
    { "key": "scoring", "labelAr": "النقاط", "icon": "💰" },
    { "key": "display", "labelAr": "العرض", "icon": "📺" },
    { "key": "admin", "labelAr": "الأدمن", "icon": "🛡️" }
  ],
  "settings": [
    {
      "key": "questionCount",
      "type": "number",
      "label": "Number of Questions",
      "labelAr": "عدد الأسئلة",
      "icon": "📝",
      "group": "gameplay",
      "default": 10,
      "min": 3,
      "max": 30,
      "step": 1
    },
    {
      "key": "bluffTimeLimit",
      "type": "number",
      "label": "Bluff Time (sec)",
      "labelAr": "وقت كتابة الخدعة (ثانية)",
      "icon": "✍️",
      "group": "gameplay",
      "default": 45,
      "min": 15,
      "max": 90,
      "step": 5
    },
    {
      "key": "voteTimeLimit",
      "type": "number",
      "label": "Vote Time (sec)",
      "labelAr": "وقت التصويت (ثانية)",
      "icon": "🗳️",
      "group": "gameplay",
      "default": 20,
      "min": 10,
      "max": 45,
      "step": 5
    },
    {
      "key": "shuffleQuestions",
      "type": "boolean",
      "label": "Shuffle Questions",
      "labelAr": "ترتيب عشوائي للأسئلة",
      "icon": "🔀",
      "group": "gameplay",
      "default": true
    },
    {
      "key": "pointsPerCorrect",
      "type": "number",
      "label": "Points for Correct Vote",
      "labelAr": "نقاط اختيار الإجابة الصحيحة",
      "icon": "✅",
      "group": "scoring",
      "default": 10,
      "min": 5,
      "max": 50,
      "step": 5
    },
    {
      "key": "pointsPerTrick",
      "type": "number",
      "label": "Points per Player Tricked",
      "labelAr": "نقاط لكل لاعب خُدع بإجابتك",
      "icon": "🎭",
      "group": "scoring",
      "default": 5,
      "min": 1,
      "max": 20,
      "step": 1
    },
    {
      "key": "showLeaderboard",
      "type": "boolean",
      "label": "Show Leaderboard After Each Question",
      "labelAr": "عرض الترتيب بعد كل سؤال",
      "icon": "🏆",
      "group": "display",
      "default": true
    },
    {
      "key": "leaderboardDuration",
      "type": "number",
      "label": "Leaderboard Display Duration (sec)",
      "labelAr": "مدة عرض لوحة النتائج (ثانية)",
      "icon": "⏳",
      "group": "display",
      "default": 5,
      "min": 3,
      "max": 15,
      "step": 1,
      "dependsOn": "showLeaderboard"
    },
    {
      "key": "adminMode",
      "type": "select",
      "label": "Admin Mode",
      "labelAr": "وضع الأدمن",
      "icon": "🎮",
      "group": "admin",
      "default": "controller",
      "options": [
        {
          "value": "controller",
          "label": "Controller Only",
          "labelAr": "متحكم فقط"
        },
        {
          "value": "participant",
          "label": "Participant",
          "labelAr": "مشارك"
        }
      ]
    }
  ],
  "events": [
    "bluff:start",
    "bluff:submitBluff",
    "bluff:submitVote",
    "bluff:end",
    "bluff:getState"
  ]
}