الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لعبة عدد الاشخاص

بدأه فهيم فهمي في 1 يناير 2012 · 11 رد · 2,161 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هناك استفسار بسيط ارجوا منكم الرد عليه من اساتذتنا في هذا المنتدي وهو

تم عرض هذه الصورة المتحركة كلغز ضمن موضوع سرعة البديهيه والبرمجة في منتدي الرياضيات والخورازمات وهي ذات امتداد GIF image .gif وحجمها فقط KB 36.4 والسؤال هو كيفية تنفيذ تلك اللعبة أو الصورة المتحركة (البرنامج المستخدم والخطوات)

مرفق post-254621-004520000 1325412697_thumb.g

وشكرا لكم جميعا

المرفقات
ive9uc.gif
1
#2

برامج ، لا علاقة لبرمجة الألعاب و الرسوميات بالموضوع ، مثل

GIF Animator و نحو ذلك ، بعد رسم كل صورة لوحدها .

1

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3
Abdullah.Alshammeri كتب:

برامج ، لا علاقة لبرمجة الألعاب و الرسوميات بالموضوع ، مثل

GIF Animator و نحو ذلك ، بعد رسم كل صورة لوحدها .

بارك الله فيك اخي

ولكن ما هي خطوات تصميمها وتنفيذها ؟ وهل يمكن توضيح ذلك بمثال بسيط

#4
فهيم فهمي كتب:

ولكن ما هي خطوات تصميمها وتنفيذها ؟ وهل يمكن توضيح ذلك بمثال بسيط

انا ايضا ارغب في معرفة ذلك

هل يدلنا احدا من الاعضاء الكرام الي موقع او معلومة تفصيلية تفيد ؟

( إذا جالستم أهل الصدق فجالسوهم بالصدق فإنهن جواسيس القلو ب , يدخلون في قلوبكم ويخرجون من حيث لاتحتسبون )

#5

صحيح ما هي الطريقة والاسلوب المستخدم في هذا التصميم

هل من مجيب ؟؟ :tantrum:

#6

الطريقة هو انك بتعمل كلاس للإنسان المتحرك وكل شكل بيتحرك له كلاس وكل كلاس له الحركة الخاصة به وبعدين بنيجي في حاجة اسمها game logic هي دي اللي بتعمل object من الكلاس اللي انت عايزه يعني في المثال ده عمل مثلا حوالي 20 إنسان بيتحركوا نفس الحركة وبعدين بتظبط الكود بحيث يصبح بالشكل ده

#7

يمكن ان تصمم عن طريق البرمجة ولكن هذا سيكون متعب قليلاً , لكنه مفيد لو كان يريد تحريك 100 شخص مثلاً في وقت واحد , أو كانت المنطقة أوسع .

الحل الاسهل هو تصميم شخصية واحدة , بحركات مختلفة -حركة لكل منطقة من مناطق الصورة- , ثم يقوم بنسخ مجموعة نسخ منها وتحريكهم كلهم في نفس الوقت بالتالي تظل الحلقة مستمرة .

الصور المتحركة GIF يمكن عملها ببرنامج مثل ImageReady .

الذكاء هنا في ضبط السرعة والتوقيت , وفي تصميم الصورة أيضاً :)

تم تعديل هذه المشاركة بواسطة Delphawi في 19 يناير 2012 في 12:18

2
اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#8
Delphawi كتب:

الحل الاسهل هو تصميم شخصية واحدة , بحركات مختلفة -حركة لكل منطقة من مناطق الصورة- , ثم يقوم بنسخ مجموعة نسخ منها وتحريكهم كلهم في نفس الوقت بالتالي تظل الحلقة مستمرة .

الصور المتحركة GIF يمكن عملها ببرنامج مثل ImageReady .

الذكاء هنا في ضبط السرعة والتوقيت , وفي تصميم الصورة أيضاً :)

هل عندك تجربة معينه في هذا الصدد ؟

ياريت تعرضها علينا بالشرح . فأنا متشوق لذلك

( إذا جالستم أهل الصدق فجالسوهم بالصدق فإنهن جواسيس القلو ب , يدخلون في قلوبكم ويخرجون من حيث لاتحتسبون )

#9

الطريقة مشابهة

, لكن تتم على خطوات أكثر .

الصورة اعلاه يمكن تصميمها على 3 او 4 خطوات لكن للتبسيط , اعتبر لديك شخصان يدوران في حلقة حول بعضهما , تكون هذه مراحل عمل صورة لهما , فبمجرد ان يصل الشخص في الاسفل الى الاعلى (يكون العلوي قد وصل الى الاسفل في نفس الوقت) تكون هذه في الحقيقة نهاية الصورة , ولكنها حلقة تعاد مرارا , فيعتقد المشاهد انهما يجريان خلف بعضهما :)

post-110239-040765300 1327175203_thumb.j

لاحظ هنا مثلاً استخدمت شخص واحد , وقلبته 180 درجة فنتج الشخص الاخر

واستخدمت حركة واحدة هي حركة الوقوف , كان يمكن مثلاً تحريك أرجل الشخصيات في الصورة 2 و 4 بحيث يعطي إيحاء بالحركة بين الموضعين وهكذا ..

أيضاً يمكنك اخذ 4 او 5 لقطات ثابتة للصورة في أوقات مختلفة و سترى مراحل حركة الشخصية في كل منطقة .

المرفقات
Untitled-1.jpg

تم تعديل هذه المشاركة بواسطة Delphawi في 21 يناير 2012 في 22:54

2
اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#10

مشكلة الحجم هنا بملفاتي انني اخذتها jpg ولم آخذها GIF

فعليا لا يطلق على نوع هذه الحركة بحركة

الحركة : تنشا وفقا لمسار محدد وفق معادلة رياضياتية يتغير توضع العنصر او الغرض المحدد خلال زمن معين (تغير احداثيات)

اما تبدل الصور خلال فترات زمنية هو عملية تسمى الخداع السينمائي وليس التحريك

post-250853-036372300 1327616348_thumb.j

post-250853-032124600 1327616407_thumb.j

post-250853-090096400 1327616489_thumb.j

post-250853-072642200 1327616529_thumb.j

post-250853-030644900 1327616548_thumb.j

post-250853-020889400 1327616646_thumb.j

post-250853-070457100 1327616674_thumb.j

post-250853-088401300 1327616699_thumb.j

المرفقات
1.jpg2.jpg3.jpg4.jpg5.jpg6.jpg7.jpg8.jpg
2
#11

شكرا لكم جميعا علي اهتمامكم بالرد وهذه التفسيرات الذكية

وشكر خاص لاستاذنا بالعربي نتقدم علي هذا التحليل المتميز للصورة فاعتقد انه فعلا طريقة تصميم هذه الصورة المتحركة

اما استاذنا Delphawi فشرحك اكثر من رائع وطريقة عمليه فعلا لتصميم شخص متحرك

وشكرا لـ مصطفى مجدي و pythagoras و Smart-m علي اهتمامهم ومشاركاتهم

#12

حضرت متأخر لكني سأضيف بعض المعلومات وهي أن كاميرات الفيديو وأفلام الكرتون نفس الفكرة :cool: :lol:

vr7y9y10.jpg

مواضيع مشابهة