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

هل يتم تصميم الالعاب نقطه نقطه ؟

بدأه shoully في 11 ديسمبر 2008 · 12 رد · 4,597 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،،

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

اليست الطرق معقد بعض الشئ ؟

اذا بدأت تصميم لعبة ما ! فهل يعقل ان ترسمها نقطه نقطه !

ساذكر مثال للتوضيح : عندما تكتب برنامج بلغة ال‎ C++‎ ‎ مثلا فانت تقوم بعمله عبارة عبارة وجملة جملة وكذلك اذا صممت صفحة انترنت بلغة ال‎ HTML ‎ فانت تكتبها نقطه نقطه ، ليس هذا المهم ولكن اذا صممت نفس البرنامج الاول ببرنامج الفيجول بيسك وصممت نفس صفحة الانترنت ببرنامج فرونت بيج ستوفر عليك الجهد والكثير الكثير من الوقت ،

انا اعتقد ان هذا الحال في تصميم الالعاب

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

اريد تصميم لعبة لرجل في قرية يقوم بجمع المال من سكان المنازل

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

ثانيا اقوم برسم الرجل في اربع صور منفصلة بحسب المنظور ايضا

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

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

خامسا اقوم برسم شبكة للرجل واربط صوره الاربع بها

سادسا اقوم بوضع نقاط او علامات في ابواب المنازل بحيث اذا لمسها الرجل يضع نقطه في حسابه

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

اخير اقوم بتجميع اللعبة في ملف للتثبيت

هل كلامي صحيح ؟ هل يمكن تطبيقه ؟ اذا كانت الاجابه لا فما هي اساسيات تصميم لعبة مماثلة ؟

post-169689-1229014802_thumb.jpg

post-169689-1229014816_thumb.jpg

post-169689-1229014827_thumb.jpg

post-169689-1229014836_thumb.jpg

post-169689-1229014854_thumb.jpg

#2

وعليكم السلام ,

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

الطريق الوحيد الذي سيوصلك الطريق ( لغة برمجة ( أي كانت هذه اللغة ) + وقت ) .

- المباني هي مجسمات .. تعملها ببرامج ثري دي , وتصدرها كملف , وتكتب كود قراءة ملف حوالي 300 سطر , وترسم المجسم , وتحريك اللاعب هذه لوحدها علم كامل , ولاتنسى اكتشاف التصادم , أمور كثيرة , وتحتاج الى وقت ,

لا تظن أني عملت لعبة ثري دي بحياتي , ولكن على الاقل اعرف الطريق ,

- الالعاب هي الالعاب ( سواء قبل 20 سنة ) أو الان .. لو عرفت تعمل لعبة مثل العاب الاتاري قبل 30 سنة ,, تكون قادر على عمل العاب مثل XBOX .. أو على الاقل مهيء تهيئة ممتازة ... الامور ليست مجرد رسم .. يوجد أموركثيرة أخرى ,

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

مثل ما قال الاخ الشمرى

اذا حسبتها كده هتكره البرمجة والبرامج بل والكمبيوتر كله :)

البرمجة تحسب بـ (فهم للغة المستخدمه + الوقت)

-------------------------------------------------------------------------------

بخصوص برمجة الالعاب اخى الكريم لا يوجد شركة تصمم الالعاب بلغات برمجة :) ، لان هذا يتطلب جهد كبير جدا

الشركة تعمل محرك الالعاب وتضع فيه ما تريد ، ومن ثم تقوم بعمل اللعبة الذى تريد بنا على المحرك الذى صنعته هذا شئ

الشئ الثاني : عن نفسى لا ارجح عملية برمجة لعبة من الصفر الا اذا كان للتعليم والبداية ، لان اذا كنت خبير مثلا فى البرمجة فلماذا لا تصنع لك ادواتك الخاصة لتسهل عليك :) ، فعامل الوقت من اهم العوامل عند المبرمج

-------------------------------------------------------------------------------

بخصوص ما تطلبه فأعتقد ان اخوى الشمري وضح لك الامور

1
#4

وعليكم السلام ،، اشكرك اخي الشمرى علي الرد والتوضيح ، ساحاول تصميم لعبة بسيطة واذا نحج الامر ساطلعكم

واخي (HARD) :

انا هذا ما اتحدث عنه .. "لا يوجد شركة تصمم الالعاب بلغات برمجة" بل بمحركات الالعاب وهذا ما ابحث عنه لان الوقت مهم ، وخطأ واحد في البرمجة كفيل لتدمير عملك باكمله وخاصة اذا كنت مبتدئ .

#5

السلام عليكم

لقد قرأت الحوارات السابقة

وأردت أن أطلعكم على رأيي فاقرؤوه من البداية حتى النهايه لتفهمو مأقول

1- لتبرمج لعبة لابد من لغة برمجة (سيقول البعض هنالك بعض البرامج لبرمجة الألعاب)

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

أما المبرمج فهو من يحاول صناعة البرامج بحد ذاتها وهو أروع شعور في العالم خاصة عندما تبني برنامج كبير وايجاد الحلول للمشاكل

وذلك لايعني أن المبرمج لايستخدم بعض البرامج مثلا لتصميم الشخصيات ....

وباستخدامك للبرامج الجاهزة أنت للم تتعلم شيئا بل على العكس تماما فما الفائدة من برمجة (ان كانت تليق كلمة برمجة )لعبة في برنامج

دون انت تعلم الدوال التي تحرك شخصية مثلا أو أكتشاف التصادم فبذلك قد فوت على نفسك الكثير (ان لم يكن كل شيء)

2- الشركات تستخدم محركات العاب ذلك لايعني أن العاملين لديها ليسو مبرمجين بل العكس تماما فهم بارعون ويأكلون قوتهم من برمجة الألعاب

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

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

3-خلاصة الأمر أنه يجب عليك أنك تحتاج لوقت طويل لتبدأ برمجة لعبة بسيطة وغير كاملة (عني أنا منذ 18 شهرا بدأت التعلم الجاد)

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

ان أصبت فمن الله وان أخطأت فمن نفسي ومن الشيطان

#6

يا اخي والله ما ضيعنا إلا الكسل ، اعوذ بالله من الكسل وضعف الهمة ...

كل ما اتعلم شيء سواء برمجة او اي شيء آخر اتركه بسرعة ^^ ما السبب يمكن يكون لا هدف ؟

اخي hard واخي ( اللي اسمك ارقام ) والله انكم قلتم كلام كبير ، يعلم الله اني استفدت منه لكن هل اطبقه على ارض الواقع ...

الله الموفق .. وجزاكم الله خير الجزاء واسأل الله ان يكون علمكم نافع للمسلمين ...

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#7

السلام عليكم ..

اخي 852147 انا افهم كلامك تماما ، ولكن اذكر لي لعبة مجسمة واحدة عربية ؟

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

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

وهذا لا يعني اننا لا نبرمج بل نستخدم ، المبرمج ليس بالضرورة ان يقوم بكتابة البرنامج من الصفر !!

مثلا انت تعلمت البرمجة منذ 18 شهر ، ماذا اذا اعطيتك مبرمج العاب لتستخدمه ؟ هل ترفض ؟

اذا كنت ذكي ستستخدم المبرمج لتصميم لعبتك وبعد الانتهاء تعدل ملفاتها ببرامج البرمجة وهكذا الي ان تصنع محركك

وهذا هو سبب تكاسل كل العرب

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

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

#8

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

أنا مع الأخ shoully بالنسبة لمن ينشئ محرك ألعاب جديد هو كمن يعيد إختراع العجلة

لنبدأ من حيث إنتهى الأخرون (الغرب) لأن الآخرين لم يبدأو من الصفر و لكن بدأو من حيث إنتهينا (الخوازمي و أمثاله)

أنا أنصحك أخي الكريم بتعلم أي لغة برمجة مرئية مسيرة بالأحداث ك VB.Net أو C# مثلاً ثم البدء بتعلم محرك ألعاب قوي ك irrLicht والحمد لله مواضيع تعليم هذا المحرك متوفرة كثيراً في المنتدى (يوجد موضوعين للأخ المبدع DreamNet )

وإذا كنت تريد الطريق الأسهل فتعلم VB6.0 مع المحرك 6DX ولكنيي لا أنصحك بذلك إذا كانت اللعبة كبيرة لأنها ستكون بطيئة بل بطيئة جداً

هذا والله أعلم.

أعوذ بالله من الشيطان الرجيم

قل إنّ صلاتي و نسكي و محيّاي و مماتي لله رب العالمين

صدق الله العظيم

#9

السلام عليكم

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

ابي اعرف كيف انزل برنامج 3دي وشكرا.............

بحثت ولم يحمل معي.....

#10

ما رايك أن تتابع معنا سلسلة تعلم دروس ال Xna فتتعلم تصميم و برمجة الألعاب من الصفر بإستخدام مكتبة ال Xna :):)

الرابط إذا رغبت بذلك

/index.php?showtopic=187331

ملاحظة الدورة حديثه و مفتوحه للنقاش.

تحياتي :)

1
#11

شكرا لكم اخواني ،،

بداءت منذ فترة البرمجة والحمد لله ..

شكرا اخواني وساجرب الـ C#

وايضا ساجرب XNA اعتقد ان المكتبة ضخمة ..

وما رائيكم بلغة F# الجديدة ، سمعت انها مرنة مثل البايثون ؟

#12

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

أخواني الكرام انا مسجل جديد في المنتدى وبصراحة أول مرة في حياتي أسجل في منتدى

ولكن سبب التسجيل واللي شدني في كلامكم هو تصميم الألعاب وانا كنت ابحث عن برامج لتصميم الألعاب

ممكن انكم تفيدوني وأنا افيدكم باذن الله

أنا أملك محل لتصميم الديكورات والحقيقة يا أخوان عندي مساحة في المحل كبيرة وفاضية ممكن لو تفكرون في كلامي شوي

أول شي انا في مدينة الرياض واسمي محمد العقيل ومحلي في حي الياسمين اللي اقدر اقدمه لكم كالآتي :

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

أنا الحقيقة عندي أفكار كثيرة أحب اناقشكم فيها وفيها مردود مالي كبير فوق ما تتخيلون

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

ليه ما تستفيدون منها

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

هذا ايميلي ولا أدري بصراحة هل هو ممنوع او مسموح لان بعض المنتديات احصل ايميلات للمراسلة والاستفسار وبعضها ممنوع

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

m-a-alaqil@hotmail.com

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

والحقيقة ما حصلت عرب الا قليل المهم هذا ايميلي يا جماعة الخير والله يوفقكم وإلى الأمام .

#13

لا أصحك بها أبدا أبدا فمهما كانت قوية ومرنة لن تكون أمرن من السي ++ هذي من جهه ومن جهه أخرى

مالقيت لها إلا كتاب واحد بالصدفة اللغة تقريبا لها 5 سنوات ظهرت في فيجوال 2005 ولا أعلم إن كانت ظهرت قبل ذلك

وإذا كنت تبي الكتاب حقها إدخل موقع كتب kutub.info

وبتلاقيه داخل المكتبة في قسم البرمجة لغة F#

تم تعديل هذه المشاركة بواسطة سي شربة في 7 يوليو 2011 في 23:04

vr7y9y10.jpg

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