مشاهدة النسخة كاملة : معاي مشكلة في البرمجة ؟؟؟؟؟؟
Magical Dream
05-02-2004, 06:29 PM
السلام عليكم ورحمة الله وبركاته..
قصتي هي إن نويت إني أكون مبرمج ألعاب..فقال لي إن لغة ++C هي أقوى لغة تبرمج عليها الألعاب
ومن يومها ذهبت إلى المحلات واشتريت كتاب أسمه تعلم لغة ++C في 21 يوما مع العلم إني ولا مرة
تعلمت فيها البرمجة وانبلشت معاها لإني ما عرفت منها شيء وصابني إحباط..
ياليت تنصحوني إيش أتعلم بالضبط
PRG of RPG
05-02-2004, 10:02 PM
السلام عليكم
أنا لا أعرف قدرتك على الفهم وخلفيتك الرياضية ومستواك في اللغة الإنجليزية والأهم إصرارك في التعلم
ولهذا لا أستطيع أن أحدد مسارك ،، ولا غيري يستطيع
ولكن أستطيع أن أقول لك إبحث في مناقشات المنتدى وحينها لعلك تحدد اللغة التي تناسبك
Magical Dream
05-02-2004, 10:58 PM
السلام عليكم رحمة الله وبركاته
أولا : أنا ما شاء الله شاطر في الرياضيات
ثانيا: الإنجليزي مو كثير متوسط إلى أقل...لكن إن شاء الله راح أتطور:D
ثالثا: أنا متحمس لها:biggthump
هذا الأشياء المتوفرة في.
PRG of RPG
05-02-2004, 11:13 PM
السلام عليكم
لا أخي لم تفهم ما أقصد ،،
معايير ومقاييس "الشاطر" و "المتوسط" و "متحمس" ،، تختلف من شخص لآخر
ولهذا لم أسئلك عن إمكانياتك ،، كان من المفترض أن تفهم هذا :)
على كل حال ،، هذه أفضل مقارنة بين اللغات : http://www.montada.com/showthread.php?t=243443
بالتوفيق :)
David Amd
06-02-2004, 05:32 AM
تعلم الفيجوال بيسك بعدين روح على ال ++c
السلام عليكم
تعلم الفيجوال بيسك بعدين روح على ال ++c
عندما تفكر في البدء بلغة ثم الانتقال الى ++C تعلم Visual Basic .net أو #C أو Java أو أي لغة برمجة كائنية ثم انتقل ل ++C
اللغات غير الكائنية Object-Oriented مثل فيجوال بيسك (مع انه يدعم بعض الخصائص الكائنية) ليست جيدة كثيرا للالعاب كما انها تعلمك عادات سيئة (عدم التفكير بشكل كائني object-oriented thinking لحل المشاكل) مما سيصعب عليك لاحقا الاستفادة من قوة ++C الحقيقية.
البرمجة الكائنية مهمة في الالعاب لان الالعاب قريبة جدا من العالم الواقعي و يمكن تمثيلها بكائنات objects تقوم بتنفيذ أعمال methods و تحوي خصائص مميزة private members . مثلا في لعبة ما يمكنك أن يكون عندك كائن "بطل اللعبة" اسمه hero و يستطيع القفز أو الحركة أو الاختفاء و التحقق من التصادم مع الاعداء (الخ). باستخدام البرمجة الكائنية يصبح الامر بهذه البساطة:
hero.jump
hero.move
boolCollision = hero.checkcollision
الفكرة أن البطل كائن، الاعداء كائنات، الخلفية كائن، اللعبةكائن، الخ. كلها كائنات تتفاعل مع بعضها مما يسهل البرمجة كثيرا.
عموما أعرف أنك لم تفهم أي شيء مما قلته يا أخ Magical Dream (و ليس من الضروري أن تفهم الآن) لكن كنت فقط أريد توضيح كيف أن البدء بلغة كائنية أفضل. تحقق من الوصلة في رد PRG of RPG ثم قرر أي لغة أو برنامج تريد استخدامه، احصل على كتاب عن هذه اللغة (خاصة اذا كانت C أو ملحقاتها) و اسأل في موضوع الاسئلة و الطلبات اذا كان عندك استفسار معين عن اللغة التي أخترتها. البداية بشيء سهل و التدرج جيدة جدا لان خبرتك تزيد مع مرور الوقت. تحقق من فهرس المنتدى أيضا فقد تجد مواضيع تساعدك. تذكر أن البرمجة بشكل عام و برمجة الالعاب بشكل خاص تحتاج لكثر من التمرين و الجهد و ليست شيئا تتعلمه في 21 يوما و لا في ثلاثة أشهر، الطريق طويلة جدا... و مرحبا بك في المنتدى. :)
Magical Dream
06-02-2004, 02:49 PM
أخوي RBG
تنصحني بأي لغة أتعل خصوصا إني ولا مرة تعلمت برمجة...
وشكرا
.
http://mukade.bungie.org/iB_html/uploads/post-3-28864-results_1_.jpg
PRG of RPG
06-02-2004, 09:04 PM
السلام عليكم
RPG :
لقد سألك مرة أخرى "ماذا تنصحني ؟ "بمعنى نقطة الصفر ؟
وهذا قصدي
Magical Dream :
إفهمني ،، لا أحد يستطيع أن يحدد مسارك
أنا حملت برامج التصميم ولدي مصرفات لغات البرمجة ولكني لا أعمل سوى على لغة فيجوال بيسك
أما آر بي جي فأنه يركز على لغة السي ++
والآخر Son of UAE على برنامج Game Maker
أما MR.Black Man يعمل على برنامج RPGM2003
هل فهمت قصدي ؟
جربها جميعاً كما فعل أغلبنا
وإذهب إلى المكتبات وإقرأ عن بعض الكتب عن لغات البرمجة
نحن لا نستطيع أن نقدم سوى المقارنة لا أكثر
بالتوفيق :)
السلام عليكم
RPG :
لقد سألك مرة أخرى "ماذا تنصحني ؟ "بمعنى نقطة الصفر ؟
وهذا قصدي
صراحة أنا لم أحاول تقديم أي اجابة لسؤاله لأن اجابتك عليه كانت كافية و ووافية. لكن خفت عليه من أن يتعلم Visual Basic و هو ينوي تعلم ++C بعده ثم يصتدم باختلاف اسلوب البرمجة لدى اللغتين في كثير من الأمور. (و الآن أعتقد أني قد أكون أخطأت في الحديث عن تلك التفاصيل).
أنا لا احب الرد على مواضيع (أين أبدأ) أو (ماذا اتعلم) لان كل شخص مختلف كما قلت أنت و ما قد ينطبق علي قد لا ينطبق على غيري. عموما بماذا أنا انصح فأنا لا انصح بشيء. يمكنك أن تجيب على بعض الاسئلة و يمكن أن أحاول مساعدتك في تحديد كيف تبدأ بسهولة أكثر:
- ما نوع الالعاب الذي تتمنى تصميمه؟ 2D أو 3D؟ مغامرات؟ قتال؟ RPG؟ لعبة طويلة معقدة؟ لعبة بسيطة مسلية؟ الخ.
- ما مدى تصميمك على الخوض في برمجة الالعاب؟ هل تنظر لها كهواية وقتية لن تفيدك؟ أم كمهنة مستقبلية؟ أم كهواية من أجل التعلم؟
- هل تفضل البدء بشيء مباشر و ملموس و سهل الاستخدام (مثل برامج تصميم الالعاب المحدودة لكن السهلة الفهم)؟ أم تريد لغة برمجة سهلة (مثل Visual Basic)؟ أم تريد شيئا قويا و معقدا من البداية؟
- هل مهارتك في اللغة الانجليزية تمكنك من قرائة مواضيع طويلة عن البرمجة على الانترنت؟ هذا السؤال صعب الاجابة لكن ان كنت تريد برمجة الالعاب فالمواقع و المواضيع العربية قليلا جدا.
عموما... كما قال الاخ PRG of RPG لا أحد يستطيع تحديد مسارك. يمكننا أن ننصح و نقارن بين عدة لغات و برامج أما ماذا تختار فهذا يعتمد عليك و ليس هناك جواب سهل للموضوع. فقط اقرأ http://www.montada.com/showthread.php?t=243443 و حاول ان تقارن و ترى أي من اللغات تناسب احتيجاتك. ايضا حاول تحديد هدفك باجابة الاسئلة و قد نستطيع مساعدتك أكثر. :)
2501
مازلت مصرا؟ :)
أتعرف؟ أنا أوافقك أن البدء مع #C أفضل للمبتدئين... لكنني فقط اختلف في قولك أن #C أفضل. أنا استخدم ++C وحدي لتصميم لعبة ثنائية الالعاب، قمت بتصميم Editor بسيط يشبه RPG Maker باستخدام Visual Basic و محرك لعبة باستخدام ++C ، عندما انتهي من تصميم الاثنين (بظرف شهر أو أقل) ستصبح برمجة اللعبة قمة في البساطة و دون الحاجة لاستخدام ++C مباشرة الا في ما ندر. ما أقصده أن الامر لا يحتاج لجيش من المحترفين (ربما يحتاج ذلك للعبة 3D)... :أفكر:
David Amd
07-02-2004, 11:28 AM
اول شي لازم تفكر فيه هو:
هل تريد ان تكون مبرمج العاب ام مصمم العاب؟؟؟؟
وفي اختلاف كبير لكن يبقى ان الثاني يشمل الاول.
Magical Dream
07-02-2004, 06:07 PM
اول شي لازم تفكر فيه هو:
هل تريد ان تكون مبرمج العاب ام مصمم العاب؟؟؟؟
وفي اختلاف كبير لكن يبقى ان الثاني يشمل الاول.
أخوي طيب ما الفرق بين برمجة الألعاب وتصميم الألعاب.
أخوي R.b.g
أنا أريد أن أصنع ألعاب مثل ميتل جير /فاينل فانتسي..........
يا أخي أنا أريد ان تكون ألعابي ثلاثية الأبعاد
الهدف من برمجة أوتصميم اللعبة .... هي جمع المال
يعني أنا محتار أي لغة يا ليت تساعدوني:(
David Amd
08-02-2004, 10:30 AM
برمجة الالعاب لها الكثير من العناصر مثل الرسوميات Graphics، الاصوات Sounds، اسلوب اللعب Gameplay، الواجهة Interface، القصة Story. ان كنت تريد ان تصبح مصمم العاب يجب ان تعرف كيف تصمم كل تلك العناصر وتربطها مع بعضها بالبرمجة، اما ان كنت تريد ان تصبح مبرمج العاب فيكفي ان تتعلم كيفية ربط تلك العانصر عن طريق البرمجة.
اضغط على هذه الوصلة للحصول على مقالات مفيدة حول ذلك.
http://www.montada.com/attachment.php?attachmentid=139790
RPG....lam yakon qasdi aye shai` min wara` elsoora allatee wada3toha honak... :)
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .