المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : السلام عليكم ..



Flanteus
06-08-2004, 08:22 AM
ورحمة الله وبركاته :)

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


صراحة أحس الإبداع العربي ما ينطلق الا من هذي المنتديات :)




أنا قاعد أشوف ابداعات برمجية ليست سهلة وتصاميم ألعاب مبهرة ..

صحيح بعضها عادي وبسيط ولكن في النهاية اللي صممها واحد عربي مسلم ...


صمم لعبة !!!



ما أحاول قوله في هذا الموضوع .. هو انني لطالما أحببت تصميم الألعاب وبرمجتها ( البرمجة بصفة عامة )

وعندما أرى تصاميم الأعضاء ... أنبهر ... حتى لو كانت مصممة بأبسط البرامج !!!
:)


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


الصراحة ما أقدر أصفلكم شعوري نحوكم ونحو هذا المنتدى العزيز ... بل ونحو كل مبدع عربي على وجه الأرض !! ..:)



أعتقد اننا لن نبدع الا في برمجة الألعاب ... نحن العرب ..

وأعتقد انه بدأ من هنا ...:biggthump




أتمنى أن تقبلوني عضو مبتدأ في تصميم الألعاب وليس برمجتها .. وأريد أن أبدأ من هنا والآن :)


كنت دائم التردد على هذا المنتدى ولكن لم اشارك فيه الا مرة أو مرتين :08:


على العموم ..
أتمنى أن تقولوا لي من أين أبدأ وكيف للدخول الى هذا المجال ( الذي أحبه جدا جدا )
واعطائي بعض الروابط لأهم برامج التصميم وأشهرها ... :)
وأيضا لا تبخلوا علي ببعض النصائح المهمة في تصميم الألعاب :D ولمصممي الألعاب :biggthump



وشكرا لكم .... :)


سلام :)

PLAYFINALGAME
06-08-2004, 03:55 PM
:)

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

مرحبا بك معنا اخى flanteus

شعور رائع اليس كذلك

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

ووجود منتدا خاص بهم

ولكن ابداعات اخوتك ليست صعبة للتصميم

سهلة

ولكن تحتاج الى مجهود ومذاكرة جيدا :D :laughing:


1- يوجد 3 طرق فى هذا المنتدى

1-1- البرمجة (وهو اصعب الاهداف)
1-2- استخدام game maker (سهل الاستخدام ) ويصمم اى نوع العاب (RPG,shoting,puzzel)
1-3- استخدام rpgmaker2000,2003 (سهل الاستخدام) ويصمم نوع العاب (RPG)

وسوف يرد باقى الاخوان عليك بالتفاصيل انشاء الله

ومرحبا بك معنا :biggthump

اخوك playfinalgame

Flanteus
06-08-2004, 11:22 PM
مشكووووووور على ردك ..:D

كنت أحسب مافي أحد في المنتدى :tongue2:


على العموم اذا ما شفت بعد كم سنة لعبة عربية من تصميمي على البلاي ستيشن ما يكون اسمي فلنطس <------- طموحاته كبيرة شوية الولد :biggrin:


;) ...
بالنسبة لطرق التصميم ... راح أبدأ بالأسهلين :D
بس من وين أجيبهم نسخة كاملة ؟
تعرف موقع احمل منه ولا أشتريها ؟

أنا حملت كتاب تعليم لجيم ميكر راح يساعدني كثير ..


أما البرمجة فهي في الطريق لأني راح أدخل تخصص برمجة انشاء الله في الكلية :)
وخاصة اني احاول أبرمج أشياء بسيطة هنا وهناك :08:


عندي لك بعض الأسئلة بما انك أول واحد رديت علي ..:06:
برامج مثل مايا وثري دي ماكس ... ما عملها بالضبط ؟
وماهي مكتبة دايركت X ؟





صراحة أنا يبغالي تعليم من الصفر :biggrin: .. جاهل ببعض الأمور البسيطة :biggrin:



وشكرا لك ... سلام :)

UAE Naruto
06-08-2004, 11:44 PM
::

::

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

اخوي اضغط اهنيه بتحصل البرنامج + السيريل نمبر (Game Maker 5.3)

http://www.montada.com/showthread.php?t=274838&highlight=Game+Maker

أما الـ RPG Maker صعب شوي عشان تحصله

و سلامتكم.....:ciao:

::

::

Flanteus
07-08-2004, 12:23 AM
مشكور حملت البرنامج :)

في موضوع ثاني ... بس سؤال هل البرنامج كامل ولا نسخة تجريبية ؟


شكرا لك مرة ثانية ..


لتحميل برنامج جيم ميكر http://www.cs.uu.nl/people/markov/gmaker/download/gmaker.zip
كتاب تعليم جيم ميكر ( بالعربي )
http://www.khayma.com/arabbooks/mainsite/books/des/gmbg/gmbg.zip

فقط وضعت بعض الروابط المهمة حتى يسهل الوصول الى البرامج :) لمن يريد البدء معي :biggrin:



سلام

BuGaTTi
07-08-2004, 05:07 AM
مشكووووووور على ردك ..:D

كنت أحسب مافي أحد في المنتدى :tongue2:


على العموم اذا ما شفت بعد كم سنة لعبة عربية من تصميمي على البلاي ستيشن ما يكون اسمي فلنطس <------- طموحاته كبيرة شوية الولد :biggrin:


;) ...
بالنسبة لطرق التصميم ... راح أبدأ بالأسهلين :D
بس من وين أجيبهم نسخة كاملة ؟
تعرف موقع احمل منه ولا أشتريها ؟

أنا حملت كتاب تعليم لجيم ميكر راح يساعدني كثير ..


أما البرمجة فهي في الطريق لأني راح أدخل تخصص برمجة انشاء الله في الكلية :)
وخاصة اني احاول أبرمج أشياء بسيطة هنا وهناك :08:


عندي لك بعض الأسئلة بما انك أول واحد رديت علي ..:06:
برامج مثل مايا وثري دي ماكس ... ما عملها بالضبط ؟
وماهي مكتبة دايركت X ؟





صراحة أنا يبغالي تعليم من الصفر :biggrin: .. جاهل ببعض الأمور البسيطة :biggrin:



وشكرا لك ... سلام :)

مايا وثري دي ماكس برامج تصميم (مشاهد مناظر شخصيات ) ثري دي بصورة بعامة
وتقوم بربطها بلعبة مثلا عن طريق البرمجة (لغة c++ .. فيجوال بيسيك .. جافا )

دايركت اكس مكتبة برمجية للملتدي ميديا ( ألعاب .. برامج مثل ريل بلاير .. ويندوز ميديا بلاير وغيرها)
اي انها شبه لغة برمجة وتعمل مع c++ .. فيجوال بيسيك

Flanteus
07-08-2004, 07:07 AM
مايا وثري دي ماكس برامج تصميم (مشاهد مناظر شخصيات ) ثري دي بصورة بعامة
وتقوم بربطها بلعبة مثلا عن طريق البرمجة (لغة c++ .. فيجوال بيسيك .. جافا )

دايركت اكس مكتبة برمجية للملتدي ميديا ( ألعاب .. برامج مثل ريل بلاير .. ويندوز ميديا بلاير وغيرها)
اي انها شبه لغة برمجة وتعمل مع c++ .. فيجوال بيسيك

اها ..:) شكرا للشرح..
في الثري دي ماكس والمايا أقدر أصمم الكائنات والخلفيات والأسطح والأجواء.. بدون تحريك ولا شيئ وعن طريق اللغات يتم التحريك والتنفيذ صح ؟

الدايركت X ما عملها بالضبط ؟
هل هي حلقة وصل بين برمجيات الملتميديا ولغات البرمجة أم ماذا ؟
لم أفهم بعض النقاط :)


وشكرا لك مرة أخرى :)


سلام

PRG of RPG
07-08-2004, 03:13 PM
السلام عليكم

في محركي "محرك نور" عملت مثال يقوم بالوضيفة التي تريد

http://www.axdteam.com/noor/images/t17.jpg
المثال السابع عشر : صفحة الأمثلة http://www.axdteam.com/start.php?page=noor_tutorial

تستطيع تحميل المباني والغرف (المجسمات) في ملف 3ds واحد وهو يقوم بعملية اكتشاف التصادم على كل عنصر في الملف ،،،،،

في الواقع العملية اعقد مما ذكرت بقليل ،،،،،، في الألعاب الكبيرة

بالنسبة لي عندما اصمم لعبة ساقوم بعمل التالي

بناء الخرائط (العالم) في ثري دي ستوديو ماكس او اي برنامج آخر (او برنامج World Editor ) اقوم ببرمجته حتى ،،،

ثانياً بعد بناء المجسمات اقوم ببرمجة برنامج World Editor اضع فيه الاضواء وما إلى ذلك ... إكمال بناء المرحلة

ثم يأتي دور البرمجة :

بالطبع بنيت محرك Wrapper (محرك نور هو Wrapper ) ولكننا نحن العرب وكذلك الغرب نخلط في اطلاق كلمة محرك على اي شيء !!!!

وبعد بناء الWrapper بإستخدام مكتبات DirectX او OpenGL

مكتبة DirectX او Open GL / المكتبات تعد على الأصابع اليد (الواحدة) نضراً لصعوبة بناءها فهي تحتاج إلى كم هائل من المبرمجين المحترفين .... عموماً اغلب الألعاب مبنية على DirectX ......

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

بعد بناء الWrapper المتعلق بDirectX بالدرجة الأولى ...... تقوم ببناء محرك اللعبة Engine وهو المعروف عند جميع الناس حتى اللاعبين Gamers ......

ثم ربط المرحلة مع المحرك اي التفاعل ومنه التحريك - كما ذكرت - ....

تحياتي ،،،

Flanteus
08-08-2004, 02:41 AM
هع ...:biggrin:

ممكن تتكلم بلهجتنا أخ يزيد:biggrin:
تراني والله ما فهمت شيئ :17:


وبالمناسبة حاولت أحمل بعض المثلة ولكن لم استطع تشغيلها :biggrin:
( اعتقد اني ما حملت محرك نور من أساسه ..:08: )


شكرا لك وشوي شوي علي :biggrin:


سلام

BuGaTTi
08-08-2004, 04:40 AM
اها ..:) شكرا للشرح..
في الثري دي ماكس والمايا أقدر أصمم الكائنات والخلفيات والأسطح والأجواء.. بدون تحريك ولا شيئ وعن طريق اللغات يتم التحريك والتنفيذ صح ؟

الدايركت X ما عملها بالضبط ؟
هل هي حلقة وصل بين برمجيات الملتميديا ولغات البرمجة أم ماذا ؟
لم أفهم بعض النقاط :)


وشكرا لك مرة أخرى :)


سلام
بما انك من محبي فاينل فانتسي سوف اشرح لك بفاينل فانتسي :)

هل لعبت فاينل فانتسي 10 ؟ بالطبع :)
هل رأيت عرض البداية ؟ بالطبع :)
عرض البداية صمم ببرامج مثل مايا وثري دي ماكس
هل رأيت شخصيات اللعبة (تيدوس .. يوونا .. اورون .. ريكو) ؟ طبعا رايتهم ;)
هؤلاء الشخصيات صنعوا بتلك البرامج ايضا او مثيلاتها

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

اذا كان كل هذا من عمل برامج الثري دي ( ثري دي ماكي ومايا ولايت ويف )
اذا ماعمل البرمجة ؟
البرمجة بصورة عامة والدايركت اكس directx او OpenGl تقوم بالربط بين تلك العناصر جميعها وجعلها متفاعلة مع المستخدم مكونة لك لعبة كاملة
كما هو الحال في فاينل فانتسي


الجدير بالذكر ان دايركت اكس او opengl ليست لغات برمجة
بل هي (مكتبات مساعدة ) تقوم بمساعدتك على صنع العابك وتسهيل العمل مع لغات البرمجة (c++ او visual basic)

directx او OpenGl لاتعمل وحدها بل يجب ان تعمل عليها مع احد لغات البرمجة الاخرى

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

اسئل عن كل مايخطر في بالك وتأكد بانني لن امل او اتعب من الاجابه على اسئلتك ( ان كنت اعرف الاجابه بالطبع :) )

لك تحياتي
وعذرا على الاطاله
:)

Flanteus
08-08-2004, 10:43 AM
مشكور يا أخي على الشرح :)


بدأت أفهم أكثر..... العلاقة بين برامج التصميم هذه ولغات البرمجة والمكتبات :) ...

رائع :biggthump


ربما لم استطع التوضيح او افهامك عن الثري دي او مكتبة الدايركت اكس
وذلك ليس عيبا فيك ولكنه فيني :) حيث اني لا استطيع الشرح بصورة جيدة هذا ماوقف عائقا عن تحقيق حلمي بان اكون معلم :)
أحزنتني يا شيخ :17: .... شرحك عادي وهذا ما يميزه !!.. لأنه يثبت في الأذهان وخاصة أنك استخدمت مثالا أحبه :D ...

أترى رد الأستاذ يزيد :أفكر:
فوالله أنني ما أردت من كلامه الا هذه الفقرة :

المكتبات تعد على الأصابع اليد (الواحدة) نضراً لصعوبة بناءها فهي تحتاج إلى كم هائل من المبرمجين المحترفين .... عموماً اغلب الألعاب مبنية على DirectX ......

ووضيفة هذه المكتبات الرئيسية هي تسهيل الوصول إلى عتاد كرت الشاشة وإستخدام جميع قدرات الكرت ... ويتبع هذا جميع أوامر الرسم على الشاشة وتأثيرات الرسم ....... وهنالك عناصر إخري غير مهام الGraphics كالتعامل مع اجهزة الإدخال والملتيميدا والشبكات ...... وغير ذلك
لأن فيها تعريف وظيفة المكتبات التي سألتُ عنها :D


وكل ما تبقى من كلامه ... ( دش كلام ) كما يقولون :09:

شكرا لكما على أي حال :) ..
وقوفكما معي ومساعدتي يكفيني والله :biggrin:


والآن نرجع الى دروسنا :
سأضع الآن بعض النقاط .. على ما فهمته من كلامكم ... فان كان فيه خطأ أو زيادة أو تعديل .. فصححوني :) :

* نستطيع أن نلخص خطوات صنع الألعاب في عدة أمور وهي :
1- بناء المجسمات والكائنات عن طريق برامج التصميم مثل ماكس ومايا ...
2- استخدام احدى لغات البرمجة في تحريك الكائنات والتفاعل معها ...
3- استخدام المكتبات المساعدة كدايركت واوبن مع البرمجة لتسهيل العملية البرمجية والتعامل مع اجهزة الإدخال والملتميديا والشبكات ...

* ماهي الوظيفة الرئيسية للمكتبات ؟
تسهيل الوصول إلى عتاد كرت الشاشة وإستخدام جميع قدرات الكرت ... ويتبع هذا جميع أوامر الرسم على الشاشة وتأثيرات الرسم ....... وهنالك عناصر إخري غير مهام الGraphics كالتعامل مع اجهزة الإدخال والملتيميديا والشبكات ...وغير ذلك .

* المكتبات المساعدة كالدايركت اكس او opengl ليست لغات برمجة .

أسئلة :
* دائما ارى في الألعاب عروض أشبه بالحقيقة !! كيف تصمم ؟ وما الفرق بينها وبين المجسمات والكائنات العادية الاخرى ؟
* ماهي وظيفة المحرك وكيف يتم تصميمه ؟ وهل يعد عنصرا أساسيا في الألعاب ؟
* ماهو أول شيئ يُبتدؤ به أثناء تصميم الالعاب ؟ وهل الترتيب ضروري كأن أبدأ بالبرمجة ثم التصميم أم الإثنين معا أم ماذا ؟
* كيف يتم رسم المجسمات في برامج التصميم ؟ لأنني دائما أرى رسومات أولية للشخصيات والأماكن من قبل مصممي الألعاب فهل لها دور أساسي في التصميم .. أم للتوضيح لفريق العمل أو ماشابه؟
* هل تختلف لغات البرمجة في تصميم الألعاب ؟ وماهي أفضلها لتصميم الألعاب ؟


هذا ما يحضرني الآن من أسئلة :)
أتمنى لكم التوفيق ;)



سلام:08:

BuGaTTi
09-08-2004, 12:27 AM
[QUOTE=flanteus]


أسئلة :
* دائما ارى في الألعاب عروض أشبه بالحقيقة !! كيف تصمم ؟ وما الفرق بينها وبين المجسمات والكائنات العادية الاخرى ؟
تلك العروض تسمى عروض cg
تصمم عن طريق برامج الثري دي كما هو الحال مع العناصر الاخرى عالشخصيات والخلفيات وبيئة اللعبة
الفرق بينها وبين المجسمات والكائنات العادية هو ان تلك العروض للمشاهدة فقط اي لا تستطيع التدخل بها اثناء عرضها بينما الكائنات والمجسمات العادية تتفاعل مع المستخدم وهو الذي يقوم بالتحكم بها اثناء اللعبة كتحريك شخصية او فتح باب او .. الخ


* ماهي وظيفة المحرك وكيف يتم تصميمه ؟ وهل يعد عنصرا أساسيا في الألعاب ؟
ماهو المحرك وماهي وظيفته
لنرجع قليلا الى فاينل فانتسي :)
عند برمجة فاينل فانتسي 10 استغرقهم العمل عليها وبرمجتها الكثير من الوقت
وعند نجاح العبة ارادو اطلاق جزء مكمل لها يشرح حال هذا العالم بعد سنتين ولكن هل يقوموا ببرمجة اللعبة من البداية ؟
بالطبع لا .. فيمكنهم استخدام برمجة لعبة فاينل فانتسي 10 (اي محرك فاينل فانتسي 10) واضافة بعض الاكواد البرمجيه وانقاص بعضها دون الحاجة الى اعادة البرمجة من الصفر
وهذي هي ظيفة المحرك .. اختصار الكثير من الاوامر البرمجية على المبرمج حتى لايضطر الى اعادة اوامر برمجية من البدايه وهي موجودة لديه وجاهزة في محرك ما

* ماهو أول شيئ يُبتدؤ به أثناء تصميم الالعاب ؟ وهل الترتيب ضروري كأن أبدأ بالبرمجة ثم التصميم أم الإثنين معا أم ماذا ؟
لا اعلم .. فلم اصمم لعبتي حتى الآن فما زلت في طور التعلم :)
ولكن في الغالب فانك ان اردت ان تظهر لعبة بمستوى راقي ومميز واحترافي يجب عليك ان تكون ضمن فريق منظم وتوزع عليه المهام فقسم للبرمجة وقسم للتصميم وهكذا
وان اردت ان تصمم لعبة مثل فاينل 10 لوحدك فربما يلزمك الامر سنين حتى تنتهي منها وسنين طويله وليست قصيره
عذرا ان كنت قد احبطتك :)

* كيف يتم رسم المجسمات في برامج التصميم ؟ لأنني دائما أرى رسومات أولية للشخصيات والأماكن من قبل مصممي الألعاب فهل لها دور أساسي في التصميم .. أم للتوضيح لفريق العمل أو ماشابه؟
هذا السؤال تجد اجابته في قسم التصميم وليس البرمجة :)
فأنا عن نفسي لا اعرف شيئا بالتصميم ربما يفيدك احد الاخوة في هذا الامر

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

هذا ما يحضرني الآن من أسئلة :)
أتمنى لكم التوفيق ;)

وهذا مايحضرني من اجابات :)
ربما اكون قد اخطأت في شيء او نسيت ذكر شي فأنا لست بعالم :)

لك تحياتي وتقديري ;)

Flanteus
09-08-2004, 12:44 AM
:D .. أشكرك من قلبي على أجوبتك الرائعة :D ....


بالنسبة للاحباط .... اعرف اني ما أقدر لوطلع القمر ثلاث مرات في اليوم :08:


ولكن سؤال ... لو اني أملك محرك للعبة آربي جي مثل فاينل فانتسي .... فالى كم أحتاج من الوقت ( على حسب تقديرك ) لكي اصمم لعبة بنفس المحرك :) ؟


ثانيا هل هناك محركات تشترى ؟

ثالثا ...كم يأخذ من الوقت تصميم المحرك ؟

.....................


وشكرا لك مرة أخرى :biggthump

سلام

BuGaTTi
09-08-2004, 09:55 PM
بخصوص المحرك .. :)

ماعندي فكرة ومابي اعطي ارقام من كيفي :)

في منتديات المنابر (استاذ) يسمى احمد صالح وهو يعمل لدى الكترونكس آرتس على ماظن .. يستطيع اجابتك على ماتريد
لعلمه الواسع واطلاعه اللامحدود في برمجة الالعاب كونها مجال عمله

ايضا يوجد (خبير ) آخر يسمى رامي لولح وهو لايقل عن احمد صالح في الاطلاع والمعرفة

هذان الاستاذان سوف يجيبونك عن كل مايخطر في بالك بموضوع برمجة الالعاب
وليس مثلي اجيب عن سؤال و 10 لا اجيب عليها :)

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

اذهب هناك وسوف تلاحظ الفرق :)

muayad69
09-12-2004, 12:46 PM
السلام عليكم
نصبت لعبة على جهازي لكنها لم تشتغل لعدم وجود برنامج opengl فأتمنى ان تساعدوني حتى احمل هذا البرنامج مع جزيل الشكر لاحلى منتدى
وشكرا