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

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



black ash drago
31-12-2003, 05:44 PM
السلام عليكم
ابغى ادخل عالم البرمجة لكنه مقفل ابوابه علي
و لذلك ابغى منكم مفاتيحها
اولا الدايركت اكس
وشو و مما يتكون ووشي وظيفته و ما علاقتي به كمبرمج
ثانيا ال3دي
كيف اتعامل معه و و ايش هو احسن امتداد له كيف اخلي الفيجوال بيسك يتعامل مع ال3دي كـ3دي و ليست 2دي
ثالثا الاصوات
كيف اخلي الصوت يبعد و يقرب يعني اخله بالمصادر قرب المصدر و بعده
رابعا بارتكلز
ممكن تقلي يا يزيد كبف مصمم برنامج التأثيرات الخاصة اللي هي البارتكلز يعني الفكرة الاساسية


و لو سمحتوا اشرحوا شرح حمار (الله يعزكم) لان شكلي حمار البرمجة

سلام

Mr.Grandio
31-12-2003, 06:26 PM
أخى وأنا أريد تعلم البرمجة والدخول ألى عالم الـ 3دى, بس المشكلة أن كل الدروس مابتكون من البداية!
يعنى مثلا تجد درس تعليم "كيفية تحريك الشخصيات بلوحة المفاتيح" ويعطيك أوامر وأنت مو فاهمها, تعرف ليش ؟
لأن لازم يكون الواحد دارس أساسيات هذه اللغة وفاهمها حتى تقدر تعمل هذه الأشياء ...
يعنى بأختصار كل الدروس ليست للمبتدئين, حتى الدروس اللى يقولك من الألف ألى الياء تكون مو كاملة وشرحها مع أحترامى لبقية الأعضاء شرح مو وافى كثيرا, ثم أنهم ينقطعوا عن كتابة المواضيع والدروس الأخرى لمدة أكثر من مليون سنة!!
وشكرا لكم ...

PRG of RPG
31-12-2003, 08:44 PM
السلام عليكم

باالطبع هنالك العديد من الإفتراضات وبالتحديد في مجال برمجة الألعاب

*- يجب ان تحترف اللغة ،، وهذه أسهل وأهم نقطة !

*- كبير بما فيه الكفاية لفهم ما تقرأه
فلو كنت بعمر ال13 ولا تعرف ما هي معادلة الخط المستقيم ،، فكيف ستفهم بقية الأمور

مع العلم انني لم اتعلم شيء رياضي جديد من برمجة الألعاب (اغلب المهارات الرياضية تعلمتها في الجامعة)

وهذا الشي تفترضه الكتب

1-
DX : مكتبة تجعلك قادراً على رسم وفعل ما تريد
فكيف سترسم مكعباً ؟ اسطوانة ،، تحمبل ملف خارجي ، الإنارة الظلال وبقية الـتأثيرات DX تمنك من ذلك
وكل هذا تحت DX->Graphics

2- عن طريق DX
اطلع على DX وراح تفهم ماهي وماذا تفعل

3- بحساب فرق المسافة بينكما

4- جسيمات صغيرة تأثر عليها بكتلتها وتأثيرات الهواء والسرعة وشكلها والإرتداد ،، إلخ إلخ
هنالك امثلة عليها في DX SDK

لا تسأل عن الامور المتقدمة قبل الاساسيات :)

David Amd
31-12-2003, 10:17 PM
اذا كنت مبتدء ليش تبدئء بال 3D ؟؟؟
اول شي اتقن ال 2D بعدييييييييين روح على ال3D ؟
وانا متاكد ان اغلب الاعضاء ما يعرفون الفرق بين ال 3D وال 2D بس يعتقدون ان ال 3D هو الي يستخدمونه في الالعاب الحديثة... الله يهديم وال 2D في الالعاب القديمة وهذه نظرة خطاء (مب خاطئة) :tongue2:
باي :ciao:

Shot
31-12-2003, 11:39 PM
اذا كنت مبتدء ليش تبدئء بال 3D ؟؟؟
اول شي اتقن ال 2D بعدييييييييين روح على ال3D ؟
وانا متاكد ان اغلب الاعضاء ما يعرفون الفرق بين ال 3D وال 2D بس يعتقدون ان ال 3D هو الي يستخدمونه في الالعاب الحديثة... الله يهديم وال 2D في الالعاب القديمة وهذه نظرة خطاء (مب خاطئة) :tongue2:
باي :ciao:

كلام الاخ ديفد صحيح ابدأ بالثنائي الابعاد وبعدين ابدأ بالاثلاثي الابعاد
وكل عام وانتم بخير

black ash drago
01-01-2004, 06:13 PM
كل عام و انتم بخير سنة جديدة مليئة بالطاعة انشالله
المهم
سلام دنك : كلام للاسف صحيح و يقهر
بي ار جي اوف ار بي جي :1- قاعد احاول احترف اللغة مني قادر
2- بعد افهم في الرياضيات انا مهندس من عائلة مهندسين لا تخاف انا افهم اللي اقراه و عندي ابوي مهندس سفن حرب جمبي يعني نو مسكل
3- دايركت اكس بس للرسم لا غير يعني بديت افهم و ببحث في الموضوع اكثر
4- فاهم هذي الطريقة لكن سويتها بالفيجوال احسب المسافة و كل شي بملي الثانية لكن لمن يفرب و ابغى الصوت يقصر يعيد الصوت من جديد و ما يقصره بس عطي كود افهم شوي
5- قصدك نظام الجزيئات ؟!
اما عن الاساسيات لا تقولوا لي هالكلمة مررة ثانية لاني عارفها و فاهمها و حافظها و اقلك شي بعد اذا توفرت لي القرافيكس الممتازة اقدر اسوي لعبة تو دي بلات فورم بمستوى ميجا مان حق كونامي بوقت قصير (ميجا مان تو دي حق ب س 1)
ديفد : مو مبتدئ اسمها بطئ فهم في البرمجة مرض نفسي جديد
شوت : خلصت تو دي

PRG of RPG
01-01-2004, 07:42 PM
السلام عليكم

DirectX Graphics : جميع ما يتعلق بأمور الرسم والتأثيرات

DirectX Input : التعامل مع أجهز الإدخال ( كيبورد - ماوس - عصا تحكم)

DirectX Music : الأصوات Mid - wav - mp3 ...إلخ تسجيل وتشغيل

DirectX Play : الشبكات

DirectX Show : جميع ما يتعلق بملفات الفيديو

تعلم برمجة الألعاب 2D شيء و تعلم تصميمها في برامج التصميم شيء آخر

ولا يصح أن تتعلم الثري دي قبل ان تكون قادراً تمام القدرة على برمجة لعبة تو دي

black ash drago
02-01-2004, 04:03 PM
اعرف شتقصد و انا قصدي برمجة مو تصميم

Son Of UAE
02-01-2004, 05:34 PM
black ash drago
انت خلصت التو دي ؟!؟!؟! ... كيف ؟
الاعضاء لحد الان ما شافوا لعبة منك ... و انا اانتظر معهم
حتى قصة التنين إلى تقول انه محد تخطر بباله و كلهم عندهم نفس الفكرة .. ما كملتها
:ciao:

black ash drago
03-01-2004, 05:03 PM
السلام
انا ببدأ تصميم لعبة تو دي حالما اصلح لاب توبي و استقر لاننا قاعدين ننقل لبيت جديد كنا نبنيه و كمان القصة هذي تروا لها مقدار مميز عندي ما احد منكم يعرفها و لا يفهمها هذي القصة جات من بطن عقلي من تجميع افكاري لب القصة ما انكشف عندي الا بعد سنوا من التفكير كل يوم لاني ترا من النوع الوسواس اللي ما يحب الا الكمال عشان كذا قاعد اتخيل القصة حتى الان اما اللي عطيتكم اياها ذيك هي جزء حرف من جزء في جزء من القصة القصة من تجميعي لمئات الكراتين و الباسها اللباس العربي و والله و و الله لو جمبي ننتندو كان القصة على الجيم كيوب لعبة موجودة على الرفوف بس تعرف الحال و انا لعلمكم ماخذ برمجة الالعاب على جدية بالغة و حتى كتالوجات ديجي بن لكل سنة من 2000 عندي اتابع الدبلومات و الدروس
---------------------
لكن للوقت الحاضر قاعد امشي الى الطريق الصحيح و قلت في نفسي سوي اللعبة و مهما كان مستواها من سوء بطلقها و اخليهم يشوفونها و بعمل على ذلك اول ما اصلح لاب توبي و انت بالاخص و بالاخص انت يا ولد الامارات تعرف تعب تصميم الانيميشن لرسمات التودي و بعدين انا ارسم برسام ويندوز الخايس بطريقة رسم بكسل بكسل القديمة يعني لا تستعجل و زي ما قلت انا موسوس للكمال عشان لا تستعجلون و بحاول اخفف وسواسي شوي و انا قلت خلصت تو دي قصدي بتعلمه انت تشوف بشركات الالعاب حافظين السي بلص بلص لكن ليه يقعدون بالشهور و السنوات عشان تكتمل نهائيا عشان الاشياء تاخذ وقت و هم اربعين - خمسين شخص حافظين السي زي كف ايدهم
فهمتوا
و سلام

Son Of UAE
03-01-2004, 10:34 PM
الرسم بالبيكسلز فن ... المفروض محد يستهين به لانه اساس جميع الالعاب ... حتى في العاب الثري دي ... الاكساء لازم ينرسم بالتو دي بعد.... مع الممارسة الواحد يمكنه ان يتعلم رسم اي شيء بدل تضيع الوقت بالبحث عن رسومات بالنترنت منتشرة بين جميع الناس .. :أفكر:

ErrorMsg
04-01-2004, 03:04 PM
صدق أو لا تصدق من وجهت نظري فيجوال بيسك ليست لغة برمجة وأن ما تتعلمه في فيجول بيزك يسمى تصميم وليس برمجة
---
البرمجة عن جد هي سي / سي ++

black ash drago
05-01-2004, 04:00 PM
هذا من وجهة نظرك و من وجهة نظر مبرمج الفيجوال بيسك يقول ان اللي يصمم بالجيم ميكر ما يسوي شي غير انه يحرك الماوس و اللي يستخدم الجيم ميكر يقول اللي ما يستخدم شي يفتح الكمبيوتر و يطالع بالشاشة بس
ايش يقول عنك مبرمج في شركة ننتندو يقول : (( يهدر وقته بلغة السي بلص بلص و ما شفنا شي للحين ))

Master x Power
06-01-2004, 08:31 AM
http://www.dx4arab.com/dxintro.htm

PRG of RPG
07-01-2004, 06:51 PM
السلام عليكم

ErrorMsg /
1-
لا تحكم من غير علم
هل سبق وأن تعملت VB ،، لو كان هذا صحيحاً فأين أعمالك
والمتوقع انك لم تعرف هذه اللغة وحكمت عليها بحكم الجاهل

2-
من أنت حتى نأخذ بوجهة نضرك ؟!

((( إحترام الناس حتى يحترمونك)))

ErrorMsg
18-01-2004, 09:02 AM
الحجر اللي ما بيعجبك بيفجك
أنا تعلمت بيسك من msx basix 1987 وتابعت تلك التقنية مثلا
gwbasic basica qbasic trubobasic
ثم visual basic 2 على windows 3.1 ثم vb 4 ثم 5 ثم 6
كنت مخدوعا أكثر من 15 سنة بها وأحببت أن أوفر عليكم المشقة
----
الكثير من برامج الذكاء الصناعي والمعادلات المعقدة التي كتبتها على فيجوال بيسك تعلق وعندما أحولها إلى سي تعمل مباشرة -يعني الغلط مش في المعادلة-
----
وعندها اكتشفت أنها مجرد كذبة كبيرة كنت أضيع وقتي
----
ملفات ال .exe المولدة ب فيجوال بيسك يمكن اعادتها إلى كود البيسك مما يجعلك مخترق !!
----
و مبرمجي شركة نينتندو لا يستطعون أن يقولو عني شيء
1- كنت قد كتبة مكتبة ومحرك للبرمجة بلغة سي على الدوس
يحتوي على رسم ثنائي وثلاثي الأبعاد و تعريف لكرت صوت
2- كتب ألعاب على البيسك ولكن مستخدميها دائما يشكون على حسب نوع الويندوز يعني اذا بكتبها على 2000 تبعين 98 بيزعلوا وهكذا
واللي بدوا direct X أحدث واللي كرت الشاشة قديم واللي العبة بتعل وبيموت واللعبة loading
3- أنا الآن مبرمج مر في سي و أستطيع استعمال openGL و allegro وانشاء الله سأتعلم sdl
4- أنا أكتب بأكثر من لغة عند php perl python tcl c
---
قد تسألون أين الألعاب التي أكتبها!!
هي للتوزيع المحلي وليست للنشر على الإنترنت فهي ليست بالجودة التي أريد ( أنا أفكر في كابة فلسفة ورسالة للعبة تقوم بمسح دماغ من يلعبها وليس تسليته عندها سأنشرها) وأنا الآن مشغول بشيء أعظم وهو ليس امتحاناتي بل الكتاب اللذي أكتبه
www.daif.net/linux
-----
اذا كنت تريد تعلم البرمجة
1- تعلم لغة سي - يجب أن تصبر انها صعبة في البداية لأنها لا تبدأ من الأساسيات
وتأكد أن تتعلمها من كتاب يشرح المكتبات القياسية وليس الإضافية
القياسية standard مثل stdio stdlib ...
2- راجع معلوماتك مع مكتبة سي القياسية glibc
http://www.gnu.org/software/libc/manual/html_node/index.html
3- تعلم بعض المكتبات مثل openGL و allegro
4- استخدم comiler قياسي مثل minigw وبيئة خفيفة الوزن مثل dev-cpp مثلا انظر www.bloodshed.net
----
5- تعلم بعض المعادلات والحيل الرياضية
----

ErrorMsg
18-01-2004, 09:04 AM
نسيت أن أقول لا تضيع وقتك على المكتبات غير القياسية مثل direct X لأنها لا تحكمها معايير وهم كل يوم في رأي يعني ممكن في vesion 10 يقولو الأمر الفلاني بدل مهو x y صار y x هيك مزاج
-----

PRG of RPG
22-01-2004, 10:18 AM
:) السلام عليكم

الأخ رسالة خطأ : للأسف كلامك غير موثق

ولنفترض انه صحيح أي (15) سنه

فهذا يثبت عدم قدرتك برمجياً لا أكثر

أعني أنا المبتدأ في عالم برمجة الألعاب أبرمج لعبة "ثري دي" مع التصميم .. و ..إلخ وفي فيجوال بيسك الذي يفتقر إلى الأمثلة والدروس "حتى في الإنترنت" .... أين الكذبه هنا !!

http://www.games4arab.com/stats.php

أما عن DirectX في التطورات التي حصلت من DX7 ..... إلى 8 .. كانت بعكس الشكل الي وصفته تماماً

آسف أخي ولاكن لا أفهم سبب كرهك لبرمجيات Microsoft بهذا القدر !! :)

ErrorMsg
04-02-2004, 10:00 AM
ليس المهم أن تعمل لعبة flash يمكنه أن يعمل لعبة!!
هل ستعمل هذه اللعبة على كل الأجهزة بالسرعة المطلوبة!!
هل يمكن نقلها لنظام آخر مثلاً ويندوز xp بسهولة أو حتى mac أو حتى playstation
---
بالنسبة لل allegro بالمناسبة هي المستخدمة على atari المشهورة قبل أن يموت atari أي أن نينتيندو لن يضحكو مني لأننا نستخدم نفس التكنولوجيا
----
بالنسبة للمايكروزفت ! لأنها لا تستحق !!
"إما أنك من المريخ أو أنك لم تسمع بالمصدر المفتوح"
هذه العبارة ليست من عندي هذه من موقع lycos في إحدى ملفات المساعدة

PRG of RPG
04-02-2004, 05:51 PM
السلام عليكم

ما علاقة جرادلي بفلاش ؟!

أخي أنا رجل الإثباتات والمعاني المحسوسة ولست رجل الكلام

نعم تشتغل على ويندوز 98 و Me و 2000 و XP وبنفس السرعة على الأجهزة المختلفة

بل أنت من يعيش على المريخ
ألم تشاهد 97.71% = 13302311 يعملون على نظام ويندوز

ErrorMsg
24-02-2004, 12:55 PM
ما علاقة جرادلي بفلاش ؟
أخي أنا رجل الإثباتات والمعاني المحسوسة ولست رجل الكلام
نعم تشتغل على ويندوز 98 و Me و 2000 و XP وبنفس السرعة على الأجهزة المختلفة
بل أنت من يعيش على المريخ
ألم تشاهد 97.71% = 13302311 يعملون على نظام ويندوز
-----
IBM تقول أن نصفهم يفكرون بالتحول
يوجد شيء اسمه play station لايوجد فيه direct X
يوجد بلاوي اسمها multi platform و portability
---
تريد الإثباتات اذهب إلى www.allegro.cc ستجد 200 هذه المجانية هذا طبعا غير الألعاب المبنية عليها دون ذكر ذالك صراحة (هذا قانوني فهم يسمحون لك بذلك)
إذهب إلى موقع www.libsdl.org
وانظر ماذا المزيد من الألعاب المفتوحة المصدر انها بالآف وهي تعمل على كل الأنظمة
----
قد تعمل الألعاب التي تحدثت عنها على جهاز p4 فهل تعمل على p1 أو هل تعمل على ppc القوي أو ربما mainframe أو غيره أو غيراته
هل تعمل مباشرة أم تطلب من المستخدم شراء أحدث نسخة من direct X
---
هل وهل وهل ....
هل تعلم أن لعبة الطيارات البسيطة الموجودة من بين الأمثلة في allegro تعطي سرعة 2000 صورة في الثانية (نعم لا يوجد صفر زائد) ولكن أفضل لعبة على game maker لا تعطي 30 وحلمها الأكبر أن تصل إلى 70

PRG of RPG
24-02-2004, 05:02 PM
السلام عليكم

هههههه يا أخي لدينا محور نقاش واضح هنا فما علاقة Game Maker بالموضوع
ثم إن سرعة 2000 فريم لكل ثانية تعتمد على قدرات الجهاز وليست شيء ثابت

الموضوع (برمجة الألعاب على الPC)

وأصحاب ويندوز 97% كما تقول الإحصائية

وما علاقتي بما يقوله فلان وعلان ،، لدي تجربة ناجحة وثااابته

ولو أردت تنصيب لعبتي والتي ستوضع في الCD فهل سأفكر في 10 او 20 ميقا !
ثم إن أغلب ألعاب الPC اعمل تحت DX ولن انضر في هذا حتى

...... أعتقد ان الموضوع سيؤول إلى ما لا نهاية ×