ویرگول
ورودثبت نام
m_48240731
m_48240731
m_48240731
m_48240731
خواندن ۱۰ دقیقه·۱ سال پیش

Hvgj

Ydhxhxlhcxmfzktsrkztmg.z.gzgmScreen brightness# دادن دسترسی اجرا

chmod +x python_to_apk.sh

# اجرای اسکریپت

./python_to_apk.sh test_ap#!/usr/bin/env python3

import os

import random

import time

from getkey import getkey

class 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('clear' if os.name == 'posix' else 'cls')

def generate_enemies(self, count):

for _ in range(count):

self.enemies.append({

'x': random.randint(20, self.width - 10),

'y': random.randint(2, self.height - 2),

'type': random.choice(['🐍', '👻', '🦇'])

})

def draw(self):

# هدر بازی

print("🔼" * (self.width // 2))

print(f"🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}".center(self.width))

print("🔽" * (self.width // 2))

# رسم محیط بازی

for y in range(self.height):

line = ""

for x in range(self.width):

if x == self.player_x and y == self.player_y:

line += "🤠" # بازیکن

elif x == self.treasure_x and y == self.treasure_y:

line += "💎" # گنج

else:

enemy_here = False

for enemy in self.enemies:

if enemy['x'] == x and enemy['y'] == y:

line += enemy['type']

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 += "🧱" # دیوار

elif random.random() < 0.1 and 2 < x < self.width - 2 and 2 < y < self.height - 2:

line += random.choice(["🌵", "🪨", "🕸️"])

else:

line += " " # فضای خالی

print(line)

# راهنما

print("\n" + "="*self.width)

print("جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)")

print("هدف: رسیدن به گنج 💎 و فرار از موجودات!")

print("="*self.width)

def move_player(self, dx, dy):

new_x = self.player_x + dx

new_y = self.player_y + dy

# بررسی برخورد با دیوار

if 1 <= new_x < self.width - 1 and 1 <= new_y < 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("\n🎉 تبریک! گنج را پیدا کردی!")

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['x'] and self.player_y == enemy['y']:

self.score -= 20

print(f"\n💥 با {enemy['type']} برخورد کردی! -20 امتیاز")

self.enemies.remove(enemy)

time.sleep(1)

break

def move_enemies(self):

for enemy in self.enemies:

# حرکت تصادفی دشمنان

if random.random() < 0.3:

enemy['x'] += random.choice([-1, 0, 1])

enemy['y'] += random.choice([-1, 0, 1])

# محدود کردن حرکت دشمنان

enemy['x'] = max(1, min(self.width - 2, enemy['x']))

enemy['y'] = max(1, min(self.height - 2, enemy['y']))

def run(self):

self.clear_screen()

print("🎮 به بازی ماجراجویی در غار خوش آمدید!")

print("برای شروع بازی کلیدی را فشار دهید...")

getkey()

while True:

self.clear_screen()

self.draw()

# دریافت ورودی کاربر

try:

key = getkey().lower()

if key == 'q':

print("\n👋 با امتیاز", self.score, "از بازی خارج شدی!")

break

elif key == 'w':

self.move_player(0, -1)

elif key == 's':

self.move_player(0, 1)

elif key == 'a':

self.move_player(-1, 0)

elif key == 'd':

self.move_player(1, 0)

# حرکت دشمنان

self.move_enemies()

# افزایش امتیاز با گذشت زمان

self.score += 1

except KeyboardInterrupt:

print("\n\n👋 بازی متوقف شد!")

break

if __name__ == "__main__":

# بررسی نصب کتابخانه مورد نیاز

try:

from getkey import getkey

except ImportError:

prin#!/usr/bin/env python3

import os

import random

import time

from getkey import getkey

class 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('clear' if os.name == 'posix' else 'cls')

def generate_enemies(self, count):

for _ in range(count):

self.enemies.append({

'x': random.randint(20, self.width - 10),

'y': random.randint(2, self.height - 2),

'type': random.choice(['🐍', '👻', '🦇'])

})

def draw(self):

# هدر بازی

print("🔼" * (self.width // 2))

print(f"🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}".center(self.width))

print("🔽" * (self.width // 2))

# رسم محیط بازی

for y in range(self.height):

line = ""

for x in range(self.width):

if x == self.player_x and y == self.player_y:

line += "🤠" # بازیکن

elif x == self.treasure_x and y == self.treasure_y:

line += "💎" # گنج

else:

enemy_here = False

for enemy in self.enemies:

if enemy['x'] == x and enemy['y'] == y:

line += enemy['type']

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 += "🧱" # دیوار

elif random.random() < 0.1 and 2 < x < self.width - 2 and 2 < y < self.height - 2:

line += random.choice(["🌵", "🪨", "🕸️"])

else:

line += " " # فضای خالی

print(line)

# راهنما

print("\n" + "="*self.width)

print("جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)")

print("هدف: رسیدن به گنج 💎 و فرار از موجودات!")

print("="*self.width)

def move_player(self, dx, dy):

new_x = self.player_x + dx

new_y = self.player_y + dy

# بررسی برخورد با دیوار

if 1 <= new_x < self.width - 1 and 1 <= new_y < 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("\n🎉 تبریک! گنج را پیدا کردی!")

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['x'] and self.player_y == enemy['y']:

self.score -= 20

print(f"\n💥 با {enemy['type']} برخورد کردی! -20 امتیاز")

self.enemies.remove(enemy)

time.sleep(1)

break

def move_enemies(self):

for enemy in self.enemies:

# حرکت تصادفی دشمنان

if random.random() < 0.3:

enemy['x'] += random.choice([-1, 0, 1])

enemy['y'] += random.choice([-1, 0, 1])

# محدود کردن حرکت دشمنان

enemy['x'] = max(1, min(self.width - 2, enemy['x']))

enemy['y'] = max(1, min(self.height - 2, enemy['y']))

def run(self):

self.clear_screen()

print("🎮 به بازی ماجراجویی در غار خوش آمدید!")

print("برای شروع بازی کلیدی را فشار دهید...")

getkey()

while True:

self.clear_screen()

self.draw()

# دریافت ورودی کاربر

try:

key = getkey().lower()

if key == 'q':

print("\n👋 با امتیاز", self.score, "از بازی خارج شدی!")

break

elif key == 'w':

self.move_player(0, -1)

elif key == 's':

self.move_player(0, 1)

elif key == 'a':

self.move_player(-1, 0)

elif key == 'd':

self.move_player(1, 0)

# حرکت دشمنان

self.move_enemies()

# افزایش امتیاز با گذشت زمان

self.score += 1

except KeyboardInterrupt:

print("\n\n👋 بازی متوقف شد!")

break

if __name__ == "__main__":

# بررسی نصب کتابخانه مورد نیاز

try:

from getkey import getkey

except ImportError:

prin#!/usr/bin/env python3

import os

import random

import time

from getkey import getkey

class 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('clear' if os.name == 'posix' else 'cls')

def generate_enemies(self, count):

for _ in range(count):

self.enemies.append({

'x': random.randint(20, self.width - 10),

'y': random.randint(2, self.height - 2),

'type': random.choice(['🐍', '👻', '🦇'])

})

def draw(self):

# هدر بازی

print("🔼" * (self.width // 2))

print(f"🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}".center(self.width))

print("🔽" * (self.width // 2))

# رسم محیط بازی

for y in range(self.height):

line = ""

for x in range(self.width):

if x == self.player_x and y == self.player_y:

line += "🤠" # بازیکن

elif x == self.treasure_x and y == self.treasure_y:

line += "💎" # گنج

else:

enemy_here = False

for enemy in self.enemies:

if enemy['x'] == x and enemy['y'] == y:

line += enemy['type']

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 += "🧱" # دیوار

elif random.random() < 0.1 and 2 < x < self.width - 2 and 2 < y < self.height - 2:

line += random.choice(["🌵", "🪨", "🕸️"])

else:

line += " " # فضای خالی

print(line)

# راهنما

print("\n" + "="*self.width)

print("جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)")

print("هدف: رسیدن به گنج 💎 و فرار از موجودات!")

print("="*self.width)

def move_player(self, dx, dy):

new_x = self.player_x + dx

new_y = self.player_y + dy

# بررسی برخورد با دیوار

if 1 <= new_x < self.width - 1 and 1 <= new_y < 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("\n🎉 تبریک! گنج را پیدا کردی!")

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['x'] and self.player_y == enemy['y']:

self.score -= 20

print(f"\n💥 با {enemy['type']} برخورد کردی! -20 امتیاز")

self.enemies.remove(enemy)

time.sleep(1)

break

def move_enemies(self):

for enemy in self.enemies:

# حرکت تصادفی دشمنان

if random.random() < 0.3:

enemy['x'] += random.choice([-1, 0, 1])

enemy['y'] += random.choice([-1, 0, 1])

# محدود کردن حرکت دشمنان

enemy['x'] = max(1, min(self.width - 2, enemy['x']))

enemy['y'] = max(1, min(self.height - 2, enemy['y']))

def run(self):

self.clear_screen()

print("🎮 به بازی ماجراجویی در غار خوش آمدید!")

print("برای شروع بازی کلیدی را فشار دهید...")

getkey()

while True:

self.clear_screen()

self.draw()

# دریافت ورودی کاربر

try:

key = getkey().lower()

if key == 'q':

print("\n👋 با امتیاز", self.score, "از بازی خارج شدی!")

break

elif key == 'w':

self.move_player(0, -1)

elif key == 's':

self.move_player(0, 1)

elif key == 'a':

self.move_player(-1, 0)

elif key == 'd':

self.move_player(1, 0)

# حرکت دشمنان

self.move_enemies()

# افزایش امتیاز با گذشت زمان

self.score += 1

except KeyboardInterrupt:

print("\n\n👋 بازی متوقف شد!")

break

if __name__ == "__main__":

# بررسی نصب کتابخانه مورد نیاز

try:

from getkey import getkey

except ImportError:

prin#!/usr/bin/env python3

import os

import random

import time

from getkey import getkey

class 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('clear' if os.name == 'posix' else 'cls')

def generate_enemies(self, count):

for _ in range(count):

self.enemies.append({

'x': random.randint(20, self.width - 10),

'y': random.randint(2, self.height - 2),

'type': random.choice(['🐍', '👻', '🦇'])

})

def draw(self):

# هدر بازی

print("🔼" * (self.width // 2))

print(f"🏰 ماجراجویی در غار اسرارآمیز | امتیاز: {self.score}".center(self.width))

print("🔽" * (self.width // 2))

# رسم محیط بازی

for y in range(self.height):

line = ""

for x in range(self.width):

if x == self.player_x and y == self.player_y:

line += "🤠" # بازیکن

elif x == self.treasure_x and y == self.treasure_y:

line += "💎" # گنج

else:

enemy_here = False

for enemy in self.enemies:

if enemy['x'] == x and enemy['y'] == y:

line += enemy['type']

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 += "🧱" # دیوار

elif random.random() < 0.1 and 2 < x < self.width - 2 and 2 < y < self.height - 2:

line += random.choice(["🌵", "🪨", "🕸️"])

else:

line += " " # فضای خالی

print(line)

# راهنما

print("\n" + "="*self.width)

print("جهت حرکت: W (بالا) - A (چپ) - S (پایین) - D (راست) | Q (خروج)")

print("هدف: رسیدن به گنج 💎 و فرار از موجودات!")

print("="*self.width)

def move_player(self, dx, dy):

new_x = self.player_x + dx

new_y = self.player_y + dy

# بررسی برخورد با دیوار

if 1 <= new_x < self.width - 1 and 1 <= new_y < 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("\n🎉 تبریک! گنج را پیدا کردی!")

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['x'] and self.player_y == enemy['y']:

self.score -= 20

print(f"\n💥 با {enemy['type']} برخورد کردی! -20 امتیاز")

self.enemies.remove(enemy)

time.sleep(1)

break

def move_enemies(self):

for enemy in self.enemies:

# حرکت تصادفی دشمنان

if random.random() < 0.3:

enemy['x'] += random.choice([-1, 0, 1])

enemy['y'] += random.choice([-1, 0, 1])

# محدود کردن حرکت دشمنان

enemy['x'] = max(1, min(self.width - 2, enemy['x']))

enemy['y'] = max(1, min(self.height - 2, enemy['y']))

def run(self):

self.clear_screen()

print("🎮 به بازی ماجراجویی در غار خوش آمدید!")

print("برای شروع بازی کلیدی را فشار دهید...")

getkey()

while True:

self.clear_screen()

self.draw()

# دریافت ورودی کاربر

try:

key = getkey().lower()

if key == 'q':

print("\n👋 با امتیاز", self.score, "از بازی خارج شدی!")

break

elif key == 'w':

self.move_player(0, -1)

elif key == 's':

self.move_player(0, 1)

elif key == 'a':

self.move_player(-1, 0)

elif key == 'd':

self.move_player(1, 0)

# حرکت دشمنان

self.move_enemies()

# افزایش امتیاز با گذشت زمان

self.score += 1

except KeyboardInterrupt:

print("\n\n👋 بازی متوقف شد!")

break

if __name__ == "__main__":

# بررسی نصب کتابخانه مورد نیاز

try:

from getkey import getkey

except ImportError:

print("لطفا ابتدا کتابخانه required را نصب کنید:")

print("pip install getkey")

exit(1)

game = CaveAdventure()

game.run()t("لطفا ابتدا کتابخانه required را نصب کنید:")

print("pip install getkey")

exit(1)

game = CaveAdventure()

game.run()t("لطفا ابتدا کتابخانه required را نصب کنید:")

print("pip install getkey")

exit(1)

game = CaveAdventure()

game.run()t("لطفا ابتدا کتابخانه required را نصب کنید:")

print("pip install getkey")

exit(1)

game = CaveAdventure()

game.run()p.py

۰
۰
m_48240731
m_48240731
شاید از این پست‌ها خوشتان بیاید