GZDoom GitHub: Difference between revisions

From binaryoption
Jump to navigation Jump to search
Баннер1
(@pipegas_WP)
 
(@pipegas_WP)
 
Line 1: Line 1:
== GZDoom GitHub: دليل المبتدئين الشامل ==
# GZDoom GitHub: دليل المبتدئين


GZDoom هو [[محرك ألعاب]] قائم على المصدر المفتوح، مبني على أساس محرك [[Doom]] الأصلي، ولكنه يقدم تحسينات كبيرة في الرسومات، والوظائف، والدعم لتنسيقات الملفات الحديثة. يعتبر GZDoom منصة قوية لإنشاء وتعديل ألعاب [[Doom-like]]، و GitHub هو المكان الرئيسي لتطويره ومشاركته. يهدف هذا المقال إلى تقديم دليل شامل للمبتدئين حول GZDoom GitHub، بدءًا من فهم الأساسيات وصولاً إلى المساهمة في المشروع.
== موجز ==
محرك GZDoom.


=== ما هو GZDoom؟ ===
GZDoom هو [[محرك ألعاب]] مُعدَّل ومفتوح المصدر يعتمد على [[Doom engine]] الأصلي من لعبة [[Doom]] الكلاسيكية. يهدف GZDoom إلى تقديم تجربة لعب حديثة مع دعم العديد من الميزات والتعديلات التي لم تكن موجودة في المحرك الأصلي. هذا المقال موجه للمبتدئين الراغبين في فهم GZDoom، وكيفية الحصول عليه، واستخدامه، بالإضافة إلى استكشاف إمكانيات [[تعديل الألعاب]] من خلال منصة [[GitHub]].


GZDoom ليس مجرد منفذ (port) لمحرك Doom، بل هو إعادة كتابة كبيرة توفر العديد من الميزات الحديثة مثل:
== ما هو GZDoom؟ ==


*  دعم الرسومات ثلاثية الأبعاد: يوفر GZDoom دعمًا للرسومات OpenGL و Vulkan، مما يسمح بتأثيرات بصرية متقدمة.
في الأصل، كان محرك Doom محدودًا بقدرات الأجهزة في أوائل التسعينيات. GZDoom يتجاوز هذه القيود بشكل كبير. إليك بعض الميزات الرئيسية التي يقدمها:
*  دعم تنسيقات الملفات الحديثة: يمكن لـ GZDoom التعامل مع تنسيقات الصور والصوت والفيديو الحديثة.
*  البرمجة النصية: يتيح GZDoom استخدام لغة البرمجة ZScript لإنشاء سلوكيات معقدة داخل اللعبة.
*  دعم تعديلات (Mods) واسعة النطاق: يعتبر GZDoom منصة مثالية لتشغيل وتطوير التعديلات الضخمة لألعاب Doom.
*  دعم متعدد اللاعبين: يوفر GZDoom إمكانية اللعب عبر الإنترنت مع لاعبين آخرين.


=== ما هو GitHub؟ ===
*  **دعم عالي الدقة:** يسمح GZDoom بتشغيل ألعاب Doom و [[Doom II]] و [[Final Doom]] بدقة أعلى بكثير من الأصل، مع دعم الشاشات العريضة.
*  **دعم OpenGL و Vulkan:** يوفر GZDoom خيارات عرض رسومية متقدمة باستخدام OpenGL و Vulkan، مما يسمح بتأثيرات بصرية محسنة.
*  **دعم المودات (Tmods):** هذا هو جوهر GZDoom. يمكن للمستخدمين إضافة [[مودات]] لتغيير جوانب مختلفة من اللعبة، مثل الأسلحة والأعداء والمستويات وحتى طريقة اللعب نفسها.
*  **دعم ZScript:** لغة برمجة نصية قوية تسمح للمطورين بإنشاء مودات معقدة.
*  **دعم الصوت المحسن:** يوفر GZDoom دعمًا أفضل لتنسيقات الصوت الحديثة، مما يحسن جودة الصوت في اللعبة.
*  **دعم الشبكات:** يسمح GZDoom بلعب ألعاب Doom متعددة اللاعبين عبر الإنترنت.
*  **المرونة:** يمكن تخصيص GZDoom بشكل كبير لتلبية احتياجات المستخدمين المختلفة.


[[GitHub]] هو منصة استضافة للتحكم في الإصدار باستخدام نظام [[Git]]. يسمح للمطورين بالتعاون في مشاريع البرمجيات، وتتبع التغييرات، والعودة إلى الإصدارات السابقة. بالنسبة لـ GZDoom، يعمل GitHub كمستودع الكود الرئيسي، حيث يتم تخزين جميع ملفات المصدر، وتتبع التغييرات، ومراجعتها.
== الحصول على GZDoom ==


=== الوصول إلى مستودع GZDoom GitHub ===
هناك عدة طرق للحصول على GZDoom:


يمكنك الوصول إلى مستودع GZDoom GitHub من خلال الرابط التالي: [[https://github.com/coffeemod/gzdoom]].  ستجد هناك العديد من الملفات والمجلدات، بما في ذلك:
1.  **من الموقع الرسمي:** يمكنك تنزيل أحدث إصدار من GZDoom من موقعه الرسمي: [[https://zdoom.org/index.html]]. هذا هو الخيار الأسهل والأكثر موثوقية.
2.  **من خلال GitHub:**  GZDoom مُستضاف على [[GitHub]]، مما يسمح للمطورين والمستخدمين المتقدمين بالمساهمة في المشروع وتنزيل أحدث الإصدارات التجريبية أو حتى تجميع المحرك بأنفسهم. الرابط إلى مستودع GitHub هو: [[https://github.com/cooolio/gzdoom]].
3**من خلال منصات التوزيع:** قد تجد GZDoom متاحًا على بعض منصات توزيع الألعاب المستقلة.


*  `src`: يحتوي على كود المصدر لـ GZDoom.
== GZDoom و GitHub ==
*  `scripts`: يحتوي على ملفات ZScript المستخدمة للبرمجة النصية داخل اللعبة.
*  `build`: يحتوي على ملفات البناء المستخدمة لإنشاء الإصدارات المختلفة من GZDoom.
*  `issues`:  مكاناً لتتبع الأخطاء والميزات المقترحة.
*  `pull requests`: مكان لمراجعة المساهمات المقترحة في الكود.


=== المساهمة في GZDoom عبر GitHub ===
يعد GitHub جزءًا حيويًا من تطوير GZDoom.  إليك بعض الطرق التي يتفاعل بها المستخدمون والمطورون مع GZDoom على GitHub:


المساهمة في GZDoom مفتوحة للجميع. إليك الخطوات الأساسية للبدء:
*  **تتبع المشكلات (Issue Tracking):** يستخدم GitHub لتتبع الأخطاء والميزات المقترحة. يمكن للمستخدمين الإبلاغ عن الأخطاء واقتراح تحسينات.
*  **طلبات السحب (Pull Requests):** يمكن للمطورين المساهمة في الكود عن طريق إرسال طلبات سحب. يتم مراجعة هذه الطلبات من قبل مطوري GZDoom الأساسيين قبل دمجها في الكود الرئيسي.
*  **الفرع (Branching):** يسمح GitHub للمطورين بالعمل على إصدارات مختلفة من الكود دون التأثير على النسخة الرئيسية.
*  **الشوكة (Forking):** يمكن للمستخدمين إنشاء نسخة خاصة بهم من مستودع GZDoom (شوكة) وإجراء تعديلات عليها دون التأثير على المشروع الأصلي.
*  **التعاون:** يشجع GitHub على التعاون بين المطورين والمستخدمين.


1.  **إنشاء حساب GitHub:** إذا لم يكن لديك حساب GitHub، قم بإنشاء واحد على [[https://github.com/]]
== تثبيت وتشغيل GZDoom ==
2.  **Forking المستودع:**  قم بإنشاء نسخة خاصة بك من مستودع GZDoom GitHub تسمى "fork". هذا يسمح لك بإجراء تغييرات دون التأثير على الكود الرئيسي.
3.  **Cloning المستودع:** قم بتنزيل نسخة من الـ fork الخاص بك إلى جهازك المحلي باستخدام أداة [[Git]].
4.  **إنشاء Branch:** قم بإنشاء فرع جديد (branch) للعمل على ميزة أو إصلاح معين. هذا يحافظ على تنظيم الكود الخاص بك.
5.  **إجراء التغييرات:** قم بإجراء التغييرات المطلوبة في الكود.
6.  **Commit التغييرات:** قم بتسجيل التغييرات التي أجريتها مع رسالة وصفية.
7.  **Push التغييرات:** قم بتحميل التغييرات إلى الـ fork الخاص بك على GitHub.
8.  **إنشاء Pull Request:**  قم بتقديم طلب سحب (pull request) لدمج التغييرات الخاصة بك في الكود الرئيسي.


=== أدوات مفيدة للمساهمة ===
1.  **تنزيل ملف ZIP:** قم بتنزيل ملف ZIP الخاص بأحدث إصدار من GZDoom من الموقع الرسمي أو GitHub.
2.  **استخراج الملفات:** قم بفك ضغط ملف ZIP إلى مجلد على جهاز الكمبيوتر الخاص بك.
3.  **نسخ ملفات WAD:**  لكي يتمكن GZDoom من تشغيل ألعاب Doom، يحتاج إلى ملفات WAD (Where's All the Data). هذه الملفات تحتوي على البيانات الخاصة باللعبة، مثل المستويات والرسومات والصوت. تحتاج إلى نسخ ملفات WAD من ألعاب Doom الأصلية (doom.wad، doom2.wad، إلخ) إلى مجلد GZDoom.
4.  **تشغيل GZDoom:** قم بتشغيل ملف gzdoom.exe. سيفتح GZDoom وسيعرض قائمة بالألعاب المتاحة.


*  [[Visual Studio]]: بيئة تطوير متكاملة (IDE) قوية لتطوير GZDoom.
== استخدام GZDoom ==
*  [[CMake]]: نظام بناء عبر الأنظمة الأساسية.
*  [[Git]]: نظام التحكم في الإصدار.
*  [[ZScript]]: لغة البرمجة النصية المستخدمة في GZDoom.


=== موارد إضافية ===
بمجرد تشغيل GZDoom، يمكنك اختيار لعبة من القائمة والبدء في اللعب. يمكنك أيضًا تخصيص إعدادات GZDoom من خلال قائمة الإعدادات.


*  [[GZDoom Wiki]]:  مصدر شامل للمعلومات حول GZDoom.
== المودات (Tmods) في GZDoom ==
*  [[ZDoom Forums]]:  منتدى مجتمعي لمناقشة GZDoom.
*  [[Doomworld]]:  موقع ويب مخصص لألعاب Doom وتعديلاتها.


=== استراتيجيات تداول الخيارات الثنائية ذات الصلة (للمطورين الذين يبحثون عن دخل إضافي) ===
تعد المودات (Tmods) أحد أهم جوانب GZDoom. يمكن للمودات تغيير كل شيء تقريبًا في اللعبة. إليك بعض أنواع المودات الشائعة:


على الرغم من أن هذا المقال يركز على GZDoom GitHub، فقد يكون من المفيد للمطورين معرفة بعض استراتيجيات تداول الخيارات الثنائية المحتملة لتمويل مشاريعهم:
*  **مودات الرسومات:** تحسين الرسومات في اللعبة.
*  **مودات الأسلحة:** إضافة أسلحة جديدة أو تغيير خصائص الأسلحة الموجودة.
*  **مودات الأعداء:** إضافة أعداء جدد أو تغيير سلوك الأعداء الموجودين.
*  **مودات المستويات:** إضافة مستويات جديدة أو تغيير المستويات الموجودة.
*  **مودات طريقة اللعب:** تغيير طريقة اللعب، مثل إضافة قدرات جديدة للشخصية أو تغيير قواعد اللعبة.


[[استراتيجية مارتينجال]]: استراتيجية خطيرة تتطلب رأس مال كبير.
يمكنك تنزيل المودات من مواقع الويب المخصصة مثل [[Doom World]].
*  [[استراتيجية المضاعفة]]: مشابهة لمارتينجال ولكن مع تعديلات طفيفة.
*  [[استراتيجية الاتجاه]]: تحديد اتجاه السوق والتداول في اتجاهه.
*  [[استراتيجية الاختراق]]: التداول على الاختراقات في نطاقات الأسعار.
*  [[استراتيجية المتوسطات المتحركة]]: استخدام المتوسطات المتحركة لتحديد نقاط الدخول والخروج.
*  [[استراتيجية بولينجر باندز]]: استخدام نطاقات بولينجر لتحديد التقلبات.
*  [[استراتيجية مؤشر القوة النسبية (RSI)]]: استخدام RSI لتحديد ظروف ذروة الشراء والبيع.
*  [[تحليل الشموع اليابانية]]:  تحليل أنماط الشموع اليابانية للتنبؤ بحركة الأسعار.
*  [[تحليل حجم التداول]]: استخدام حجم التداول لتأكيد الاتجاهات.
*  [[استراتيجية التداول المتأرجح]]: التداول على تقلبات الأسعار قصيرة الأجل.
*  [[استراتيجية التداول اليومي]]: التداول في نفس اليوم وإغلاق جميع المراكز قبل نهاية اليوم.
*  [[استراتيجية التداول الخوارزمي]]: استخدام الخوارزميات لتنفيذ الصفقات تلقائيًا.
*  [[استراتيجية التداول على الأخبار]]: التداول بناءً على الأحداث الإخبارية الاقتصادية.
*  [[استراتيجية التداول العكسي]]: البحث عن فرص التداول ضد الاتجاه السائد.
*  [[استراتيجية التداول على أساس الدعم والمقاومة]]: تحديد مستويات الدعم والمقاومة والتداول بناءً عليها.


=== تحليل فني وتحليل حجم التداول ===
== استراتيجيات متقدمة ==


*  [[التحليل الفني]]: دراسة الرسوم البيانية وأنماط الأسعار للتنبؤ بالحركات المستقبلية.
لفهم GZDoom بشكل أعمق، يمكن استكشاف:
*  [[تحليل حجم التداول]]: دراسة حجم التداول لتأكيد الاتجاهات وتحديد نقاط الدخول والخروج.
*  [[مؤشر الماكد (MACD)]]: مؤشر زخم يستخدم لتحديد الاتجاهات والتقاطعات المحتملة.
*  [[مؤشر الاستوكاستيك]]: مؤشر زخم يستخدم لتحديد ظروف ذروة الشراء والبيع.
*  [[خطوط فيبوناتشي]]: أدوات تستخدم لتحديد مستويات الدعم والمقاومة المحتملة.


=== الخلاصة ===
*  **ZScript:** تعلم لغة ZScript لإنشاء مودات مخصصة.
*  **محرر المستويات:** استخدام محرر مستويات مثل [[Ultimate Doom Builder]] لإنشاء مستويات جديدة.
*  **تحسين الأداء:** تعلم كيفية تحسين أداء GZDoom، خاصة عند استخدام مودات رسومية متقدمة.


GZDoom GitHub هو مكان رائع للمطورين المهتمين بتعديل ألعاب Doom أو إنشاء ألعاب جديدة. من خلال فهم أساسيات GZDoom و GitHub، يمكنك المساهمة في هذا المشروع المثير والمشاركة في مجتمع حيوي من المطورين. تذكر أن المساهمة تتطلب بعض الجهد والتعلم، ولكنها يمكن أن تكون مجزية للغاية.
== روابط مفيدة ==


[[Category:الفئة:محركات_الألعاب (Game engines)]]
*  [[Doom]]
*  [[Doom II]]
*  [[Final Doom]]
*  [[محرك ألعاب]]
*  [[مود (تعديل)]]
*  [[ZScript]]
*  [[Doom World]]
*  [[Ultimate Doom Builder]]
*  [[OpenGL]]
*  [[Vulkan]]
*  [[GitHub]]
*  [[تعديل الألعاب]]
*  [[التحليل الفني]]
*  [[تحليل حجم التداول]]
*  [[استراتيجيات التداول]]
*  [[إدارة المخاطر]]
*  [[تنويع المحفظة]]
*  [[التحليل الأساسي]]
*  [[التحليل الموجي]]
*  [[مؤشرات التداول]]
*  [[أنماط الشموع اليابانية]]
*  [[المرتكزات]]
*  [[خطوط الاتجاه]]
*  [[مستويات الدعم والمقاومة]]
*  [[مؤشر القوة النسبية (RSI)]]
*  [[المتوسط المتحرك]]
 
{| class="wikitable"
|+ أمثلة على مودات GZDoom
|-
| ! المود  | ! الوصف |
|-
| GZDoom Builder | محرر مستويات متقدم |
|-
| Smooth Doom | يحسن الرسومات ويضيف مؤثرات بصرية |
|-
| PrBoom+ | يوفر محركًا محسنًا لـ Doom |
|-
| ZDoom's UDMF support | يدعم تنسيق UDMF للمستويات |
|}
 
== الخلاصة ==
 
GZDoom هو محرك ألعاب قوي ومرن يسمح لك بتجربة ألعاب Doom الكلاسيكية بطرق جديدة ومثيرة. من خلال استكشاف إمكانيات التعديل والتعاون مع مجتمع GZDoom على GitHub، يمكنك إنشاء تجارب لعب فريدة ومخصصة.
 
[[Category:محركات_ألعاب]]


== ابدأ التداول الآن ==
== ابدأ التداول الآن ==

Latest revision as of 00:17, 24 April 2025

  1. GZDoom GitHub: دليل المبتدئين

موجز

محرك GZDoom.

GZDoom هو محرك ألعاب مُعدَّل ومفتوح المصدر يعتمد على Doom engine الأصلي من لعبة Doom الكلاسيكية. يهدف GZDoom إلى تقديم تجربة لعب حديثة مع دعم العديد من الميزات والتعديلات التي لم تكن موجودة في المحرك الأصلي. هذا المقال موجه للمبتدئين الراغبين في فهم GZDoom، وكيفية الحصول عليه، واستخدامه، بالإضافة إلى استكشاف إمكانيات تعديل الألعاب من خلال منصة GitHub.

ما هو GZDoom؟

في الأصل، كان محرك Doom محدودًا بقدرات الأجهزة في أوائل التسعينيات. GZDoom يتجاوز هذه القيود بشكل كبير. إليك بعض الميزات الرئيسية التي يقدمها:

  • **دعم عالي الدقة:** يسمح GZDoom بتشغيل ألعاب Doom و Doom II و Final Doom بدقة أعلى بكثير من الأصل، مع دعم الشاشات العريضة.
  • **دعم OpenGL و Vulkan:** يوفر GZDoom خيارات عرض رسومية متقدمة باستخدام OpenGL و Vulkan، مما يسمح بتأثيرات بصرية محسنة.
  • **دعم المودات (Tmods):** هذا هو جوهر GZDoom. يمكن للمستخدمين إضافة مودات لتغيير جوانب مختلفة من اللعبة، مثل الأسلحة والأعداء والمستويات وحتى طريقة اللعب نفسها.
  • **دعم ZScript:** لغة برمجة نصية قوية تسمح للمطورين بإنشاء مودات معقدة.
  • **دعم الصوت المحسن:** يوفر GZDoom دعمًا أفضل لتنسيقات الصوت الحديثة، مما يحسن جودة الصوت في اللعبة.
  • **دعم الشبكات:** يسمح GZDoom بلعب ألعاب Doom متعددة اللاعبين عبر الإنترنت.
  • **المرونة:** يمكن تخصيص GZDoom بشكل كبير لتلبية احتياجات المستخدمين المختلفة.

الحصول على GZDoom

هناك عدة طرق للحصول على GZDoom:

1. **من الموقع الرسمي:** يمكنك تنزيل أحدث إصدار من GZDoom من موقعه الرسمي: [[1]]. هذا هو الخيار الأسهل والأكثر موثوقية. 2. **من خلال GitHub:** GZDoom مُستضاف على GitHub، مما يسمح للمطورين والمستخدمين المتقدمين بالمساهمة في المشروع وتنزيل أحدث الإصدارات التجريبية أو حتى تجميع المحرك بأنفسهم. الرابط إلى مستودع GitHub هو: [[2]]. 3. **من خلال منصات التوزيع:** قد تجد GZDoom متاحًا على بعض منصات توزيع الألعاب المستقلة.

GZDoom و GitHub

يعد GitHub جزءًا حيويًا من تطوير GZDoom. إليك بعض الطرق التي يتفاعل بها المستخدمون والمطورون مع GZDoom على GitHub:

  • **تتبع المشكلات (Issue Tracking):** يستخدم GitHub لتتبع الأخطاء والميزات المقترحة. يمكن للمستخدمين الإبلاغ عن الأخطاء واقتراح تحسينات.
  • **طلبات السحب (Pull Requests):** يمكن للمطورين المساهمة في الكود عن طريق إرسال طلبات سحب. يتم مراجعة هذه الطلبات من قبل مطوري GZDoom الأساسيين قبل دمجها في الكود الرئيسي.
  • **الفرع (Branching):** يسمح GitHub للمطورين بالعمل على إصدارات مختلفة من الكود دون التأثير على النسخة الرئيسية.
  • **الشوكة (Forking):** يمكن للمستخدمين إنشاء نسخة خاصة بهم من مستودع GZDoom (شوكة) وإجراء تعديلات عليها دون التأثير على المشروع الأصلي.
  • **التعاون:** يشجع GitHub على التعاون بين المطورين والمستخدمين.

تثبيت وتشغيل GZDoom

1. **تنزيل ملف ZIP:** قم بتنزيل ملف ZIP الخاص بأحدث إصدار من GZDoom من الموقع الرسمي أو GitHub. 2. **استخراج الملفات:** قم بفك ضغط ملف ZIP إلى مجلد على جهاز الكمبيوتر الخاص بك. 3. **نسخ ملفات WAD:** لكي يتمكن GZDoom من تشغيل ألعاب Doom، يحتاج إلى ملفات WAD (Where's All the Data). هذه الملفات تحتوي على البيانات الخاصة باللعبة، مثل المستويات والرسومات والصوت. تحتاج إلى نسخ ملفات WAD من ألعاب Doom الأصلية (doom.wad، doom2.wad، إلخ) إلى مجلد GZDoom. 4. **تشغيل GZDoom:** قم بتشغيل ملف gzdoom.exe. سيفتح GZDoom وسيعرض قائمة بالألعاب المتاحة.

استخدام GZDoom

بمجرد تشغيل GZDoom، يمكنك اختيار لعبة من القائمة والبدء في اللعب. يمكنك أيضًا تخصيص إعدادات GZDoom من خلال قائمة الإعدادات.

المودات (Tmods) في GZDoom

تعد المودات (Tmods) أحد أهم جوانب GZDoom. يمكن للمودات تغيير كل شيء تقريبًا في اللعبة. إليك بعض أنواع المودات الشائعة:

  • **مودات الرسومات:** تحسين الرسومات في اللعبة.
  • **مودات الأسلحة:** إضافة أسلحة جديدة أو تغيير خصائص الأسلحة الموجودة.
  • **مودات الأعداء:** إضافة أعداء جدد أو تغيير سلوك الأعداء الموجودين.
  • **مودات المستويات:** إضافة مستويات جديدة أو تغيير المستويات الموجودة.
  • **مودات طريقة اللعب:** تغيير طريقة اللعب، مثل إضافة قدرات جديدة للشخصية أو تغيير قواعد اللعبة.

يمكنك تنزيل المودات من مواقع الويب المخصصة مثل Doom World.

استراتيجيات متقدمة

لفهم GZDoom بشكل أعمق، يمكن استكشاف:

  • **ZScript:** تعلم لغة ZScript لإنشاء مودات مخصصة.
  • **محرر المستويات:** استخدام محرر مستويات مثل Ultimate Doom Builder لإنشاء مستويات جديدة.
  • **تحسين الأداء:** تعلم كيفية تحسين أداء GZDoom، خاصة عند استخدام مودات رسومية متقدمة.

روابط مفيدة

أمثلة على مودات GZDoom
! الوصف |
محرر مستويات متقدم |
يحسن الرسومات ويضيف مؤثرات بصرية |
يوفر محركًا محسنًا لـ Doom |
يدعم تنسيق UDMF للمستويات |

الخلاصة

GZDoom هو محرك ألعاب قوي ومرن يسمح لك بتجربة ألعاب Doom الكلاسيكية بطرق جديدة ومثيرة. من خلال استكشاف إمكانيات التعديل والتعاون مع مجتمع GZDoom على GitHub، يمكنك إنشاء تجارب لعب فريدة ومخصصة.

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер