اشتغلت على شراع كجزء من نموذج سفينة مستقل، وتعلمت أن أمور بسيطة تصنع الفرق: مكان الخياطة على الشراع، الاتجاه الذي تُفرد فيه الخيوط، وكيفية وضع كل LOD داخل Texture Atlas لتقليل استدعاءات الرسوم. أستخدم أحياناً blend shapes لطيّات محددة يحتاج اللاعب لرؤيتها من زاوية قريبة، بينما أترك الحركة العامة للشراع لمحاكاة أخف عبر shader.
نصيحتي العملية هي اختبار الشراع في مواقف مختلفة: رياح هادئة، عاصفة، ومناورات مفاجئة؛ هذا يكشف مشاكل التصادم والتمزق ويعطي بيانات لضبط الثوابت الفيزيائية قبل الإطلاق.
الجانب البرمجي مليء بالتفاصيل الدقيقة: أنظمة القماش تتراوح من نماذج كتلة-زنبرك (mass-spring) إلى طرق أكثر تعقيدًا كـ finite element method. في تجاربي أجد أن التكامل باستخدام Verlet أو semi-implicit Euler مع قيود Projected Gauss-Seidel يعطي توازنًا جيدًا بين الاستقرار والسرعة. يجب التعامل مع تصادم الشراع مع القضبان والسارية عبر أشكال تصادم مبسطة (capsules أو convex hulls) لتفادي التداخلات الضخمة.
الأداء مطلوب جداً: لذلك ألجأ إلى تقنيات مثل substepping محدد الزمن للحفاظ على ثبات المحاكاة، أو نقل الحسابات إلى الـ GPU باستخدام compute shaders في المشاهد الكبيرة. لتجنب الاهتزازات غير الواقعية أطبّق ديمبنج مضاف وقيود طولية تمنع الشراع من التمدد بشكل مبالغ. ولإظهار تمزق أو ثقوب أستخدم مخططًا يعتمد على خريطة احتمالية للتمزق وربطها بقوة المواد وزوايا الشد، ثم أُحدّث الـ mesh ديناميكياً مع تقسيم محلي عند الضرورة.
ألوان الشراع عندي تبدأ كقصة: قماش جديد لامع يتحول تدريجياً إلى مادة متعبة تحمل بقع الملح والشمس. أبدأ بالبحث عن أقمشة حقيقية وصور قديمة ثم أصنع نمط الخيوط seam lines في الـ UV، لأن الخياطة الصحيحة تجعل الشراع يبدو حقيقيًا حتى عن بعد. في المحرك أطبّق شيدر متعدد الطبقات: طبقة للون الأساسي، طبقة للسترتش والطيّات عبر normal maps، وطبقة شفافية خفيفة لتأثير الشمس من الخلف.
للحركة أبني تأثير رياح يعتمد على vertex displacement مع موجات متداخلة (sin/cos) مع إضافة ضجيج برمجي ليظهر الشراع غير منتظم. إذا كان المشروع يسمح أستخدم محاكاة قماش حقيقية لاختبار التمزقات والتجاعيد، لكن عادةً أوازن بين الشكل الجميل والأداء لأن اللاعبين لا يريدون هبوطًا في الفريمات أثناء المعارك البحرية أو الإبحار الطويل.
أحتفظ دائماً بصورة ذهنية للسفينة قبل أن ألمس أي أداة: خطوط الشراع، اتجاه الريح، وطريقة تلوّن القماش بعد سنوات من البحر. أبدأ بتجميع مراجع بصرية من صور حقيقية وألعاب مثل 'Assassin's Creed IV: Black Flag' و'Caribbean' و'Sea of Thieves'، ثم أرسم أشكالاً سيلويتية بسيطة لتحديد حجم الشراع ونقاط الربط.
بعد الشكل الأساسي أنتقل إلى النمذجة: قطعة من القماش تُبنى غالباً كمِشّ (mesh) بسيط مع خيوط تقسيم واضحة لتتحمل التحريك. أفضّل إنشاء شراع منخفض البوليغون كنسخة أولية ثم أضيف تفاصيل أعلى الجودة في نسخة منفصلة للـ normal maps وcurvature maps. للتعامل مع الانحناءات أستخدم skinning مع عظام قليلة أو استبدلها بمحاكاة قماش للحركات الديناميكية.
التلوين والنسيج يتطلبان خرائط متعددة: UV مرتب، normal map للطيّات، roughness map للقِدم والرطوبة، وambient occlusion للظلال الخفية. لإظهار تمزق أو رقع أستخدم alpha masks وvertex painting لتفتيح الحواف. كل هذا مع مراعاة الأداء عبر مستويات تفاصيل (LOD) وخرائط عكسية مخبوزة، لتبقى السفينة نفسية في اللعبة وتتماشى مع طريقة اللعب.
كشخص يحب ألعاب الإبحار، حركة الشراع غالباً ما تقرر متعة اللعب أكثر من دقّة الموديل. ألعاب مثل 'Sea of Thieves' و'The Legend of Zelda: Wind Waker' تذكرني بأن الشراع يجب أن يقرأ حالة الريح بصريًا: انحناء خفيف للنسيم، ترفّع قوي للعاصفة، وإشارات مرئية لتغيير الضبط. لذلك أرى أهمية ربط الشارع مباشرة بمنطق اللعبة—تأثير السرعة، استهلاك الموارد، وإمكانية التمزق أو الإصلاح كآليات لعب.
في النهاية أحب شراعًا يبدو حيًا ويتفاعل مع المحيط، ويؤثر على قراراتي في اللعب؛ التفاصيل الصغيرة مثل ظل الشراع المتحرك على ظهر السفينة أو صوت الخيش المتحرك يمكن أن تجعلك تشعر أنك حقاً في عرض البحر.
2026-05-01 23:27:55
2
Leer todas las respuestas
Escanea el código para descargar la App
Related Books
قصص صنعت قواعد نفسية
احمد خالد
0
46
هل سبق أن اتخذت قرارًا ظننت أنه قرارك، ثم اكتشفت لاحقًا أن عقلك هو من خدعك؟
هل تساءلت يومًا لماذا يخاف الناس من أشياء لا وجود لها، أو لماذا يصدقون إشاعة تتكرر، أو كيف تستطيع كلمة واحدة أن تغيّر مستقبل إنسان، أو كيف يمكن لثلاثة أصدقاء أن يعيدوا تشكيل شخصية كاملة؟
"قصص صنعت قواعد نفسية" ليس كتابًا يشرح علم النفس بالطريقة التقليدية، بل يأخذك إلى عالم من القصص المشوقة التي تبدو في بدايتها مجرد أحداث عادية، قبل أن تكشف في نهايتها عن قاعدة نفسية خفية كانت تتحكم في كل شيء منذ اللحظة الأولى.
في كل قصة ستلاحق الأدلة، وتعيش الصراع مع الشخصيات، وتحاول توقع النهاية... لكن المفاجأة الحقيقية ليست فيما يحدث للأبطال، بل فيما ستكتشفه عن نفسك.
قد تجد نفسك في طالب غيّرت كلمة واحدة حياته، أو في شخص صدّق كذبة لأنه سمعها كثيرًا، أو في إنسان قادته عاداته اليومية إلى النجاح أو الفشل دون أن يشعر.
هذا الكتاب لا يمنحك نصائح مباشرة، بل يترك القصص تقوم بالمهمة. ومع كل صفحة ستدرك أن كثيرًا مما اعتقدت أنه "طبيعتك" ليس سوى عادة، وأن كثيرًا مما ظننته "حقيقة" قد يكون مجرد وهم صنعه عقلك.
بعد أن تنتهي من القراءة، لن تنظر إلى الناس... ولا إلى نفسك... بالطريقة نفسها مرة أخرى.
_"تأخرتَ يا نوح..."_
*في لعبة من الدم والخداع، من سيصطاد من؟*
*ومن سيسقط أولاً... البشر أم مصاصو الدماء؟*
أنا نوح آشفورد قائد الصيادين وُلدتُ لأقتل جنسها...
لكنها تعرفني أكثر من ظلي...
وتعرف الحقيقة التي مزقتني من الداخل.
*من ذبح عائلتي لم يكن وحشاً... كان بشراً.*
الآن عليّ أن أختار:
أُبقيها مقيدة بالفضة وأخسر انتقامي...
أم أفكّ سلاسلها وأخاطر بكل شيء؟
قالت إنها مفتاحي...
لكن ما لم تقله... أنها قد تكون لعنتي.
_في حرب بين الدم والشرف، بين الانتقام والرغبة..._
_من سينكسر أولاً: القيد أم القلب؟_
"انت فقط قاتل يا بلاك. قاتل." كانت هذه كلمات سيلين التي أطلقتها وعينيها تهطل منها الدموع.
لم أكن أفهم شيء وكيف اكتشفت الحقيقة. وقفت أمامي بقوة وعينها تخلو من الحب وهي تهتف: "ارفضك الفا بلاك. انا سيلين دايمون ارفضك كرفيقتك ولا اريد رؤسة وجهك مجددا."
**************
أنا ألفا بلاك القوي والاقوي، الصارم والملتزم كانت رفيقتي مراهقة صغيرة. نعم سيلين رفيقتي وقد علمت هذا من تسعة أشهر وحينا أخبرت والدها الفا دايمون من قطيع العواصف المتجددة كان مرحب وسعيد جدا. ولكن اخبرني بالجزء السيء في قصتي. سيلين صغيرة جدا. لم تبلغ السابعة عشر مقارنة بي انا من تجاوزت الثلاثين كان الأمر غريب قليلا. لم تكن الفجوة العمرية بيننا هي المشكلة فقط ولكن الاسوأ كان بعدما أخبرني بتمرد سيلين.
سيلين تكره القوانين والعادات بل ترفض رفضا مطلقا أن تكون مع رفيقها المختار من آلهة القمر. لاﻧها لا تؤمن بآلهة القمر وتريد اختيار شريك حياتها بنفسها.
لم يكن تمرد سيلين متوقف على قوانين القطيع ولكنها مشاكسة، مشاغبة، متحررة، لا يمكنها الخوف من شي، مدللة وتعيش في الترف. كل هذا يجعل أي ألفا ينوي الابتعاد. أريد لونا قوية للقطيع وشخصا ناضج يستطيع العيش في كل الأماكن وكل الأوقات ولكن سيلين لم تكن هكذا.
كنت أظن أنني أستطيع تقويم سلوكها ولكن لا يمكن هذا الأمر بسهولة. هي حاولت اكثر من مرة الهروب من الأكاديمية، الخداع واستخدام الحيل. بل انها جمعت زملائها وخرجت متسللة في حفلة لشرب الخمور. وقامت بتقبيلي أمام الجميع دون أن تخاف. كانت جريئة وحرة وهذا يجعلني أشعر ببعض اليأس في أنها من الممكن أن اقبل بها كـ رفيقتي.
بعد عام وشهور قليلة ستكون قادرة على التحول لذئبها وستعرف حقيقة كوني رفيقها وحتى تلك اللحظة اتمني أن استطيع فعل شي. ليس خوفا من أن ترفضني ولكن كي لا أرفضها. إن عجزت على جعلها شخص قوي فسأقوم برفضها في يوم تحولها وسيكون تخرجها من هنا وعودتها للقطيع.
بعد سقوط طائرتهما في جزيرةٍ مهجورة لا يعرفها أحد، يجد غريبان نفسيهما في مواجهة الطبيعة القاسية، والخوف، والأسرار المدفونة بين الأدغال والبحر.
ومع كل تحدٍّ ينجوان منه معًا، تتحول العداوة والاختلاف إلى شيءٍ أعمق... شيء يشبه الحب الذي وُلد وسط النجاة والموت.
في ليل المقاطعة الباردة، حيث يمتزج الضباب الكثيف بسواد الضغائن القديمة، تدور لعبة صامتة ووحشية بين جدران قصر "ويستفيلد" المهجور وصولاً إلى حافة المرفأ العتيق؛ لعبة تتقاطع فيها خيوط السيطرة بالخديعة، ويتحول فيها الأمل الإنساني النقي إلى ألعوبة في يد شرٍ بارد لا يرحم.
تبدأ المأساة بانتهاء عهد الوصاية المبرم بين "ادريان" النبيل والمتحفظ، وبين "عزازيل" المستبد ذي السطوة المخيفة. ووفقاً للاتفاق، كان يجب أن تُخلى الجزيرة تماماً من أي عابر، احتراماً لحضور عزازيل الذي يرى في الروابط البشرية فوضى تجلب المتاعب. لكن أدريان، ورغم التزامه الدقيق بنزوات غريمه طوال سنوات، كان يخفي هذه المرة سراً يستميت لأجله؛ سرٌ يدعى "إيڤيلين"، الفتاة ذات العينين الصافيتين والروح المبرأة من دنس صراعاتهم الطبقية، والتي يرفض أدريان تسليم أوراقها الرسمية إلى لندن لإلغاء زواجها قسراً.
لم يدم الحوار بين الرجلين سوى دقائق معدودة، سرعان ما تنبه فيها عزازيل إلى الرغبة المستبدة والمضطربة في عيني أدريان، وشعر بأن هناك نفساً غريباً ما زال يرتجف في الممرات الخلفية للقصر. وببرودٍ متقن، أعلن عزازيل بدء اللعبة، متوعداً بالعثور على الطير المختبئ في الأقفاص لكسر جناحيه وإذلال كبرياء أدريان.
يندفع أدريان لاهثاً تحت وطأة الخوف نحو الأروقة الخلفية للقصر، ويأمر إيڤيلين بالهروب الفوري نحو المرفأ القديم دون انتظار رسائله، ظناً منه أن ابتعاده سيحميها. تنطلق إيڤيلين في طريقها الموحل، دون أن تدري أن عزازيل يتأملها بعينين تقطران وحشة.
وفي عتمة الطريق، ينشق الضباب ليتجسد أمامها رجل بملامح نبلٍ كاذبة يقدم نفسه باسم "نادر" راغباً في مرافقتها بدعوى أنه هارب من بطش عزازيل. تقع إيڤيلين في فخ عزازيل، وترافقه مدفوعةً بأمل اللحاق بسفينة لندن، بينما يستمتع بمراقبة صمود هذا الأمل قبل سحقه.
تصل الرحلة ذروتها القاسية عند خط الساحل، لتكتشف إيڤيلين أن المرفأ مهجور تماماً ولا أثر لأي سفينة. وببطء مرعب، تسقط ملامحه الودودة، ويهمس في أذنها بالحقيقة المرة: «أنا عزازيل». وفي اللحظة ذاتها، يصل أدريان متأخراً، يجر ندمه وخوفه، محاولاً استعادتها منه.
نشاهد فتاة تجري و تجري بجنون و هي تتلفت حولها برعب و تخاف في الظلام الشديد و تبكي بشدة و تطلب الرحمة من رب العالمين
تسقط فجأه على ركبتيها بقوه و دموعها تنزل بغزاره بسبب ارتدائها لجذمة ذو كعب عالي فوقفت و قامت بخلع الجذمة بسريعة بعد ذلك اكمل جري حافية القدمين يساعدها انها ترتدي بنطلون جينز و تيشيرت لا ملابس طويلة
تجري و تجري دون توقف حتى تعبت من شدة الجري و هي تشعر بألام لا تطاق بسبب الحصي التي تخترق قدميها من شدة الجري عليهم و هي تحاول الهرب ثم تسقط مره اخرى
انتفضت برعب عندما استمع برعب لأصوات الاسود الشرسه التي تطاردها و ضحكات هستيرية لشاب و هو يقول بصوت عالي باستمتاع سادي مجنون
الشاب باستمتاع : يلا يا لؤلؤة اجري اجري قدامك دقايق و هسيب الاسود و راكي استعدي يا حياتي
و بضحكة هستيرية : ههههههههههههه هههههههه شوفتي انا رحيم ازاي و هسيبلك دقيقة لا ٢دقتين بحالهم علشان تعرفي غلاوتك عندي كبيره أد إيه نبدأ بقي
٦٠ ٥٩ ٥٨ ٥٧ ٥٦ ٥٥ ..........
ليزداد رعبها و هي تستمع اليه يبدء العد ببطئ و استمتاع قبل ان يحرر الاسود خلفها قبل ان ينتهي من العد
شعرت باختناق انفاسها بداخلها و هي تزيد من سرعة ركضها و انفاسها تتلاحق بسرعه و نبضات قلبها تعلو وتعلو حتى كاد قلبها ان يتوقف عن النبض من سرعة نبضاته واصوات الاسود
ما أعجبني دائمًا هو كيف تتكوّن قمرة السفينة من طبقات عمل مختلفة؛ ليست مجرد مقعد أمام شاشة بل نتيجة تعاون فني وتقني واسع النطاق.
في الألعاب الكبيرة عادةً ما يقود عملية التصميم مخرج فني أو 'Art Director' يضع الرؤية العامة، بعدها يأتي دور فنّاني المفاهيم (concept artists) الذين يرسمون أشكال الإضاءة والواجهات والديكور. ثم يحوّل فنانو البيئة والنمذجة ثلاثية الأبعاد هذه الرسومات إلى مساحات قابلة للعب، مع العمل المتزامن لفريق واجهة المستخدم (UI/UX) الذي يصمم الشاشات والعدادات داخل القمرة.
ولا أنسى دور الفنانين التقنيين (technical artists) والمبرمجين الذين يتأكدون من أن كل شيء يعمل بسلاسة على محرك اللعبة، وحتى صوتيّات المقصورة تضيف شعورًا بالمكان. أمثلة مثل 'Mass Effect' أو 'No Man\'s Sky' تظهر هذا التناغم بوضوح: رؤية فنية موحدة يتم تنفيذها عبر فرق متعددة التخصصات. في النهاية، القمرة الناجحة تولد إحساسًا بالواقعية والوظيفة بقدر جمالها البصري، وهذا ما يجذبني كمحب لتفاصيل التصميم.
أحب أن أتخيل حركة القماش قبل أن أبدأ بالرسم. الشراع ليس مجرد قطعة قماش، بل مجسم حي يتفاعل مع الريح والصاري والسفينة نفسها.
أبدأ بدراسة الاتجاه العام للرياح وتحديد نقاط التعلق: الصار، الحبال، وحافة الشراع. هذه النقاط تُحدّد أين تظهر الطيات الكبيرة والصغيرة. ثم أرسم «هيكل الطية» بخطوط سريعة لتحديد الانحناءات الأساسية، مع مراعاة أن الطيات الأقرب للمصدر (الصرّ أو الحبل) تميل لأن تكون أكثر تشبثًا وأقل انبساطًا.
أُعطي كل طية وزنًا بصريًا: ظلال أعمق في الجوانب المنكمشة، ولمعان ناعم على القمم المنبسطة. أُحب استخدام ضربات فرشاة طويلة ومبسطة لترجمة انسياب القماش، وأضيف تآكلًا قليلًا على الحواف لتعمق الإحساس بالواقعية. أخيرًا، إذا كان المشهد ضد ضوء الشمس، أفكّر في شفافية خفيفة عند الأطراف وإضاءة خلفية تجعل الشراع يبدو رقيقًا ومعبّرًا. هذه الطبقات البسيطة تقلّب الشراع من مجرد شكل إلى عنصر نابض بالحياة في اللوحة.
أصبحت أعتبر بحث الشعارات جزءًا ممتعًا من عملية بناء اللعبة، وأحيانًا أجده أهم من اختيار الموسيقى الخلفية. عندما أبدأ مشروعًا جديدًا أزور أولًا مواقع تجمع الإلهام مثل Behance وDribbble لأنهما مليئان بشعارات ألعاب احترافية وأفكار تركيبية رائعة، وأحب تصفح مجموعات المشاريع لتفهم كيف توزَّعت العناصر البصرية عبر الهوية الكاملة. بعد ذلك أتنقل إلى مكتبات الموارد مثل Envato Elements وCreative Market حيث أجد قوالب شعارات قابلة للتخصيص بصيغ فيكتور (SVG وAI وEPS) ما يسهل تعديلها لتصبح فريدة للّعبة.
إذا كنت أبحث عن موارد مجانية أذهب إلى OpenGameArt وKenney وFreepik وVecteezy — هذه المواقع مفيدة خاصة إن أردت أيقونات وشعارات أساسية يمكن تعديلها بسرعة. كما أن سوق محركات الألعاب نفسه مفيد: Unity Asset Store وUnreal Marketplace يقدمان أحيانًا حزم هوية جاهزة تناسب أنواع ألعاب محددة. لا أغفل عن مواقع الخطوط مثل Google Fonts وDaFont وFont Squirrel للعثور على خطوط تلائم طابع اللعبة.
نصيحتي العملية: احرص على رخصة الاستخدام قبل تنزيل أي شعار أو عنصر؛ تأكد من أنها تسمح بالاستخدام التجاري وخلوها من قيود العلامة التجارية. بعد اختيار قالب أو مصدر إلهام أعد تصميمه ليسمح بالتميّز — غيّر الألوان، وبنى الظلال، وجرب تسطيح التصميم ليعمل جيدًا على أيقونات المتاجر ومقاسات الشاشة الصغيرة. أخيرًا، إذا رغبت في لمسة احترافية فعادةً ما أفضّل توظيف مصمم حر لتخصيص النهاية، لأن التوقيع البصري للعبة يستحق استثمارًا صغيرًا للحصول على نتيجة تُعطيها شخصية حقيقية.