هناك العديد من الطرق لإنشاء قصص رائعة، واستخدام البرامج (إلى جانب الكلمات) هو أحد هذه الطرق. على سبيل المثال، تعد القصص التفاعلية طريقة مثيرة للاهتمام لسرد القصص حيث يمكنك، بصفتك القارئ أو اللاعب، اتخاذ خيارات تؤثر على كيفية تطور القصة. غالبًا ما يكون الأمر أشبه بمزيج بين كتاب ولعبة. باستخدام نوع معين من البرامج، ينشئ الكتاب هذه القصص المتفرعة ويصممون مسارات ونتائج مختلفة بناءً على قرارات القارئ.
اعتمادًا على البرنامج والنتائج المحتملة، لا يحتاج الكُتاب حتى إلى قدر كبير من المعرفة التقنية. بالإضافة إلى ذلك: لا يحتاجون إلى دفع أي شيء مقابل أي شيء، لأن هناك العديد من الأدوات مفتوحة المصدر والمجانية للقيام بذلك، وهي متاحة للجميع. إذا كنت تستمتع بها كقارئ أو قررت استخدامها ككاتب، فتذكر أنه يمكنك دائمًا المساهمة في منشئيها عبر Kivach.
هل شاهدت أو لعبت "Black Mirror: Bandersnatch" على Netflix؟ حسنًا، تم صنعها جزئيًا باستخدام Twine، دون الحاجة إلى الترميز. هذه أداة مجانية أنشأها كريس كليماس، وتم إصدارها لأول مرة في عام 2009. وهي مصممة لمساعدة المستخدمين على بناء قصص تفاعلية غير خطية دون الحاجة إلى معرفة كيفية الترميز. تحظى Twine بشعبية خاصة لإنشاء ألعاب نصية وسرد متفرع، مما يسمح للمؤلفين بإنشاء قصص تتغير بناءً على اختيارات القارئ.
من أهم مميزات تطبيق Twine واجهته سهلة الاستخدام، والتي ترسم خريطة بصرية لكيفية ارتباط أجزاء القصة المختلفة. يمكنك البدء بنص بسيط، وإذا كنت ترغب في توسيع قصتك لاحقًا،
يتم دعم Twine بشكل أساسي من خلال التبرعات، حيث يتلقى كريس كليماس التمويل عبر Patreon والتبرعات المقدمة إلى مؤسسة Interactive Fiction Technology Foundation. بالطبع، يمكنك أيضًا
هذا بديل أكثر بصرية. ابتكر توم "بايتوم" روثاميل برنامج Ren'Py، وتم إصداره لأول مرة في عام 2004. وهو مصمم في المقام الأول لإنشاء روايات بصرية (رومانسية غالبًا)، مما يسمح للمستخدمين بسرد قصص تفاعلية باستخدام الصور والأصوات والنصوص. اسم Ren'Py هو مزيج من "ren'ai"، وهي الكلمة اليابانية التي تعني الحب الرومانسي، وPython، لغة البرمجة التي تم بناؤها عليها.
تتمثل إحدى نقاط قوة Ren'Py في بساطتها المقترنة بخيارات التخصيص القوية. لغة البرمجة الأساسية سهلة التعلم، مما يتيح للمبدعين إدارة القصص الكبيرة دون عناء. بالنسبة للمشاريع الأكثر تعقيدًا، يمكن للمستخدمين إضافة كود Python للتعامل مع ميكانيكا اللعبة المعقدة.
يتم تمويل Ren'Py في المقام الأول من خلال دعم المجتمع، مع التبرعات القادمة من صفحة Patreon الخاصة بها والرعاية. كمشروع متاح على GitHub، يمكنهم أيضًا
تم إصدار Fungus بواسطة Chris Gregan في عام 2014، وهو مصمم لمساعدة أي شخص على إنشاء ألعاب تفاعلية لسرد القصص داخل Unity، حتى بدون خبرة في البرمجة. إنه شائع بشكل خاص للروايات المرئية ومغامرات النقر والنقر والألعاب التعليمية. يبسط البرنامج تطوير الألعاب بواجهته سهلة التعلم، مما يجعله مثاليًا للكتاب والرسامين ورسامي الرسوم المتحركة الجدد على Unity. كما يدعم المطورين الأكثر تقدمًا من خلال تقديم نصوص Lua للتخصيص الإضافي.
من بين الميزات البارزة التي يتميز بها Fungus هو نظام البرمجة المرئية، والذي يسمح للمستخدمين بإدارة الحوارات المعقدة والشخصيات ومنطق اللعبة دون الحاجة إلى كتابة التعليمات البرمجية.
تم تمويل هذه الأداة من خلال دعم المجتمع، حيث يمكن لأي شخص استخدامها مجانًا. إذا كنت تستخدمها ووجدتها مفيدة، فيمكنك التفكير في
من المرجح أن يكون هذا هو الجد الأكبر لـ Interactive Fiction. تم إصدار TADS لأول مرة في عام 1988 بواسطة مايكل جيه روبرتس، ومر بثلاثة إصدارات رئيسية: 1 و2 وأخيرًا 3 - إعادة كتابة كاملة للمحرك الأصلي. على أي حال، لا يزال أداة قوية مصممة لمساعدة الأشخاص على إنشاء قصصهم التفاعلية الخاصة، لكنها تتطلب درجة معينة من المعرفة البرمجية للقيام بذلك.
TADS مجاني بالكامل ومفتوح المصدر، ويدعمه مجتمع متحمس من عشاق الخيال التفاعلي. إذا كنت تريد المساعدة في دعمهم، يمكنك
تعتبر النصوص أيضًا مهمة لبناء بعض القصص الخيالية، وهنا يأتي برنامج Trelby للمساعدة في ذلك. تم إصداره في البداية باسم "Blyte" في عام 2003 بواسطة Osku Salerma، ولكن بعد تعثر مبيعاته التجارية، تم إصدار البرنامج مفتوح المصدر في عام 2006. في عام 2011، أعاد المطور Anil Gulecha إحياء المشروع، وأعطاه اسمًا جديدًا، Trelby، وأضاف ميزات حديثة. تتمثل وظيفته الرئيسية في تزويد كتاب السيناريو بأداة قوية وبسيطة وقابلة للتخصيص لكتابة وتنسيق السيناريوهات.
باعتباره مشروعًا مفتوح المصدر ومجاني الاستخدام، يعتمد Trelby على مساهمات المجتمع في التطوير. وهذا يجعله أداة قيمة للكتاب المهتمين بالمشاريع التعاونية. بالنسبة لمؤلفي القصص التفاعلية، يمكن أن يكون هذا موردًا جذابًا لبناء السرد أو مشاريع سرد القصص المستندة إلى الشاشة، وسد الفجوة بين كتابة السيناريو التقليدية والسرد التفاعلي.
أولاً وقبل كل شيء، يجب أن يكون لدى المطورين والمؤلفين حساب على GitHub. وبخلاف هذا الشرط المسبق، لا يحتاجون حتى إلى معرفة أنك تتبرع. ليس على الأقل حتى لحظة السحب، والتي تتم بموافقة مسبقة.
تذكر فقط أن تخبر المستلمين بذلك، حتى يتمكنوا من المطالبة بأموالهم. باستخدام Kivach، من الممكن التبرع بالعملات المشفرة لأي مشروع متاح على GitHub — وهي بالملايين الآن. يمكنك استكشافها بنفسك أيضًا، أو التحقق من حلقاتنا السابقة في هذه السلسلة!
صورة متجهية مميزة بواسطة storyset /