Untitled
``` import pygame import random بدء pygame pygame.init() تعريف الألوان أبيض = (255, 255, 255) أسود = (0, 0, 0) تعريف الشاشة شاشة = pygame.display.set_mode((800, 600)) تعريف عنوان اللعبة pygame.display.set_caption("مملكة الحروب") تعريف المملكات مملكات = [ {"اسم": "مملكة1", "موارد": {"ذهب": 100, "حديد": 50, "غذاء": 100}, "جنود": {"جندي": 10, "فرسان": 5}, "مباني": {"قصر": 1, "ثكنة": 1}}, {"اسم": "مملكة2", "موارد": {"ذهب": 150, "حديد": 75, "غذاء": 150}, "جنود": {"جندي": 15, "فرسان": 10}, "مباني": {"قصر": 2, "ثكنة": 2}} ] تعريف الجنود جنود = [ {"اسم": "جندي", "قوة_هجوم": 10, "قوة_دفاع": 5}, {"اسم": "فرسان", "قوة_هجوم": 20, "قوة_دفاع": 10} ] تعريف المباني مباني = [ {"اسم": "قصر", "قوة_إنتاج": 10}, {"اسم": "ثكنة", "قوة_إنتاج": 5} ] تعريف السحر سحر = [ {"اسم": "سحر_هجوم", "قوة_سحر": 20, "تكلفة_سحر": 10}, {"اسم": "سحر_دفاع", "قوة_سحر": 10, "تكلفة_سحر": 5} ] تعريف التحالفات تحالفات = [ {"مملكة1": "مملكة2"}, {"مملكة2": "مملكة1"} ] نظام الإدارة للمملكات def إدارة_المملكات(مملكة): print("المملكة:", مملكة["اسم"]) print("الموارد:", مملكة["موارد"]) print("الجنود:", مملكة["جنود"]) print("المباني:", مملكة["مباني"]) نظام تدريب الجنود def تدريب_الجنود(مملكة, جندي): مملكة["جنود"][جندي["اسم"]] += 1 مملكة["موارد"]["ذهب"] -= جندي["تكلفة"] نظام بناء المباني def بناء_المباني(مملكة, مبنى): مملكة["مباني"][مبنى["اسم"]] += 1 مملكة["موارد"]["حديد"] -= مبنى["تكلفة"] نظام التجارة def تجارة(مملكة1, مملكة2, مورد): مملكة1["موارد"][مورد] += 10 مملكة2["موارد"][مورد] -= 10 نظام السحر def سحر_هجوم(مملكة, سحر): مملكة["جنود"]["جندي"] += سحر["قوة_سحر"] مملكة["موارد"]["ذهب"] -= سحر["تكلفة_سحر"] نظام التحالفات def تحالف(مملكة1, مملكة2): تحالفات.append({مملكة1["اسم"]: مملكة2["اسم"]}) الدائرة الرئيسية while True: شاشة.fill(أبيض) for حدث in pygame.event.get(): if حدث.type == pygame.QUIT: pygame.quit() sys.exit() pygame.display.update() ```
Leave a Comment