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

مشروع تخرج لمحاكاة

بدأه تباسيم في 1 نوفمبر 2008 · 12 رد · 3,979 مشاهدة · في التصميم والفلاش والبرامج الرسومية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة

صراحة انا في مشكلة وحايسة بمشرووع تخرجي ..

مالي الا الله ثم انتم ..

وما شجعني الا ماشفته من هالمنتدى الضخم من عقول جبارة وامكانيات عالية ..

الله يوفقكم ويحفظكم ...

مشروعي هو محاكاة لجهاز معين >>> ماحددناه لانه لسا فكرة

باستخدام برامج التصميم ثلاثية الابعاد

وانا وزميلاتي مانفقه في التصميم شيء اللهم مسمياااااات

المهم انه راح نرسمه باحد هالبرامج

ونستخدم احد لغات البرامج

..

فبودي باستشارتكم استاذتي الافاضل

اولا ايش رايكم بالفكرة عاامة

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

لانا راح نتعلمها في شهرين

مادري يكفينا الوقت او لا؟؟

حاجة ثانية ..

ايش لغات البرمجة اللي نقدر نربط فيها التصميم ونتحكم فيه

علما انه احنا دارسين السي والسي ++ والماتلاب ذا الترم باذن الله

واعطوني ارائكم باي شيء يخص الفكرة .....

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

وكل الشكر مقدماااااا

تم تعديل هذه المشاركة بواسطة تباسيم في 1 نوفمبر 2008 في 03:25

#2

up

#3

UP

#4

يا اخي لازم تطرح الافكار وتوضح اكثر و تبين لوين توصلت وتحط شئ من عملك حتى نقدر نساعدك ونتطور معا

#5

مشكور اخوي اكتيف مان للتفاعل ..

بصراحة احنا لسا مابدانا في المشروع ابدا..

لكن راح اوضح اكثر ..

احنا راح نحاكي معمل شبكات حاسب ..

تمام ..

يعني راح نرسم المعمل والاجهزة ..

ونضيف خياراات لاضافة الادوات اللي نحتاجها لانشاء شبكة (سويتش-هب- بريدج -كيابل)

ونخلي المستخدم يدرج هذي الادوات ويبدا ينشي الشبكة ..

وممكن نضيف محاكاة للاجهزة اللي نستخدمها في الشبكة ..

عشان يقدر المستخدم يتعرف على تركيها الداخلي وتوصيلها وكذا ..

فانا اسال هل اقدر استخدم الثري دي ماكس للتصميم الثلاثي الابعاد ولغة برمجة ..

يعني هل راح اقدر اربط بينهم ...

وايش رايكم بالفكرة عااامة ..

وايش تقترحون علي ..

ولكم مني كل الشكر والتقدير ..

#6

انصحك عندما تبدا تعلم 3d لا تتعلمة كفنان (لان هذا الاسلوب ياخد وقت طويل جداا )لاهتمامة بالتفاصيل لكن حدد برنامج تريحك الواجهة الخاصة بة ومن ثم تعلم موديلنج ويفضل للسرعة تحديد نوع الموديلنج (pologon or surface or subdivisin ( وتعلم مبادى الاضاء مثل انواعها ( spot ligt .area light ( الخ او شوف النوع الى انت عاوزو ولا اظن انك ستحتاج تتعلم انميمشن لانك ستكتفى بانيميشن الادوات الاساسيى مثل ( rotate move ( الا اذا كنت ناوى على انيميشن كراكتر (انيميشن الكراكتر تعليمة طويل وليس هين ) وتعلم بعض shader

لتحسين مستوى التكستر واعطاء المشهد جودة

على العموم يمكنى مساعدتك (فانا مصمم 3d مايا ) ومبتدى برمجة (ادرس programming c++ black book و shaum discrete math matics ) وقرات عن برمجة الالعاب لكننى لنتظر الانتهاء من الكتابين السابقين حتى اتعمق

و ارجو الرد فعلى اى هيئة تريد ملف المشروع ( ملف تنفيذى او مالتى ميديا او الخ)

مع تحياتى :) وجاهز للمساعدة رغم ضيق وقتى

تم تعديل هذه المشاركة بواسطة apex في 6 نوفمبر 2008 في 15:33

name : mohamedyosry

#7

بدات ارى انها لعبة صغيرة :hmm:

لا تعطيها اكبر من مساحة لعبة فبرمجتها كلعبة قادرة على اعطاء المطلوب واكثر

وكما قلت مستعد للمشاركة جرافيكيس 3d and 2d واذا كنت ستستعمل xna محرك للمشروع فيمكنى المشاركة بادارة المشروع بالكامل جرافيكيا

وانيميشن داخل xna و انتم مسئولون برمجيا

تم تعديل هذه المشاركة بواسطة apex في 6 نوفمبر 2008 في 17:18

name : mohamedyosry

#8

وان شعرتم بالاحباط يمكنك محاكاتها ببرامج اقل صعوبة مثل adobe flash ولغة الاسكربت الخاصة بة وسيعطى ناتج ممتاز

(الفلاش الحديث يتكامل مع ملفات 3D اذا كنت لاتريد 2D )

وبالتوفيق

تم تعديل هذه المشاركة بواسطة apex في 6 نوفمبر 2008 في 20:47

name : mohamedyosry

#9
apex كتب:
انصحك عندما تبدا تعلم 3d لا تتعلمة كفنان (لان هذا الاسلوب ياخد وقت طويل جداا )لاهتمامة بالتفاصيل لكن حدد برنامج تريحك الواجهة الخاصة بة ومن ثم تعلم موديلنج ويفضل للسرعة تحديد نوع الموديلنج (pologon or surface or subdivisin ( وتعلم مبادى الاضاء مثل انواعها ( spot ligt .area light ( الخ او شوف النوع الى انت عاوزو ولا اظن انك ستحتاج تتعلم انميمشن لانك ستكتفى بانيميشن الادوات الاساسيى مثل ( rotate move ( الا اذا كنت ناوى على انيميشن كراكتر (انيميشن الكراكتر تعليمة طويل وليس هين ) وتعلم بعض shader

لتحسين مستوى التكستر واعطاء المشهد جودة

على العموم يمكنى مساعدتك (فانا مصمم 3d مايا ) ومبتدى برمجة (ادرس programming c++ black book و shaum discrete math matics ) وقرات عن برمجة الالعاب لكننى لنتظر الانتهاء من الكتابين السابقين حتى اتعمق

و ارجو الرد فعلى اى هيئة تريد ملف المشروع ( ملف تنفيذى او مالتى ميديا او الخ)

مع تحياتى :) وجاهز للمساعدة رغم ضيق وقتى

جزاااااااااااك الله كل خير ..

ومثل ماقلت ماراح نحتاج انيميشن ........ احتمال نحتاج نحط حاجة بسيطة (مثلا اشارة على انتقال البيانات ع شكل اسهم حمراء متحركة )

بس مافهمت كيف قصدك الفرق بين الملتيميديا والملف التنفيذي ؟؟

apex كتب:
بدات ارى انها لعبة صغيرة :hmm:

لا تعطيها اكبر من مساحة لعبة فبرمجتها كلعبة قادرة على اعطاء المطلوب واكثر

وكما قلت مستعد للمشاركة جرافيكيس 3d and 2d واذا كنت ستستعمل xna محرك للمشروع فيمكنى المشاركة بادارة المشروع بالكامل جرافيكيا

وانيميشن داخل xna و انتم مسئولون برمجيا

حتى انا اشوف انها كلعبة تعليمية ..

يعني برمجتها مثل برمجة الالعاب تمام ؟؟

طيب ايش تقترح علينا نستخدم احنا لسا ماتعلمنا اي شيء ... بحيث النتيجة ممتازة ومدة التعليم سهلة وسريعة لانه مشروعنا راح نبدا في تنفيذه فعليا في ثلاثة شهووور ..

و xna ماقد تعاملت معاه هوه برنامج تصميم او لغة برمجة ..؟؟

اعذرني اشياء جديدة علي ..

apex كتب:
وان شعرتم بالاحباط يمكنك محاكاتها ببرامج اقل صعوبة مثل adobe flash ولغة الاسكربت الخاصة بة وسيعطى ناتج ممتاز

(الفلاش الحديث يتكامل مع ملفات 3D اذا كنت لاتريد 2D )

وبالتوفيق

الفلاش فكرة حلووة ..بس مادري كيف امكاانيااته ؟؟ وجودة التصميم كيف راح تصير ؟؟

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

عشان كذا نبغى نحدد برنامج نتعامل معاه ومتاكدين انه راح يلبي جميع احتاجات المشروع ..

واحنا للصراحة محتارين بين 3d stiduo max او cinema 4d

ايش رايك بينهم الاثنين..؟؟

ولك جزيل الشكر والتقدير ..

#10
اقتباس
اقتباس
حتى انا اشوف انها كلعبة تعليمية ..

يعني برمجتها مثل برمجة الالعاب تمام ؟؟

طيب ايش تقترح علينا نستخدم احنا لسا ماتعلمنا اي شيء ... بحيث النتيجة ممتازة ومدة التعليم سهلة وسريعة لانه مشروعنا راح نبدا في تنفيذه فعليا في ثلاثة شهووور ..

و xna ماقد تعاملت معاه هوه برنامج تصميم او لغة برمجة ..؟؟

صراحة اخشى ان اقول ان مجال التصميم ثلاثى الابعاد عميق ولكن ما تحتاجينة فى اللعبة هو pologon modeling والمستوى السهل من هذة النوع ولكن مصمم 3d للالعاب لة خبرة فى هذا المجال مثل low poly لتسهيل العمل على كارت الشاشة وتصليح التظليلات حتى لا يعطب

الخامات (الالوان) فى المشهد واعطاء بعض تاثيرات الخامات حتى تعطى منظر الجسم (الاسلاك المتشابكة التى فى الالعاب تكون صورة وليست جسم مصمم بهذة التفاصيل ) وبعض خبرات العمل فى مجال الالعاب

ولكن لنكن متفائلين فان مشروعك ليس ضخم لذلك فانك تحتاجين low poly models (الى هى الاجسام 3d ) للاجهزة والمعمل والخ ( ان شاء الله سهلة )

ثانيا تسطيب هذة فى البرنامج وصنع مجال المشروع فى المحرك وتوريد الانيميشن وتجهيزة جرافيكيا والخ ( ممكن اساعدك فى تسطيبة فى xna )

ثالثا وهذة هى الاهم هى تعلم c# حتى تتعامل معها برمجيا و عليك تفهم ان برمجة الالعاب ان معنى ان اعطى امر للعبة ان اعطية

امر يجعل اللعبة تقوم بعمل مثلا الانيميشن كذا حسب خيارات المستخدم

رابعا ودة الاهم انك انت التى تحددى صعوبة المشروع فبامكانك انك تجهزى بعض الانيمشن الجاهزة (احداث جاهزة ) للمستخدم بحيث انة يشعر

بانة فى معمل حقيقى ولكن هذة مجرد اشياء مسجلة مسبقا مع اضافة شروط لحدوث الانيميشن

ام تنوين على شى اعمق برمجيا

اقتباس
و xna ماقد تعاملت معاه هوه برنامج تصميم او لغة برمجة ..؟؟

xna هو محرك العاب عبارة عن visual c# مدمج معة بعض ادوات اخرى خاصة ببرمجة الالعاب وهو مصمم لبرمج الالعاب ل xbox 360

و الويندوز ولكن لا تتعجبى من شكلة فاذا هيئتة برمجيا وجرافيكيا (مسار المشروعات والخ ) وضغطى run للكود ستجدين اللعبة تعمل

اقتباس
الفلاش فكرة حلووة ..بس مادري كيف امكاانيااته ؟؟ وجودة التصميم كيف راح تصير ؟؟

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

عشان كذا نبغى نحدد برنامج نتعامل معاه ومتاكدين انه راح يلبي جميع احتاجات المشروع ..

واحنا للصراحة محتارين بين 3d stiduo max او cinema 4d

ايش رايك بينهم الاثنين..؟؟

ولك جزيل الشكر والتقدير ..

الصراحة الفلاش حتى اخر تعامل معة كانت امكانياتة محدودة لحد كبير وكان امكانياتة فى 3d كانت ;low poly لدرجة كبيرة تضيع التفاصيل

ولكن مازال خيار قائم

ومن ناحية تحديد البرامج التصميم فكل برامج الثردى واحدة فانا مصمم ب maya ومع ذلك اتعامل مع اى برنامج ثلاثى الابعاد لانهم نفس المصطلحات ولكن المايا يخدمنى بانة كبير فيشمل مصطلحات البرامج الاصغر

ولكن اخر ما يمكنى انصاحك بة هو c4d فاعتبرة من البرامج الضعيفة فى هذة المجال (سيناقشنى البعض فى هذة الكلمة ولكنة رايى )

ولكن max خيار جيد فهو كما اسمع سهل التعلم قليلا بالنسبة لزملائة ولكن ايضاء هناك برامج عليك النظر فيها مثل

light wave و modo و maya و xsi

بالطبع صعوبة تعلم كل برنامج تتوقف على عاملين

ملائمتة (من حيث الواجهة والتحكم ) بالنسبة لك

القدر الذى تريدين تعليمة منة

وفى النهاية فريق العمل هو الذى سيحدد هل تريدون تعلم كل ذلك ام تكتفون بمعرفة ما ستبرمجونة فى xna والعمل من الناحية البرمجية

وانا مستعد ايضاء لمساعدتكم فى ايجاد مواد التعلم

تم تعديل هذه المشاركة بواسطة apex في 10 نوفمبر 2008 في 00:07

name : mohamedyosry

#11

السلام عليكم

طبعا من المميز انشاء محاكاه بمكتبات اكثر احترافية مثل OpenGL او DirectX لكن ستكون متعبة جدا و صعبة التنفيذ في غضون شهرين

انا انصحك باستخدام صور متحركة و لغة #C و + GDI

قومي بتصميم الصور ( او استخدام صور جاهزة ) ثم قومي باستخدام اوامر + GDI على اداة صورة

بحيث تقومين بانشاء مصفوفة تمثل قطع الشبكة

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

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

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

بالمناسبة + GDI مكتبة الرسوميات الملحقة باطار الدوت نت مذهلة و فيها امكانيات تفي بالغرض

تحياتي

تم تعديل هذه المشاركة بواسطة الكون في 10 نوفمبر 2008 في 11:01

#12

جزااااااااااك الله كل خير ع مساندتك نفعك الله بعلمك

apex كتب:
صراحة اخشى ان اقول ان مجال التصميم ثلاثى الابعاد عميق ولكن ما تحتاجينة فى اللعبة هو pologon modeling والمستوى السهل من هذة النوع ولكن مصمم 3d للالعاب لة خبرة فى هذا المجال مثل low poly لتسهيل العمل على كارت الشاشة وتصليح التظليلات حتى لا يعطب

الخامات (الالوان) فى المشهد واعطاء بعض تاثيرات الخامات حتى تعطى منظر الجسم (الاسلاك المتشابكة التى فى الالعاب تكون صورة وليست جسم مصمم بهذة التفاصيل ) وبعض خبرات العمل فى مجال الالعاب

ولكن لنكن متفائلين فان مشروعك ليس ضخم لذلك فانك تحتاجين low poly models (الى هى الاجسام 3d ) للاجهزة والمعمل والخ ( ان شاء الله سهلة )

ثانيا تسطيب هذة فى البرنامج وصنع مجال المشروع فى المحرك وتوريد الانيميشن وتجهيزة جرافيكيا والخ ( ممكن اساعدك فى تسطيبة فى xna )

ثالثا وهذة هى الاهم هى تعلم c# حتى تتعامل معها برمجيا و عليك تفهم ان برمجة الالعاب ان معنى ان اعطى امر للعبة ان اعطية

امر يجعل اللعبة تقوم بعمل مثلا الانيميشن كذا حسب خيارات المستخدم

رابعا ودة الاهم انك انت التى تحددى صعوبة المشروع فبامكانك انك تجهزى بعض الانيمشن الجاهزة (احداث جاهزة ) للمستخدم بحيث انة يشعر

بانة فى معمل حقيقى ولكن هذة مجرد اشياء مسجلة مسبقا مع اضافة شروط لحدوث الانيميشن

ام تنوين على شى اعمق برمجيا

تمام يعني ممكن استخدم الثري دي + محرك + وابرمج بالسي شارب ... هذي هي الفكرة ؟؟؟

xna هو محرك العاب عبارة عن visual c# مدمج معة بعض ادوات اخرى خاصة ببرمجة الالعاب وهو مصمم لبرمج الالعاب ل xbox 360

و الويندوز ولكن لا تتعجبى من شكلة فاذا هيئتة برمجيا وجرافيكيا (مسار المشروعات والخ ) وضغطى run للكود ستجدين اللعبة تعمل

الصراحة الفلاش حتى اخر تعامل معة كانت امكانياتة محدودة لحد كبير وكان امكانياتة فى 3d كانت ;low poly لدرجة كبيرة تضيع التفاصيل

ولكن مازال خيار قائم

ومن ناحية تحديد البرامج التصميم فكل برامج الثردى واحدة فانا مصمم ب maya ومع ذلك اتعامل مع اى برنامج ثلاثى الابعاد لانهم نفس المصطلحات ولكن المايا يخدمنى بانة كبير فيشمل مصطلحات البرامج الاصغر

ولكن اخر ما يمكنى انصاحك بة هو c4d فاعتبرة من البرامج الضعيفة فى هذة المجال (سيناقشنى البعض فى هذة الكلمة ولكنة رايى )

ولكن max خيار جيد فهو كما اسمع سهل التعلم قليلا بالنسبة لزملائة ولكن ايضاء هناك برامج عليك النظر فيها مثل

light wave و modo و maya و xsi

بالطبع صعوبة تعلم كل برنامج تتوقف على عاملين

ملائمتة (من حيث الواجهة والتحكم ) بالنسبة لك

القدر الذى تريدين تعليمة منة

وفى النهاية فريق العمل هو الذى سيحدد هل تريدون تعلم كل ذلك ام تكتفون بمعرفة ما ستبرمجونة فى xna والعمل من الناحية البرمجية

وانا مستعد ايضاء لمساعدتكم فى ايجاد مواد التعلم

مشكور كل الشكر لافاادتك مرة ثانية وان شاء لي عودة مع استفسارات جديدة ..

#13
الكون كتب:
السلام عليكم

طبعا من المميز انشاء محاكاه بمكتبات اكثر احترافية مثل OpenGL او DirectX لكن ستكون متعبة جدا و صعبة التنفيذ في غضون شهرين

انا انصحك باستخدام صور متحركة و لغة #C و + GDI

قومي بتصميم الصور ( او استخدام صور جاهزة ) ثم قومي باستخدام اوامر + GDI على اداة صورة

بحيث تقومين بانشاء مصفوفة تمثل قطع الشبكة

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

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

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

بالمناسبة + GDI مكتبة الرسوميات الملحقة باطار الدوت نت مذهلة و فيها امكانيات تفي بالغرض

تحياتي

وعليكم السلام والرحمة ..

الصراحة انا اخذت اساسيات في اوبن جي الي تحت مكنبة الفيجول سي ++

وكانت عبارة عن رسم اشكال وكذا لكن ماتطرقنا الى الربط..

وفكرتك رااائعة وقريبة من اللي بباااالي ..

جزااك الله كل خير ع افادتك ...

جزااااااااااااااااااااااااااااكم الله كل خير ..

من جد استفدت معكم في اشياء ماكان عندي فيها ادني معلومة ..

بس عشان اريحكم من اللخبطة وانا عارفة اني تعبتكم معاي كثييير ..

فانا جمعت التطبيقات اللي ببالي اعمل مثلها مشروع تخرج ..

واللي الدكتور طالب مثلها بالضبط لكن لمعمل شبكات...

وودي تشرفوني هناك وتشوفونها وتنوروني بارائكم ..

ولكم جزيل الشكر والتقدير ..

ربي يحفظكم ويزيدكم علما ويسخركم لعبادته ..

انتظركم..

/index.php?showtopic=177094

تم تعديل هذه المشاركة بواسطة تباسيم في 14 نوفمبر 2008 في 13:19

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