كيف يمكن برمجة مثل هذه الصور المتحركة ؟
أجمل ما في البرمجة هي برمجة قوانين الفيزياء , حيث تُشكل أنتَ على حاسوبك بيئة طبيعية متكاملة , تُحاكي قوانين الطبيعة كما هي , من القوة والجاذبية والحركة والسرعة والتسارع .. بالإضافة إلى الـ Calculus .. وما إلى ذلك ..
1- أُحيلك إلى هذا الفيديو :
لتستشعر متعة البرمجة والرياضيات.
2- وهذا الكتاب The Nature of Code [ مجانيّ + تفاعلي ] يشرح مبادئ الفيزياء -بعيداً عما عهدناها في المدارس!- وكيفية تطبيقها برمجياً بلغة JavaScript , والجميل أنك ترى الـ Code و التطبيق مباشرة داخل الموقع ..
.. تُحفة!.
3- وهذا الرّائع :
له مقالات جميلة في موقعه.
أنا أعرف أن هناك مكتبات تحاكي الظواهر والقوانين الفيزيائية تستخدم في محركات الرسوم خصوصا للألعاب ليتم محاكاة مثل التصادم وتأثير السقوط و الانفجار وغيرها وهي تستخدم لإنتاج مثل هذه الأمور
وكذلك الأمر فيما يخص حل الألغاز أو شيء من هذا القبيل
أما فيما يخص PHP أو جافا سكربت فلا أدري إن كان هناك مكتبات جاهزة
يعني خبير ألعاب سيحل لك اللغز بسهولة
فكرتها مثل فكرة الأفلام تماما و هو اظهار صور متتابعة بفاصل زمني قصير.
يمكنك تحميل الصورة و فتحها ببرنامج لتحرير الصور مثل gimp
ستجد أنها مجموعة من الطبقات يتم اظهارها الواحدة تلوى الأخرى و في كل طبقة يوجد جزء من الصورة فقط.
و الطبقة الأولى هي عبارة عن الخلفية و التي تحوي المشهد الثابت الذي لا يتغير من لقطة الى اخرى مثل خطوط الشبكة في هذا المثال.
شاهد هذا الفيديو مثلا
اتكام عن انتاجها يعني كتابة خوازمية والناتج يكون هذه الصورة و لو انك دخلت على الرابط فانك ستجد ان منتجها استعمل ال php
التعليقات