{"id":4364,"date":"2025-06-19T18:03:15","date_gmt":"2025-06-19T18:03:15","guid":{"rendered":"https:\/\/azaditimes.com\/urdu\/?page_id=4364"},"modified":"2025-06-19T18:20:19","modified_gmt":"2025-06-19T18:20:19","slug":"free-online-games-urdu","status":"publish","type":"page","link":"https:\/\/azaditimes.com\/urdu\/free-online-games-urdu\/","title":{"rendered":"\u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 &#8211; \u0645\u0641\u062a \u06a9\u06be\u06cc\u0644\u06cc\u06ba \u0627\u0648\u0631 \u0645\u0632\u06c1 \u0627\u0679\u06be\u0627\u0626\u06cc\u06ba | Free Online Games"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"ur\" dir=\"rtl\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 &#8211; \u0645\u0641\u062a \u06a9\u06be\u06cc\u0644\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0645\u0627\u063a\u06cc \u0648\u0631\u0632\u0634 \u06a9\u0631\u06cc\u06ba | Azadi Times<\/title>\n    <meta name=\"description\" content=\"Azadi Times \u067e\u0631 \u0645\u0641\u062a \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 \u06a9\u06be\u06cc\u0644\u06cc\u06ba! \u0633\u0627\u0646\u067e \u06af\u06cc\u0645\u060c \u0679\u06a9 \u0679\u06cc\u06a9 \u0679\u0648\u060c \u0645\u06cc\u0645\u0648\u0631\u06cc \u0645\u06cc\u0686\u060c \u0633\u0648\u0688\u0648\u06a9\u0648 \u0627\u0648\u0631 \u0628\u0631\u06cc\u06a9 \u0628\u0631\u06cc\u06a9\u0631 \u062c\u06cc\u0633\u06cc \u062f\u0644\u0686\u0633\u067e \u06af\u06cc\u0645\u0632 \u0628\u063a\u06cc\u0631 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06d2 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u06a9\u06be\u06cc\u0644\u06cc\u06ba\u06d4\">\n    \n    <!-- Open Graph \/ Social Media Meta Tags -->\n    <meta property=\"og:title\" content=\"\u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 - \u0645\u0641\u062a \u06a9\u06be\u06cc\u0644\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0645\u0627\u063a\u06cc \u0648\u0631\u0632\u0634 \u06a9\u0631\u06cc\u06ba | Azadi Times\">\n    <meta property=\"og:description\" content=\"Azadi Times \u067e\u0631 \u0645\u0641\u062a \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 \u06a9\u06be\u06cc\u0644\u06cc\u06ba! \u0633\u0627\u0646\u067e \u06af\u06cc\u0645\u060c \u0679\u06a9 \u0679\u06cc\u06a9 \u0679\u0648\u060c \u0645\u06cc\u0645\u0648\u0631\u06cc \u0645\u06cc\u0686\u060c \u0633\u0648\u0688\u0648\u06a9\u0648 \u0627\u0648\u0631 \u0628\u0631\u06cc\u06a9 \u0628\u0631\u06cc\u06a9\u0631 \u062c\u06cc\u0633\u06cc \u062f\u0644\u0686\u0633\u067e \u06af\u06cc\u0645\u0632\">\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:url\" content=\"https:\/\/www.azaditimes.com\/online-games\">\n    \n    <style>\n        \/* Urdu Font and RTL Styling *\/\n        body {\n            font-family: 'Noto Nastaliq Urdu', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            direction: rtl;\n            text-align: right;\n            margin: 0;\n            padding: 15px;\n            background: #f9f9f9;\n            color: #333;\n            line-height: 1.6;\n        }\n        \n        \/* Headings *\/\n        h1, h2, h3 {\n            color: #0066cc;\n            margin-top: 20px;\n        }\n        \n        h1 {\n            font-size: 28px;\n            border-bottom: 2px solid #0066cc;\n            padding-bottom: 10px;\n        }\n        \n        h2 {\n            font-size: 24px;\n        }\n        \n        h3 {\n            font-size: 20px;\n        }\n        \n        \/* Game Containers *\/\n        .game-container {\n            background: white;\n            border-radius: 8px;\n            box-shadow: 0 2px 5px rgba(0,0,0,0.1);\n            padding: 15px;\n            margin: 20px 0;\n            border: 1px solid #ddd;\n        }\n        \n        .game-title {\n            color: #0066cc;\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n        \n        .game-description {\n            margin-bottom: 15px;\n        }\n        \n        \/* Game Canvas *\/\n        .game-canvas {\n            width: 100%;\n            height: 300px;\n            background: #f0f0f0;\n            border-radius: 5px;\n            margin: 10px 0;\n            border: 1px solid #ddd;\n        }\n        \n        \/* Buttons *\/\n        .game-button {\n            background: #0066cc;\n            color: white;\n            border: none;\n            padding: 10px 20px;\n            border-radius: 5px;\n            cursor: pointer;\n            margin: 5px 0;\n            font-family: inherit;\n            font-size: 16px;\n            transition: background 0.3s;\n        }\n        \n        .game-button:hover {\n            background: #0055aa;\n        }\n        \n        .share-buttons {\n            margin-top: 15px;\n        }\n        \n        .share-button {\n            background: #3b5998;\n            margin-left: 10px;\n        }\n        \n        .share-button.whatsapp {\n            background: #25D366;\n        }\n        \n        \/* FAQ Section *\/\n        .faq-item {\n            margin-bottom: 15px;\n        }\n        \n        .faq-question {\n            font-weight: bold;\n            color: #0066cc;\n        }\n        \n        \/* Responsive Design *\/\n        @media (max-width: 768px) {\n            h1 {\n                font-size: 24px;\n            }\n            \n            h2 {\n                font-size: 20px;\n            }\n            \n            .game-canvas {\n                height: 250px;\n            }\n        }\n        \n        \/* Snake Game Specific Styles *\/\n        #snake-canvas {\n            background: black;\n        }\n        \n        \/* Tic Tac Toe Specific Styles *\/\n        #tictactoe-canvas {\n            background: white;\n        }\n        \n        \/* Memory Game Specific Styles *\/\n        #memory-canvas {\n            background: #f0f0f0;\n        }\n    <\/style>\n<\/head>\n<body>\n    <header>\n        <h1>\u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 &#8211; Azadi Times<\/h1>\n        <p>\u062a\u0641\u0631\u06cc\u062d \u0635\u0631\u0641 \u06a9\u06be\u06cc\u0644\u0648\u06ba \u062a\u06a9 \u0645\u062d\u062f\u0648\u062f \u0646\u06c1\u06cc\u06ba! Azadi Times \u0622\u067e \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0627\u0648\u0631 \u062f\u0644\u0686\u0633\u067e \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 \u067e\u06cc\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0646\u06c1 \u0635\u0631\u0641 \u0622\u067e \u06a9\u06d2 \u0641\u0627\u0631\u063a \u0648\u0642\u062a \u06a9\u0648 \u067e\u0631\u0644\u0637\u0641 \u0628\u0646\u0627\u0626\u06cc\u06ba \u06af\u06cc \u0628\u0644\u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0630\u06c1\u0646\u06cc \u0635\u0644\u0627\u062d\u06cc\u062a\u0648\u06ba \u06a9\u0648 \u0628\u06be\u06cc \u0628\u0691\u06be\u0627\u0626\u06cc\u06ba \u06af\u06cc\u06d4 \u06c1\u0645\u0627\u0631\u06cc \u062a\u0645\u0627\u0645 \u06af\u06cc\u0645\u0632 \u0645\u0641\u062a \u06c1\u06cc\u06ba\u060c \u0628\u0631\u0627\u0624\u0632\u0631 \u0645\u06cc\u06ba \u0686\u0644\u062a\u06cc \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u06a9\u0633\u06cc \u0631\u062c\u0633\u0679\u0631\u06cc\u0634\u0646 \u06cc\u0627 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u0631\u06a9\u06be\u062a\u06cc\u06ba\u06d4<\/p>\n    <\/header>\n    \n    <section>\n        <h2>\u0645\u0641\u062a \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 \u06a9\u0627 \u0645\u062c\u0645\u0648\u0639\u06c1<\/h2>\n        \n        <div class=\"game-container\">\n            <h3 class=\"game-title\">1. \u0633\u0627\u0646\u067e \u06af\u06cc\u0645 (Snake Game)<\/h3>\n            <p class=\"game-description\">\u06a9\u0644\u0627\u0633\u06a9 \u0633\u0627\u0646\u067e \u06af\u06cc\u0645 \u06a9\u06be\u06cc\u0644\u06cc\u06ba \u0627\u0648\u0631 \u0627\u067e\u0646\u06d2 \u0627\u0633\u06a9\u0648\u0631 \u06a9\u0648 \u0628\u0691\u06be\u0627\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba\u06d4 \u0633\u0627\u0646\u067e \u06a9\u0648 \u0644\u0645\u0628\u0627 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0646\u0642\u0637\u06d2 \u06a9\u06be\u0627\u0626\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u062f\u06cc\u0648\u0627\u0631 \u06cc\u0627 \u0627\u067e\u0646\u06cc \u062f\u0645 \u0633\u06d2 \u0646\u06c1 \u0679\u06a9\u0631\u0627\u0626\u06cc\u06ba!<\/p>\n            <canvas id=\"snake-canvas\" class=\"game-canvas\"><\/canvas>\n            <button class=\"game-button\" onclick=\"startSnakeGame()\">\u06a9\u06be\u06cc\u0644 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba<\/button>\n            <div class=\"share-buttons\">\n                <button class=\"game-button share-button\" onclick=\"shareOnFacebook('\u0633\u0627\u0646\u067e \u06af\u06cc\u0645')\">\u0641\u06cc\u0633 \u0628\u06a9 \u067e\u0631 \u0634\u06cc\u0626\u0631 \u06a9\u0631\u06cc\u06ba<\/button>\n                <button class=\"game-button share-button whatsapp\" onclick=\"shareOnWhatsApp('\u0633\u0627\u0646\u067e \u06af\u06cc\u0645')\">\u0648\u0627\u0679\u0633 \u0627\u06cc\u067e \u067e\u0631 \u0634\u06cc\u0626\u0631 \u06a9\u0631\u06cc\u06ba<\/button>\n            <\/div>\n        <\/div>\n        \n        <div class=\"game-container\">\n            <h3 class=\"game-title\">2. \u0679\u06a9 \u0679\u06cc\u06a9 \u0679\u0648 (Tic Tac Toe)<\/h3>\n            <p class=\"game-description\">\u06cc\u06c1 \u0645\u0634\u06c1\u0648\u0631 \u062f\u0648 \u06a9\u06be\u0644\u0627\u0691\u06cc\u0648\u06ba \u0648\u0627\u0644\u06cc \u06af\u06cc\u0645 \u0627\u0628 \u0622\u0646 \u0644\u0627\u0626\u0646 \u062f\u0633\u062a\u06cc\u0627\u0628 \u06c1\u06d2\u06d4 \u0627\u067e\u0646\u06d2 \u062f\u0648\u0633\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u06be\u06cc\u0644\u06cc\u06ba \u06cc\u0627 \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u06a9\u06d2 \u062e\u0644\u0627\u0641 \u0645\u0642\u0627\u0628\u0644\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n            <canvas id=\"tictactoe-canvas\" class=\"game-canvas\"><\/canvas>\n            <button class=\"game-button\" onclick=\"startTicTacToe()\">\u06a9\u06be\u06cc\u0644 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba<\/button>\n            <div class=\"share-buttons\">\n                <button class=\"game-button share-button\" onclick=\"shareOnFacebook('\u0679\u06a9 \u0679\u06cc\u06a9 \u0679\u0648')\">\u0641\u06cc\u0633 \u0628\u06a9 \u067e\u0631 \u0634\u06cc\u0626\u0631 \u06a9\u0631\u06cc\u06ba<\/button>\n                <button class=\"game-button share-button whatsapp\" onclick=\"shareOnWhatsApp('\u0679\u06a9 \u0679\u06cc\u06a9 \u0679\u0648')\">\u0648\u0627\u0679\u0633 \u0627\u06cc\u067e \u067e\u0631 \u0634\u06cc\u0626\u0631 \u06a9\u0631\u06cc\u06ba<\/button>\n            <\/div>\n        <\/div>\n        \n        <div class=\"game-container\">\n            <h3 class=\"game-title\">3. \u0645\u06cc\u0645\u0648\u0631\u06cc \u0645\u06cc\u0686 (Memory Match)<\/h3>\n            <p class=\"game-description\">\u0627\u067e\u0646\u06cc \u06cc\u0627\u062f\u062f\u0627\u0634\u062a \u06a9\u0648 \u0622\u0632\u0645\u0627\u0626\u06cc\u06ba! \u06a9\u0627\u0631\u0688\u0632 \u06a9\u0648 \u067e\u0644\u0679\u06cc\u06ba \u0627\u0648\u0631 \u0645\u0644\u062a\u06d2 \u062c\u0644\u062a\u06d2 \u062c\u0648\u0691\u06d2 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba\u06d4 \u06cc\u06c1 \u06af\u06cc\u0645 \u0628\u0686\u0648\u06ba \u0627\u0648\u0631 \u0628\u0691\u0648\u06ba \u062f\u0648\u0646\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u06d2\u06d4<\/p>\n            <canvas id=\"memory-canvas\" class=\"game-canvas\"><\/canvas>\n            <button class=\"game-button\" onclick=\"startMemoryGame()\">\u06a9\u06be\u06cc\u0644 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba<\/button>\n            <div class=\"share-buttons\">\n                <button class=\"game-button share-button\" onclick=\"shareOnFacebook('\u0645\u06cc\u0645\u0648\u0631\u06cc \u0645\u06cc\u0686')\">\u0641\u06cc\u0633 \u0628\u06a9 \u067e\u0631 \u0634\u06cc\u0626\u0631 \u06a9\u0631\u06cc\u06ba<\/button>\n                <button class=\"game-button share-button whatsapp\" onclick=\"shareOnWhatsApp('\u0645\u06cc\u0645\u0648\u0631\u06cc \u0645\u06cc\u0686')\">\u0648\u0627\u0679\u0633 \u0627\u06cc\u067e \u067e\u0631 \u0634\u06cc\u0626\u0631 \u06a9\u0631\u06cc\u06ba<\/button>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n    <section>\n        <h2>\u0628\u0686\u0648\u06ba \u0627\u0648\u0631 \u0628\u0691\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u0641\u0631\u06cc\u062d\u06cc \u06af\u06cc\u0645\u0632<\/h2>\n        <p>Azadi Times \u067e\u0631 \u0645\u0648\u062c\u0648\u062f \u06cc\u06c1 \u06af\u06cc\u0645\u0632 \u0646\u06c1 \u0635\u0631\u0641 \u062a\u0641\u0631\u06cc\u062d \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba \u0628\u0644\u06a9\u06c1 \u062f\u0645\u0627\u063a\u06cc \u0648\u0631\u0632\u0634 \u06a9\u0627 \u0628\u06be\u06cc \u0628\u06c1\u062a\u0631\u06cc\u0646 \u0630\u0631\u06cc\u0639\u06c1 \u06c1\u06cc\u06ba\u06d4 \u0686\u0627\u06c1\u06d2 \u0622\u067e \u06a9\u0627 \u0645\u0642\u0635\u062f \u0648\u0642\u062a \u06af\u0632\u0627\u0631\u0646\u0627 \u06c1\u0648 \u06cc\u0627 \u0630\u06c1\u0646\u06cc \u0686\u06cc\u0644\u0646\u062c\u060c \u06c1\u0645\u0627\u0631\u06d2 \u06af\u06cc\u0645\u0632 \u06a9\u0627 \u0645\u062c\u0645\u0648\u0639\u06c1 \u0622\u067e \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06c1\u062a\u0631\u06cc\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u06c1\u06d2\u06d4<\/p>\n    <\/section>\n    \n    <section>\n        <h2>\u0627\u06a9\u062b\u0631 \u067e\u0648\u0686\u06be\u06d2 \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0633\u0648\u0627\u0644\u0627\u062a (FAQ)<\/h2>\n        \n        <div class=\"faq-item\">\n            <p class=\"faq-question\">\u06a9\u06cc\u0627 \u06cc\u06c1 \u06af\u06cc\u0645\u0632 \u0645\u0648\u0628\u0627\u0626\u0644 \u067e\u0631 \u0686\u0644\u06cc\u06ba \u06af\u06cc\u061f<\/p>\n            <p>\u062c\u06cc \u06c1\u0627\u06ba! \u062a\u0645\u0627\u0645 \u06af\u06cc\u0645\u0632 \u0645\u0648\u0628\u0627\u0626\u0644 \u0641\u0648\u0646\u0632\u060c \u0679\u06cc\u0628\u0644\u0679\u0633 \u0627\u0648\u0631 \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631\u0632 \u067e\u0631 \u06cc\u06a9\u0633\u0627\u06ba \u0637\u0648\u0631 \u067e\u0631 \u0686\u0644\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n        <\/div>\n        \n        <div class=\"faq-item\">\n            <p class=\"faq-question\">\u06a9\u06cc\u0627 \u0631\u062c\u0633\u0679\u0631\u06cc\u0634\u0646 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u061f<\/p>\n            <p>\u0646\u06c1\u06cc\u06ba\u060c \u0622\u067e \u0628\u063a\u06cc\u0631 \u06a9\u0633\u06cc \u0627\u06a9\u0627\u0624\u0646\u0679 \u0628\u0646\u0627\u0626\u06d2 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u06a9\u06be\u06cc\u0644 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n        <\/div>\n        \n        <div class=\"faq-item\">\n            <p class=\"faq-question\">\u06a9\u06cc\u0627 \u06cc\u06c1 \u06af\u06cc\u0645\u0632 \u0628\u0627\u0644\u06a9\u0644 \u0645\u0641\u062a \u06c1\u06cc\u06ba\u061f<\/p>\n            <p>\u06c1\u0627\u06ba\u060c Azadi Times \u067e\u0631 \u062a\u0645\u0627\u0645 \u06af\u06cc\u0645\u0632 \u0645\u06a9\u0645\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0641\u062a \u06c1\u06cc\u06ba\u06d4<\/p>\n        <\/div>\n        \n        <div class=\"faq-item\">\n            <p class=\"faq-question\">\u06a9\u06cc\u0627 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06a9\u0646\u06a9\u0634\u0646 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u061f<\/p>\n            <p>\u06c1\u0627\u06ba\u060c \u0686\u0648\u0646\u06a9\u06c1 \u06cc\u06c1 \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 \u06c1\u06cc\u06ba\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u0627\u0646\u06c1\u06cc\u06ba \u06a9\u06be\u06cc\u0644\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u06af\u06cc\u06d4<\/p>\n        <\/div>\n    <\/section>\n    \n    <section>\n        <h2>\u0645\u0632\u06cc\u062f \u06af\u06cc\u0645\u0632 \u0627\u0648\u0631 \u062a\u0641\u0631\u06cc\u062d\u06cc \u0645\u0648\u0627\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 Azadi Times \u06a9\u0648 \u0641\u0627\u0644\u0648 \u06a9\u0631\u06cc\u06ba!<\/h2>\n        <p>\u06c1\u0645 \u0645\u0633\u0644\u0633\u0644 \u0646\u0626\u06cc \u06af\u06cc\u0645\u0632 \u0627\u0648\u0631 \u062f\u0644\u0686\u0633\u067e \u0645\u0648\u0627\u062f \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u06d2 \u0631\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0645\u0627\u0631\u06d2 \u0633\u0627\u062a\u06be \u062c\u0691\u06d2 \u0631\u06c1\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06c1\u0645\u06cc\u06ba \u0633\u0648\u0634\u0644 \u0645\u06cc\u0688\u06cc\u0627 \u067e\u0631 <strong>\u0641\u0627\u0644\u0648<\/strong> \u06a9\u0631\u06cc\u06ba \u06cc\u0627 \u06c1\u0645\u0627\u0631\u06d2 <strong>\u0646\u06cc\u0648\u0632 \u0644\u06cc\u0679\u0631<\/strong> \u06a9\u0648 \u0633\u0628\u0633\u06a9\u0631\u0627\u0626\u0628 \u06a9\u0631\u06cc\u06ba!<\/p>\n    <\/section>\n    \n    <!-- Structured Data for SEO -->\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"WebPage\",\n      \"name\": \"\u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 - \u0645\u0641\u062a \u06a9\u06be\u06cc\u0644\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0645\u0627\u063a\u06cc \u0648\u0631\u0632\u0634 \u06a9\u0631\u06cc\u06ba | Azadi Times\",\n      \"description\": \"Azadi Times \u067e\u0631 \u0645\u0641\u062a \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 \u06a9\u06be\u06cc\u0644\u06cc\u06ba! \u0633\u0627\u0646\u067e \u06af\u06cc\u0645\u060c \u0679\u06a9 \u0679\u06cc\u06a9 \u0679\u0648\u060c \u0645\u06cc\u0645\u0648\u0631\u06cc \u0645\u06cc\u0686 \u062c\u06cc\u0633\u06cc \u062f\u0644\u0686\u0633\u067e \u06af\u06cc\u0645\u0632 \u0628\u063a\u06cc\u0631 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u06d2 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u06a9\u06be\u06cc\u0644\u06cc\u06ba\u06d4\",\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Azadi Times\"\n      }\n    }\n    <\/script>\n    \n    <script>\n        \/\/ Game Variables\n        let snakeGameInterval;\n        let tictactoeGameInterval;\n        let memoryGameInterval;\n        \n        \/\/ Initialize Canvases\n        function initCanvases() {\n            const canvases = ['snake-canvas', 'tictactoe-canvas', 'memory-canvas'];\n            canvases.forEach(canvasId => {\n                const canvas = document.getElementById(canvasId);\n                const ctx = canvas.getContext('2d');\n                \n                \/\/ Set canvas dimensions\n                canvas.width = canvas.offsetWidth;\n                canvas.height = canvas.offsetHeight;\n                \n                \/\/ Initial drawing\n                ctx.fillStyle = '#f0f0f0';\n                ctx.fillRect(0, 0, canvas.width, canvas.height);\n                ctx.fillStyle = '#0066cc';\n                ctx.font = '20px Arial';\n                ctx.textAlign = 'center';\n                ctx.fillText('\u06a9\u06be\u06cc\u0644 \u0634\u0631\u0648\u0639 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u0679\u0646 \u067e\u0631 \u06a9\u0644\u06a9 \u06a9\u0631\u06cc\u06ba', canvas.width\/2, canvas.height\/2);\n            });\n        }\n        \n        \/\/ Snake Game\n        function startSnakeGame() {\n            const canvas = document.getElementById('snake-canvas');\n            const ctx = canvas.getContext('2d');\n            \n            \/\/ Clear any existing game\n            if (snakeGameInterval) clearInterval(snakeGameInterval);\n            \n            \/\/ Simple snake game implementation\n            let snake = [{x: 150, y: 150}];\n            let food = {x: 300, y: 300};\n            let dx = 10;\n            let dy = 0;\n            \n            function drawSnake() {\n                ctx.clearRect(0, 0, canvas.width, canvas.height);\n                \n                \/\/ Draw snake\n                snake.forEach(part => {\n                    ctx.fillStyle = 'green';\n                    ctx.fillRect(part.x, part.y, 10, 10);\n                });\n                \n                \/\/ Draw food\n                ctx.fillStyle = 'red';\n                ctx.fillRect(food.x, food.y, 10, 10);\n            }\n            \n            function updateSnake() {\n                const head = {x: snake[0].x + dx, y: snake[0].y + dy};\n                snake.unshift(head);\n                \n                \/\/ Check if snake ate food\n                if (head.x === food.x && head.y === food.y) {\n                    \/\/ Generate new food\n                    food = {\n                        x: Math.floor(Math.random() * (canvas.width\/10)) * 10,\n                        y: Math.floor(Math.random() * (canvas.height\/10)) * 10\n                    };\n                } else {\n                    snake.pop();\n                }\n                \n                drawSnake();\n            }\n            \n            \/\/ Keyboard controls\n            document.addEventListener('keydown', function(e) {\n                if (e.key === 'ArrowRight' && dx !== -10) {\n                    dx = 10;\n                    dy = 0;\n                } else if (e.key === 'ArrowLeft' && dx !== 10) {\n                    dx = -10;\n                    dy = 0;\n                } else if (e.key === 'ArrowUp' && dy !== 10) {\n                    dx = 0;\n                    dy = -10;\n                } else if (e.key === 'ArrowDown' && dy !== -10) {\n                    dx = 0;\n                    dy = 10;\n                }\n            });\n            \n            snakeGameInterval = setInterval(updateSnake, 100);\n        }\n        \n        \/\/ Tic Tac Toe Game\n        function startTicTacToe() {\n            const canvas = document.getElementById('tictactoe-canvas');\n            const ctx = canvas.getContext('2d');\n            \n            \/\/ Clear any existing game\n            if (tictactoeGameInterval) clearInterval(tictactoeGameInterval);\n            \n            \/\/ Game state\n            let board = [\n                ['', '', ''],\n                ['', '', ''],\n                ['', '', '']\n            ];\n            let currentPlayer = 'X';\n            \n            function drawBoard() {\n                ctx.clearRect(0, 0, canvas.width, canvas.height);\n                \n                \/\/ Draw grid\n                ctx.strokeStyle = '#0066cc';\n                ctx.lineWidth = 2;\n                \n                \/\/ Vertical lines\n                ctx.beginPath();\n                ctx.moveTo(canvas.width\/3, 0);\n                ctx.lineTo(canvas.width\/3, canvas.height);\n                ctx.stroke();\n                \n                ctx.beginPath();\n                ctx.moveTo(canvas.width*2\/3, 0);\n                ctx.lineTo(canvas.width*2\/3, canvas.height);\n                ctx.stroke();\n                \n                \/\/ Horizontal lines\n                ctx.beginPath();\n                ctx.moveTo(0, canvas.height\/3);\n                ctx.lineTo(canvas.width, canvas.height\/3);\n                ctx.stroke();\n                \n                ctx.beginPath();\n                ctx.moveTo(0, canvas.height*2\/3);\n                ctx.lineTo(canvas.width, canvas.height*2\/3);\n                ctx.stroke();\n                \n                \/\/ Draw X's and O's\n                for (let row = 0; row < 3; row++) {\n                    for (let col = 0; col < 3; col++) {\n                        const x = col * canvas.width\/3 + canvas.width\/6;\n                        const y = row * canvas.height\/3 + canvas.height\/6;\n                        \n                        if (board[row][col] === 'X') {\n                            ctx.strokeStyle = 'red';\n                            ctx.lineWidth = 3;\n                            ctx.beginPath();\n                            ctx.moveTo(x - 30, y - 30);\n                            ctx.lineTo(x + 30, y + 30);\n                            ctx.stroke();\n                            ctx.beginPath();\n                            ctx.moveTo(x + 30, y - 30);\n                            ctx.lineTo(x - 30, y + 30);\n                            ctx.stroke();\n                        } else if (board[row][col] === 'O') {\n                            ctx.strokeStyle = 'blue';\n                            ctx.lineWidth = 3;\n                            ctx.beginPath();\n                            ctx.arc(x, y, 30, 0, Math.PI * 2);\n                            ctx.stroke();\n                        }\n                    }\n                }\n            }\n            \n            \/\/ Handle clicks\n            canvas.addEventListener('click', function(e) {\n                const rect = canvas.getBoundingClientRect();\n                const x = e.clientX - rect.left;\n                const y = e.clientY - rect.top;\n                \n                const col = Math.floor(x \/ (canvas.width\/3));\n                const row = Math.floor(y \/ (canvas.height\/3));\n                \n                if (board[row][col] === '') {\n                    board[row][col] = currentPlayer;\n                    currentPlayer = currentPlayer === 'X' ? 'O' : 'X';\n                    drawBoard();\n                }\n            });\n            \n            drawBoard();\n        }\n        \n        \/\/ Memory Match Game\n        function startMemoryGame() {\n            const canvas = document.getElementById('memory-canvas');\n            const ctx = canvas.getContext('2d');\n            \n            \/\/ Clear any existing game\n            if (memoryGameInterval) clearInterval(memoryGameInterval);\n            \n            \/\/ Game state\n            const cards = ['A', 'B', 'C', 'D', 'A', 'B', 'C', 'D'];\n            let flipped = [];\n            let matched = [];\n            \n            \/\/ Shuffle cards\n            for (let i = cards.length - 1; i > 0; i--) {\n                const j = Math.floor(Math.random() * (i + 1));\n                [cards[i], cards[j]] = [cards[j], cards[i]];\n            }\n            \n            function drawCards() {\n                ctx.clearRect(0, 0, canvas.width, canvas.height);\n                \n                const cardWidth = canvas.width \/ 4;\n                const cardHeight = canvas.height \/ 2;\n                \n                for (let i = 0; i < cards.length; i++) {\n                    const row = Math.floor(i \/ 4);\n                    const col = i % 4;\n                    const x = col * cardWidth;\n                    const y = row * cardHeight;\n                    \n                    \/\/ Draw card\n                    ctx.fillStyle = flipped.includes(i) || matched.includes(i) ? 'white' : '#0066cc';\n                    ctx.fillRect(x, y, cardWidth - 5, cardHeight - 5);\n                    \n                    \/\/ Draw card content if flipped or matched\n                    if (flipped.includes(i) || matched.includes(i)) {\n                        ctx.fillStyle = '#0066cc';\n                        ctx.font = '30px Arial';\n                        ctx.textAlign = 'center';\n                        ctx.fillText(cards[i], x + cardWidth\/2 - 2.5, y + cardHeight\/2 + 10);\n                    }\n                }\n            }\n            \n            \/\/ Handle clicks\n            canvas.addEventListener('click', function(e) {\n                const rect = canvas.getBoundingClientRect();\n                const x = e.clientX - rect.left;\n                const y = e.clientY - rect.top;\n                \n                const cardWidth = canvas.width \/ 4;\n                const cardHeight = canvas.height \/ 2;\n                \n                const col = Math.floor(x \/ cardWidth);\n                const row = Math.floor(y \/ cardHeight);\n                const index = row * 4 + col;\n                \n                if (!flipped.includes(index) &#038;&#038; !matched.includes(index) &#038;&#038; flipped.length < 2) {\n                    flipped.push(index);\n                    \n                    if (flipped.length === 2) {\n                        if (cards[flipped[0]] === cards[flipped[1]]) {\n                            matched.push(...flipped);\n                            flipped = [];\n                        } else {\n                            setTimeout(() => {\n                                flipped = [];\n                                drawCards();\n                            }, 1000);\n                        }\n                    }\n                    \n                    drawCards();\n                }\n            });\n            \n            drawCards();\n        }\n        \n        \/\/ Social Sharing\n        function shareOnFacebook(gameName) {\n            const url = encodeURIComponent(window.location.href);\n            const text = encodeURIComponent(`Azadi Times \u067e\u0631 ${gameName} \u06a9\u06be\u06cc\u0644\u06cc\u06ba: ${window.location.href}`);\n            window.open(`https:\/\/www.facebook.com\/sharer\/sharer.php?u=${url}&quote=${text}`, '_blank');\n        }\n        \n        function shareOnWhatsApp(gameName) {\n            const text = encodeURIComponent(`Azadi Times \u067e\u0631 ${gameName} \u06a9\u06be\u06cc\u0644\u06cc\u06ba: ${window.location.href}`);\n            window.open(`https:\/\/wa.me\/?text=${text}`, '_blank');\n        }\n        \n        \/\/ Initialize page\n        window.onload = function() {\n            initCanvases();\n        };\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>\u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 &#8211; \u0645\u0641\u062a \u06a9\u06be\u06cc\u0644\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0645\u0627\u063a\u06cc \u0648\u0631\u0632\u0634 \u06a9\u0631\u06cc\u06ba | Azadi Times \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 &#8211; Azadi Times \u062a\u0641\u0631\u06cc\u062d \u0635\u0631\u0641 \u06a9\u06be\u06cc\u0644\u0648\u06ba \u062a\u06a9 \u0645\u062d\u062f\u0648\u062f \u0646\u06c1\u06cc\u06ba! Azadi Times \u0622\u067e \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0627\u0648\u0631 \u062f\u0644\u0686\u0633\u067e \u0622\u0646 \u0644\u0627\u0626\u0646 \u06af\u06cc\u0645\u0632 \u067e\u06cc\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0646\u06c1 \u0635\u0631\u0641 \u0622\u067e \u06a9\u06d2 \u0641\u0627\u0631\u063a \u0648\u0642\u062a \u06a9\u0648 \u067e\u0631\u0644\u0637\u0641 \u0628\u0646\u0627\u0626\u06cc\u06ba \u06af\u06cc \u0628\u0644\u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0630\u06c1\u0646\u06cc \u0635\u0644\u0627\u062d\u06cc\u062a\u0648\u06ba [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"facebook_996057852731663_534129703127810":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"class_list":["post-4364","page","type-page","status-publish"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/azaditimes.com\/urdu\/wp-json\/wp\/v2\/pages\/4364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azaditimes.com\/urdu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/azaditimes.com\/urdu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/azaditimes.com\/urdu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azaditimes.com\/urdu\/wp-json\/wp\/v2\/comments?post=4364"}],"version-history":[{"count":0,"href":"https:\/\/azaditimes.com\/urdu\/wp-json\/wp\/v2\/pages\/4364\/revisions"}],"wp:attachment":[{"href":"https:\/\/azaditimes.com\/urdu\/wp-json\/wp\/v2\/media?parent=4364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}