<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های m_48240731</title><link>https://virgool.ir/feed/@AI_IP</link><description></description><language>fa</language><pubDate>2026-11-12 11:51:50</pubDate><image><url>https://files.virgool.ir/upload/users/3965247/avatar/GqMwjU.jpg</url><title>m_48240731</title><link>https://virgool.ir/@AI_IP</link></image><item><title>Hvgj</title><link>https://virgool.ir/@AI_IP/hvgj-sngdad4qge0u</link><description>Ydhxhxlhcxmfzktsrkztmg.z.gzgmScreen brightness# دادن دسترسی اجراchmod +x python_to_apk.sh# اجرای اسکریپت./python_to_apk.sh test_ap#!/usr/bin/env python3import osimport randomimport timefrom getkey import getkeyclass CaveAdventure:    def __init__(self):        self.width = 60        self.height = 20        self.player_x = 3        self.player_y = 10        self.treasure_x = 50        self.treasure_y = 5        self.enemies = []        self.score = 0        self.generate_enemies(5)            def clear_screen(self):        os.system(&#39;clear&#39; if os.name == &#39;posix&#39; else &#39;cls&#39;)            def generate_enemies(self, count):        for _ in range(count):            self.enemies.append({                &#39;x&#39;: random.randint(20, self.width - 10),                &#39;y&#39;: random.randint(2, self.height - 2),                &#39;type&#39;: random.choice([&#39;🐍&#39;, &#39;👻&#39;, &#39;🦇&#39;])            })        def draw(self):        # هدر بازی        print(&#34;🔼&#34; * (self.width // 2))        print(f&#34;🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}&#34;.center(self.width))        print(&#34;🔽&#34; * (self.width // 2))                # رسم محیط بازی        for y in range(self.height):            line = &#34;&#34;            for x in range(self.width):                if x == self.player_x and y == self.player_y:                    line += &#34;🤠&#34;  # بازیکن                elif x == self.treasure_x and y == self.treasure_y:                    line += &#34;💎&#34;  # گنج                else:                    enemy_here = False                    for enemy in self.enemies:                        if enemy[&#39;x&#39;] == x and enemy[&#39;y&#39;] == y:                            line += enemy[&#39;type&#39;]                            enemy_here = True                            break                                        if not enemy_here:                        if x == 0 or x == self.width - 1 or y == 0 or y == self.height - 1:                            line += &#34;🧱&#34;  # دیوار                        elif random.random() &lt; 0.1 and 2 &lt; x &lt; self.width - 2 and 2 &lt; y &lt; self.height - 2:                            line += random.choice([&#34;🌵&#34;, &#34;🪨&#34;, &#34;🕸️&#34;])                        else:                            line += &#34;  &#34;  # فضای خالی                        print(line)                # راهنما        print(&#34;\n&#34; + &#34;=&#34;*self.width)        print(&#34;جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)&#34;)        print(&#34;هدف: رسیدن به گنج 💎 و فرار از موجودات!&#34;)        print(&#34;=&#34;*self.width)        def move_player(self, dx, dy):        new_x = self.player_x + dx        new_y = self.player_y + dy                # بررسی برخورد با دیوار        if 1 &lt;= new_x &lt; self.width - 1 and 1 &lt;= new_y &lt; self.height - 1:            self.player_x = new_x            self.player_y = new_y                        # بررسی برداشتن گنج            if self.player_x == self.treasure_x and self.player_y == self.treasure_y:                self.score += 100                print(&#34;\n🎉 تبریک! گنج را پیدا کردی!&#34;)                time.sleep(2)                self.treasure_x = random.randint(10, self.width - 5)                self.treasure_y = random.randint(2, self.height - 2)                        # بررسی برخورد با دشمنان            for enemy in self.enemies[:]:                if self.player_x == enemy[&#39;x&#39;] and self.player_y == enemy[&#39;y&#39;]:                    self.score -= 20                    print(f&#34;\n💥 با {enemy[&#39;type&#39;]} برخورد کردی! -20 امتیاز&#34;)                    self.enemies.remove(enemy)                    time.sleep(1)                    break        def move_enemies(self):        for enemy in self.enemies:            # حرکت تصادفی دشمنان            if random.random() &lt; 0.3:                enemy[&#39;x&#39;] += random.choice([-1, 0, 1])                enemy[&#39;y&#39;] += random.choice([-1, 0, 1])                                # محدود کردن حرکت دشمنان                enemy[&#39;x&#39;] = max(1, min(self.width - 2, enemy[&#39;x&#39;]))                enemy[&#39;y&#39;] = max(1, min(self.height - 2, enemy[&#39;y&#39;]))        def run(self):        self.clear_screen()        print(&#34;🎮 به بازی ماجراجویی در غار خوش آمدید!&#34;)        print(&#34;برای شروع بازی کلیدی را فشار دهید...&#34;)        getkey()                while True:            self.clear_screen()            self.draw()                        # دریافت ورودی کاربر            try:                key = getkey().lower()                                if key == &#39;q&#39;:                    print(&#34;\n👋 با امتیاز&#34;, self.score, &#34;از بازی خارج شدی!&#34;)                    break                elif key == &#39;w&#39;:                    self.move_player(0, -1)                elif key == &#39;s&#39;:                    self.move_player(0, 1)                elif key == &#39;a&#39;:                    self.move_player(-1, 0)                elif key == &#39;d&#39;:                    self.move_player(1, 0)                                # حرکت دشمنان                self.move_enemies()                                # افزایش امتیاز با گذشت زمان                self.score += 1                            except KeyboardInterrupt:                print(&#34;\n\n👋 بازی متوقف شد!&#34;)                breakif __name__ == &#34;__main__&#34;:    # بررسی نصب کتابخانه مورد نیاز    try:        from getkey import getkey    except ImportError:        prin#!/usr/bin/env python3import osimport randomimport timefrom getkey import getkeyclass CaveAdventure:    def __init__(self):        self.width = 60        self.height = 20        self.player_x = 3        self.player_y = 10        self.treasure_x = 50        self.treasure_y = 5        self.enemies = []        self.score = 0        self.generate_enemies(5)            def clear_screen(self):        os.system(&#39;clear&#39; if os.name == &#39;posix&#39; else &#39;cls&#39;)            def generate_enemies(self, count):        for _ in range(count):            self.enemies.append({                &#39;x&#39;: random.randint(20, self.width - 10),                &#39;y&#39;: random.randint(2, self.height - 2),                &#39;type&#39;: random.choice([&#39;🐍&#39;, &#39;👻&#39;, &#39;🦇&#39;])            })        def draw(self):        # هدر بازی        print(&#34;🔼&#34; * (self.width // 2))        print(f&#34;🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}&#34;.center(self.width))        print(&#34;🔽&#34; * (self.width // 2))                # رسم محیط بازی        for y in range(self.height):            line = &#34;&#34;            for x in range(self.width):                if x == self.player_x and y == self.player_y:                    line += &#34;🤠&#34;  # بازیکن                elif x == self.treasure_x and y == self.treasure_y:                    line += &#34;💎&#34;  # گنج                else:                    enemy_here = False                    for enemy in self.enemies:                        if enemy[&#39;x&#39;] == x and enemy[&#39;y&#39;] == y:                            line += enemy[&#39;type&#39;]                            enemy_here = True                            break                                        if not enemy_here:                        if x == 0 or x == self.width - 1 or y == 0 or y == self.height - 1:                            line += &#34;🧱&#34;  # دیوار                        elif random.random() &lt; 0.1 and 2 &lt; x &lt; self.width - 2 and 2 &lt; y &lt; self.height - 2:                            line += random.choice([&#34;🌵&#34;, &#34;🪨&#34;, &#34;🕸️&#34;])                        else:                            line += &#34;  &#34;  # فضای خالی                        print(line)                # راهنما        print(&#34;\n&#34; + &#34;=&#34;*self.width)        print(&#34;جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)&#34;)        print(&#34;هدف: رسیدن به گنج 💎 و فرار از موجودات!&#34;)        print(&#34;=&#34;*self.width)        def move_player(self, dx, dy):        new_x = self.player_x + dx        new_y = self.player_y + dy                # بررسی برخورد با دیوار        if 1 &lt;= new_x &lt; self.width - 1 and 1 &lt;= new_y &lt; self.height - 1:            self.player_x = new_x            self.player_y = new_y                        # بررسی برداشتن گنج            if self.player_x == self.treasure_x and self.player_y == self.treasure_y:                self.score += 100                print(&#34;\n🎉 تبریک! گنج را پیدا کردی!&#34;)                time.sleep(2)                self.treasure_x = random.randint(10, self.width - 5)                self.treasure_y = random.randint(2, self.height - 2)                        # بررسی برخورد با دشمنان            for enemy in self.enemies[:]:                if self.player_x == enemy[&#39;x&#39;] and self.player_y == enemy[&#39;y&#39;]:                    self.score -= 20                    print(f&#34;\n💥 با {enemy[&#39;type&#39;]} برخورد کردی! -20 امتیاز&#34;)                    self.enemies.remove(enemy)                    time.sleep(1)                    break        def move_enemies(self):        for enemy in self.enemies:            # حرکت تصادفی دشمنان            if random.random() &lt; 0.3:                enemy[&#39;x&#39;] += random.choice([-1, 0, 1])                enemy[&#39;y&#39;] += random.choice([-1, 0, 1])                                # محدود کردن حرکت دشمنان                enemy[&#39;x&#39;] = max(1, min(self.width - 2, enemy[&#39;x&#39;]))                enemy[&#39;y&#39;] = max(1, min(self.height - 2, enemy[&#39;y&#39;]))        def run(self):        self.clear_screen()        print(&#34;🎮 به بازی ماجراجویی در غار خوش آمدید!&#34;)        print(&#34;برای شروع بازی کلیدی را فشار دهید...&#34;)        getkey()                while True:            self.clear_screen()            self.draw()                        # دریافت ورودی کاربر            try:                key = getkey().lower()                                if key == &#39;q&#39;:                    print(&#34;\n👋 با امتیاز&#34;, self.score, &#34;از بازی خارج شدی!&#34;)                    break                elif key == &#39;w&#39;:                    self.move_player(0, -1)                elif key == &#39;s&#39;:                    self.move_player(0, 1)                elif key == &#39;a&#39;:                    self.move_player(-1, 0)                elif key == &#39;d&#39;:                    self.move_player(1, 0)                                # حرکت دشمنان                self.move_enemies()                                # افزایش امتیاز با گذشت زمان                self.score += 1                            except KeyboardInterrupt:                print(&#34;\n\n👋 بازی متوقف شد!&#34;)                breakif __name__ == &#34;__main__&#34;:    # بررسی نصب کتابخانه مورد نیاز    try:        from getkey import getkey    except ImportError:        prin#!/usr/bin/env python3import osimport randomimport timefrom getkey import getkeyclass CaveAdventure:    def __init__(self):        self.width = 60        self.height = 20        self.player_x = 3        self.player_y = 10        self.treasure_x = 50        self.treasure_y = 5        self.enemies = []        self.score = 0        self.generate_enemies(5)            def clear_screen(self):        os.system(&#39;clear&#39; if os.name == &#39;posix&#39; else &#39;cls&#39;)            def generate_enemies(self, count):        for _ in range(count):            self.enemies.append({                &#39;x&#39;: random.randint(20, self.width - 10),                &#39;y&#39;: random.randint(2, self.height - 2),                &#39;type&#39;: random.choice([&#39;🐍&#39;, &#39;👻&#39;, &#39;🦇&#39;])            })        def draw(self):        # هدر بازی        print(&#34;🔼&#34; * (self.width // 2))        print(f&#34;🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}&#34;.center(self.width))        print(&#34;🔽&#34; * (self.width // 2))                # رسم محیط بازی        for y in range(self.height):            line = &#34;&#34;            for x in range(self.width):                if x == self.player_x and y == self.player_y:                    line += &#34;🤠&#34;  # بازیکن                elif x == self.treasure_x and y == self.treasure_y:                    line += &#34;💎&#34;  # گنج                else:                    enemy_here = False                    for enemy in self.enemies:                        if enemy[&#39;x&#39;] == x and enemy[&#39;y&#39;] == y:                            line += enemy[&#39;type&#39;]                            enemy_here = True                            break                                        if not enemy_here:                        if x == 0 or x == self.width - 1 or y == 0 or y == self.height - 1:                            line += &#34;🧱&#34;  # دیوار                        elif random.random() &lt; 0.1 and 2 &lt; x &lt; self.width - 2 and 2 &lt; y &lt; self.height - 2:                            line += random.choice([&#34;🌵&#34;, &#34;🪨&#34;, &#34;🕸️&#34;])                        else:                            line += &#34;  &#34;  # فضای خالی                        print(line)                # راهنما        print(&#34;\n&#34; + &#34;=&#34;*self.width)        print(&#34;جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)&#34;)        print(&#34;هدف: رسیدن به گنج 💎 و فرار از موجودات!&#34;)        print(&#34;=&#34;*self.width)        def move_player(self, dx, dy):        new_x = self.player_x + dx        new_y = self.player_y + dy                # بررسی برخورد با دیوار        if 1 &lt;= new_x &lt; self.width - 1 and 1 &lt;= new_y &lt; self.height - 1:            self.player_x = new_x            self.player_y = new_y                        # بررسی برداشتن گنج            if self.player_x == self.treasure_x and self.player_y == self.treasure_y:                self.score += 100                print(&#34;\n🎉 تبریک! گنج را پیدا کردی!&#34;)                time.sleep(2)                self.treasure_x = random.randint(10, self.width - 5)                self.treasure_y = random.randint(2, self.height - 2)                        # بررسی برخورد با دشمنان            for enemy in self.enemies[:]:                if self.player_x == enemy[&#39;x&#39;] and self.player_y == enemy[&#39;y&#39;]:                    self.score -= 20                    print(f&#34;\n💥 با {enemy[&#39;type&#39;]} برخورد کردی! -20 امتیاز&#34;)                    self.enemies.remove(enemy)                    time.sleep(1)                    break        def move_enemies(self):        for enemy in self.enemies:            # حرکت تصادفی دشمنان            if random.random() &lt; 0.3:                enemy[&#39;x&#39;] += random.choice([-1, 0, 1])                enemy[&#39;y&#39;] += random.choice([-1, 0, 1])                                # محدود کردن حرکت دشمنان                enemy[&#39;x&#39;] = max(1, min(self.width - 2, enemy[&#39;x&#39;]))                enemy[&#39;y&#39;] = max(1, min(self.height - 2, enemy[&#39;y&#39;]))        def run(self):        self.clear_screen()        print(&#34;🎮 به بازی ماجراجویی در غار خوش آمدید!&#34;)        print(&#34;برای شروع بازی کلیدی را فشار دهید...&#34;)        getkey()                while True:            self.clear_screen()            self.draw()                        # دریافت ورودی کاربر            try:                key = getkey().lower()                                if key == &#39;q&#39;:                    print(&#34;\n👋 با امتیاز&#34;, self.score, &#34;از بازی خارج شدی!&#34;)                    break                elif key == &#39;w&#39;:                    self.move_player(0, -1)                elif key == &#39;s&#39;:                    self.move_player(0, 1)                elif key == &#39;a&#39;:                    self.move_player(-1, 0)                elif key == &#39;d&#39;:                    self.move_player(1, 0)                                # حرکت دشمنان                self.move_enemies()                                # افزایش امتیاز با گذشت زمان                self.score += 1                            except KeyboardInterrupt:                print(&#34;\n\n👋 بازی متوقف شد!&#34;)                breakif __name__ == &#34;__main__&#34;:    # بررسی نصب کتابخانه مورد نیاز    try:        from getkey import getkey    except ImportError:        prin#!/usr/bin/env python3import osimport randomimport timefrom getkey import getkeyclass CaveAdventure:    def __init__(self):        self.width = 60        self.height = 20        self.player_x = 3        self.player_y = 10        self.treasure_x = 50        self.treasure_y = 5        self.enemies = []        self.score = 0        self.generate_enemies(5)            def clear_screen(self):        os.system(&#39;clear&#39; if os.name == &#39;posix&#39; else &#39;cls&#39;)            def generate_enemies(self, count):        for _ in range(count):            self.enemies.append({                &#39;x&#39;: random.randint(20, self.width - 10),                &#39;y&#39;: random.randint(2, self.height - 2),                &#39;type&#39;: random.choice([&#39;🐍&#39;, &#39;👻&#39;, &#39;🦇&#39;])            })        def draw(self):        # هدر بازی        print(&#34;🔼&#34; * (self.width // 2))        print(f&#34;🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}&#34;.center(self.width))        print(&#34;🔽&#34; * (self.width // 2))                # رسم محیط بازی        for y in range(self.height):            line = &#34;&#34;            for x in range(self.width):                if x == self.player_x and y == self.player_y:                    line += &#34;🤠&#34;  # بازیکن                elif x == self.treasure_x and y == self.treasure_y:                    line += &#34;💎&#34;  # گنج                else:                    enemy_here = False                    for enemy in self.enemies:                        if enemy[&#39;x&#39;] == x and enemy[&#39;y&#39;] == y:                            line += enemy[&#39;type&#39;]                            enemy_here = True                            break                                        if not enemy_here:                        if x == 0 or x == self.width - 1 or y == 0 or y == self.height - 1:                            line += &#34;🧱&#34;  # دیوار                        elif random.random() &lt; 0.1 and 2 &lt; x &lt; self.width - 2 and 2 &lt; y &lt; self.height - 2:                            line += random.choice([&#34;🌵&#34;, &#34;🪨&#34;, &#34;🕸️&#34;])                        else:                            line += &#34;  &#34;  # فضای خالی                        print(line)                # راهنما        print(&#34;\n&#34; + &#34;=&#34;*self.width)        print(&#34;جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)&#34;)        print(&#34;هدف: رسیدن به گنج 💎 و فرار از موجودات!&#34;)        print(&#34;=&#34;*self.width)        def move_player(self, dx, dy):        new_x = self.player_x + dx        new_y = self.player_y + dy                # بررسی برخورد با دیوار        if 1 &lt;= new_x &lt; self.width - 1 and 1 &lt;= new_y &lt; self.height - 1:            self.player_x = new_x            self.player_y = new_y                        # بررسی برداشتن گنج            if self.player_x == self.treasure_x and self.player_y == self.treasure_y:                self.score += 100                print(&#34;\n🎉 تبریک! گنج را پیدا کردی!&#34;)                time.sleep(2)                self.treasure_x = random.randint(10, self.width - 5)                self.treasure_y = random.randint(2, self.height - 2)                        # بررسی برخورد با دشمنان            for enemy in self.enemies[:]:                if self.player_x == enemy[&#39;x&#39;] and self.player_y == enemy[&#39;y&#39;]:                    self.score -= 20                    print(f&#34;\n💥 با {enemy[&#39;type&#39;]} برخورد کردی! -20 امتیاز&#34;)                    self.enemies.remove(enemy)                    time.sleep(1)                    break        def move_enemies(self):        for enemy in self.enemies:            # حرکت تصادفی دشمنان            if random.random() &lt; 0.3:                enemy[&#39;x&#39;] += random.choice([-1, 0, 1])                enemy[&#39;y&#39;] += random.choice([-1, 0, 1])                                # محدود کردن حرکت دشمنان                enemy[&#39;x&#39;] = max(1, min(self.width - 2, enemy[&#39;x&#39;]))                enemy[&#39;y&#39;] = max(1, min(self.height - 2, enemy[&#39;y&#39;]))        def run(self):        self.clear_screen()        print(&#34;🎮 به بازی ماجراجویی در غار خوش آمدید!&#34;)        print(&#34;برای شروع بازی کلیدی را فشار دهید...&#34;)        getkey()                while True:            self.clear_screen()            self.draw()                        # دریافت ورودی کاربر            try:                key = getkey().lower()                                if key == &#39;q&#39;:                    print(&#34;\n👋 با امتیاز&#34;, self.score, &#34;از بازی خارج شدی!&#34;)                    break                elif key == &#39;w&#39;:                    self.move_player(0, -1)                elif key == &#39;s&#39;:                    self.move_player(0, 1)                elif key == &#39;a&#39;:                    self.move_player(-1, 0)                elif key == &#39;d&#39;:                    self.move_player(1, 0)                                # حرکت دشمنان                self.move_enemies()                                # افزایش امتیاز با گذشت زمان                self.score += 1                            except KeyboardInterrupt:                print(&#34;\n\n👋 بازی متوقف شد!&#34;)                breakif __name__ == &#34;__main__&#34;:    # بررسی نصب کتابخانه مورد نیاز    try:        from getkey import getkey    except ImportError:        print(&#34;لطفا ابتدا کتابخانه required را نصب کنید:&#34;)        print(&#34;pip install getkey&#34;)        exit(1)        game = CaveAdventure()    game.run()t(&#34;لطفا ابتدا کتابخانه required را نصب کنید:&#34;)        print(&#34;pip install getkey&#34;)        exit(1)        game = CaveAdventure()    game.run()t(&#34;لطفا ابتدا کتابخانه required را نصب کنید:&#34;)        print(&#34;pip install getkey&#34;)        exit(1)        game = CaveAdventure()    game.run()t(&#34;لطفا ابتدا کتابخانه required را نصب کنید:&#34;)        print(&#34;pip install getkey&#34;)        exit(1)        game = CaveAdventure()    game.run()p.py</description><category>m_48240731</category><author>m_48240731</author><pubDate>Mon, 17 Nov 2025 20:47:39 +0330</pubDate></item></channel></rss>