Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
S.P.A.R.K--Standard-Python-ASCII-RPG-Kit- — محرك ألعاب Python خفيف الوزن لتقمص الأدوار ثنائي الأبعاد بتقنية ASCII | Kitploit
أدوات/GitHubGitHub/ninedeadeyes/s.p.a.r.k--standard-python-ascii-rpg-kit-
أدوات عامةالتعلم والتعليممسارات ودورات التعلممختبرات وتدريب عملي
GitHubninedeadeyes/s.p.a.r.k--standard-python-ascii-rpg-kit-

S.P.A.R.K--Standard-Python-ASCII-RPG-Kit-

محرك ألعاب Python خفيف الوزن لتقمص الأدوار ثنائي الأبعاد بتقنية ASCII

عرض المستودع
37منذ 29 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

S.P.A.R.K الإصدار 1.0

نظرة عامة

S.P.A.R.K هو محرك ألعاب آر بي جي (RPG) ثنائي الأبعاد بأسلوب رجعي (Retro) يعتمد على نصوص ASCII، وهو خفيف الوزن. تم بناؤه على المكتبة القياسية، وبالتالي لا يتطلب تثبيت أي حزم عبر PIP.

الغرض من هذا المحرك هو تعليمي. وأعتبره امتدادًا لسلسلة الدروس التعليمية الخاصة بي المكونة من 15 لعبة بايثون مصغرة، حيث يعمل كملعب يمكنك من خلاله تطبيق ما تعلمته في مغامراتك المصغرة الخاصة.

يوفر S.P.A.R.K. الأنظمة الأساسية اللازمة لبناء لعبة آر بي جي تقليدية بنصوص ASCII، بما في ذلك:

منطق اللاعب والعدو، القتال القائم على الأدوار، التنقل في الخريطة، الرسوم المتحركة بنصوص ASCII، شاشة العنوان وواجهة المستخدم، دعم صوتي أساسي، الأسلحة، الدروع، الإحصائيات، نظام رفع المستوى، نظام الجرد والأحداث (لإنشاء المهام والقصة)

أنواع ألعاب تقمص الأدوار التي يمكنك صنعها تشبه تلك التي تم إنشاؤها باستخدام محرك ألعاب Bitsy أو سلسلة كتب Fighting Fantasy التفاعلية

فيديو العرض التوضيحي / الدليل

https://youtu.be/X8iuvvla46Q

لعبة مثال

https://github.com/Ninedeadeyes/Grimlore-2-These-Doomed-Men-

البدء

المتطلبات بايثون 3.10+

يُنصح باستخدام ويندوز (لتشغيل الصوت). أقترح استخدام pygame إذا كنت تريد تشغيل الصوت على أنظمة التشغيل الأخرى.

لقد أنشأت لعبة مثال بمهمة بحث بسيطة بعنوان 'S.P.A.R.K ( مثال مهمة الملعقة )'. وهي توفر دراسة حالة جيدة حول كيفية 'برمجة مهمة' داخل المحرك. يمكنك استخدامها كأساس للعبتك الخاصة، ولكن إذا كنت تريد العمل من صفحة بيضاء، فاستخدم S.P.A.R.K محرك اللعبة (لوحة فارغة)

إنشاء المحتوى الخاص بك

يمكنك بسهولة توسيع S.P.A.R.K. عن طريق إضافة:

  • أسلحة جديدة (weapon.py)

  • دروع جديدة (armour.py)

  • أنواع أعداء جديدة (enemy.py)

  • أحداث جديدة (events.py)

  • خرائط جديدة (maps.py)

  • رسوم متحركة جديدة (animations.py)

قاعدة الكود بسيطة عن قصد حتى تتمكن من تعديلها بحرية.

متنوعات

لتوضيح بعض الأسئلة والمفاهيم الخاطئة المتكررة حول S.P.A.R.K وتطويره، إليك بعض السياق مقدمًا:

1."هذا مجرد هراء من الذكاء الاصطناعي."

يتمتع هذا المشروع بسجل ورقي واضح يمتد لست سنوات من التطوير اليدوي. بدأ كمشروع مغامرة نصية ثنائية الأبعاد مبكر (Dungeon of the Black Dragon)، ثم توسع إلى لعبة آر بي جي مفتوحة العالم (Grimlore: Land of the Heretic Hand)، وتمت إعادة هيكلته في النهاية إلى إطار عمل محرك قابل لإعادة الاستخدام (S.P.A.R.K). إذا كنت تريد رؤية التقدم خطوة بخطوة من السطر الأول، فتفقد مجلد الإنجازات (milestones) داخل مستودع S.P.A.R.K.

  1. "S.P.A.R.K ليس محرك ألعاب 'حقيقيًا' / إنه يفتقر إلى الميزات القياسية."

بحكم التعريف، محرك الألعاب هو إطار عمل يوفر تجريدات منخفضة المستوى لحلقات التشغيل، والمنطق المكاني، ومعالجة الإدخال، وإدارة الحالة، والعرض، مما يمكّن المطورين من بناء المحتوى دون إعادة اختراع الآليات الأساسية. يوفر S.P.A.R.K كل هذه الأمور لألعاب تقمص الأدوار القائمة على الطرفية. إنه مشروع هواية مجاني ومفتوح المصدر مصمم لألعاب النصوص خفيفة الوزن، وليس أداة تجارية تهدف إلى منافسة البرامج التجارية الغنية بالميزات.

  1. "الألعاب المكتوبة بهذا هي مجرد أعمال نسخ ولصق كسولة."

عندما يتم إنشاء لعبتين في RPG Maker أو Godot أو Unreal، فإنهما تشتركان في نفس محرك الأساس تمامًا — فهو فقط مُجمَّع أو مخفي خلف المحرر. نظرًا لأن S.P.A.R.K مفتوح المصدر وبايثون خام، فإن الكود الأساسي للمحرك مرئي بالكامل. إعادة استخدام وحدات المحرك الأساسية عبر عناوين مختلفة ليست "نسخًا ولصقًا"؛ بل هي بنية برمجيات قياسية وإعادة استخدام للكود.

رخصة MIT — مجانية للاستخدام والتعديل والتوزيع.

تنزيل الأداة