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

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



PRG of RPG
03-06-2003, 05:51 AM
الطريق نحو برمجة الالعااااب بإحتراف (مقالة)..

بسم الله الرحمن الرحيم.......

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

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

إذن كيف أبدا ؟؟
- البداية هي أهم شيء في هذا المجال الرائع لأنك إن بدأت لن تستطيع التوقف .
أخلص وش أسوي بالظبط ؟
أمامك إختيارات عديدة .... إختر طريقك

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

كيف أسير في هذه الطريقة :
حسناً :

ثنائية أبعاد :

برنامج 2003RPG Maker :
وصلة التحميل : http://files.rpginfinity.com/get/aHR0cDovL2ZpbGVzLnJwZ2luZmluaXR5LmNvbS9kbC9tYWtlci9ycGdfbWFrZXJfMjAwMy9ybTJrMy56aXA=

الحجم : 28.9 MB
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/jidou2_s.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/a_edit.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/2003_bt3.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/2003_bt0.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/_gag.jpg
http://www.enterbrain.co.jp/020927/free/images/bu_02.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/a_data2s.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/arpha_bt1.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/arpha2.jpg
http://www.enterbrain.co.jp/digifami/products/rpg2003/image/arpha3.jpg


نبذه :
-برنامج سهل جداً لتصميم ألالعاب ثنائية الأبعاد من نوع الأر بي جي (( مشهور))

PRG of RPG
03-06-2003, 05:53 AM
نكمل :)

برنامج Game Maker :

وصلة التحميل : http://www.cs.uu.nl/people/markov/gmaker/download/gmaker.zip
الحجم : 3.8 ميقا
تنزيل اضافات البرنامج من اصوات وخلفيات و صور (1.8 ميقا) : http://www.cs.uu.nl/people/markov/gmaker/download/gm_extra.zip
Split File :-
ملفات مهمة و مفيدة جداً اثناء تصميمك للعبتك , سنقوم بشرحها لاحقاً ...
هذه الملفات مجزءة الى ستة أجزاء ...


الملف الأول :http://www.cs.uu.nl/people/markov/gmaker/download/gmaker_split.exe
الملف الثاني : http://www.cs.uu.nl/people/markov/gmaker/download/gmaker_split.002
الملف الثالث : http://www.cs.uu.nl/people/markov/gmaker/download/gmaker_split.003
الملف الرابع : http://www.cs.uu.nl/people/markov/gmaker/download/gmaker_split.004
الملف الخامس :http://www.cs.uu.nl/people/markov/gmaker/download/gmaker_split.005
الملف السادس :http://www.cs.uu.nl/people/markov/gmaker/download/gmaker_split.006

طريقة تجميع هذه الملفات ...
قم بتنزيل الملفات كاملة التي يبلغ متوسط حجمها (0.6) ميجا
وقم بتشغيل الملف الأول , اتبع اجرائات التثبيت ... ثم سيطلب منك الملف الثاني ... ثم الثالث و الرابع و هكذا ....


برنامج تكوين الخلفيات و المؤثرات
الحجم :-(1.8 MB)
التنزيل :- http://www.cs.uu.nl/people/markov/gmaker/download/resourcepack1.zip


بعض الأصوات التي سوف تنفعك في تصميم لعبتك
الحجم:- (30 KB)
التنزيل :-http://www.cs.uu.nl/people/markov/gmaker/download/melodies.zip


بعض السكربتات المهمة في أوامر تشغيل لعبتك
الحجم :-(18 KB)
التنزيل :- http://www.cs.uu.nl/people/markov/gmaker/download/database.zip


برنامج يجعل جهازك يشغل ملفات الموسيقى بصيغة (MOD) , لكي تضعها في العابك.
الحجم :-(1.1 MB)
التنزيل :- http://www.cs.uu.nl/people/markov/gmaker/download/jbfmod.zip

نبذه :
http://www.cs.uu.nl/people/markov/gmaker/images/harrier.jpg
http://www.cs.uu.nl/people/markov/gmaker/images/1945.jpg
http://www.cs.uu.nl/people/markov/gmaker/images/toubou.jpg

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

_______
ثلاثية الأبعاد :

برنامج 3d game studio pro :

وصلات التحميل :
http://www.alshoq.com/game/3dgamestudiopro.part1.rar
http://www.alshoq.com/game/3dgamestudiopro.part2.rar
http://www.alshoq.com/game/3dgamestudiopro.part3.rar
http://www.alshoq.com/game/3dgamestudiopro.part4.rar
http://www.alshoq.com/game/3dgamestudiopro.part5.rar
http://www.alshoq.com/game/3dgamestudiopro.part6.rar

أشهر برامج تمصيم الألعاب الثلاثية الأبعاد...

صور : http://www.conitec.net/gallery.htm


______________________________________________________________________

______________________________________________________________________


وأما النوع الاخر من طرق انتاج الالعاب فهو "البرمجة"

فطريقة البرمجة هي الطريقة التي تستخدمها جميع الألعاب التي تراها (PC و PS)

وكثير منا لا يعرف ما هي البرمجة .... أبسط مثال :

اذا كان ويندوز اللي عندك عربي :
في internet explorer اضغط على عرض ثم المصدر

اما اذا كان وندوز الذي عندك انقليزي

في internet explorer اضعط على view ثم Source

...... هذه هي البرمجة

أي أنك تصدر أوامر تخاطب بها الكمبيوتر ...

بعد تعريف البرمجة ننتقل إلى سؤال جوهري كيف أتعلم ؟؟!!

- (لغة البيسك و لغة السي) لماذا اتجه للبيسك ؟ ولماذا اتجه للسي ؟
البيسك :
البيسك لغة بسيطة وسهلة وجميله والبرمجة فيها سريعة وممتعه ، فإذا أردت أن ابرمج أي برنامج
سأنتجة من خلال البيسك ...ولاكن بالنسبة الى برمجة الالعاب سيدخل عنصر مهم في جودة البرنامج وهو
السرعة ، فهل تقدمه لنا لغة البسيك ؟ للأسف في المشاريع الضخمة تصبح اللعبة بطيئة نوعا ما وهذا
الذي جعل البعض يتجه للسي . ولكني ما زلت اعمل على البيسك ولا ازال افضل هذه اللغة على جميع اللغات
الخلاصة : كبداية تعلم لغة البيسك وهنالك كتاب من إصدار مكتبة جرير اسمه "فيجوال بيسك 6 للمبتدأين"
كتاب رائع وجميييييل جدا أنصح بإقتنائه.

ماذا بعد البيسك ؟

- تعلم لغة برمجية لن يصنع لك لعبة ثلاثية الابعاد . بل تحتاج الى مكتبات مثل DirectX & Open GL ...
كيف اتعلم هذه المكتبات ؟
اولاً أنت ستتعلم DirectX ...هل لاحظت أن بعض الالعاب تتطلب لتشغيها وجود DirectX في الجهاز ....
هذا لأنها عملت هذه اللعبة على هذه المكتبه.
ولاكن ما هي المكتبة ؟
وضيفة المكتبة : ربط البرنامج مع أجزاء الجهاز مباشرة مع بعض المفردات لإنشاء العالم الثلاثي .
ثانياً : تعلم مكتبات مساعدة تستخدم هذه الDirectX لتسهيل البرمجة عليها مثلاً للغة البيسك هنالك
مكتبة اسمها Revolution3D ....فمع الوقت والخبرة تستطيع تعلم الDirectX مباشرة(بدون مكتبات مساعدة).
لماذا لا اتعلمها مباشرة منذ البداية.
ببساطة لأنك ستتعقد وتكره حياتك وتكره شيء أسمه برمجة ... + كما قال "ملك الماكس" ..الخطوة الأولى لتصميم مكتبة هي تجربة أحد المكتبات" .... فلا يوجد لعبة (من غير مكتبة)

السي :
السي بلس بلس لغة قوية جداً -----> صعبة
مواضيعها عديدة ومعقده(تشيب الراس) مثل المؤشرات(Pointers) بالاضافة الى انك بتلقى بعض الامثله مكتوبه مره بلغة السي ومره بغة السي بلس بلس
وبعد ما تخلص من اللغة تتعلم برمجة نظام وندوز وعشان تطلع نافذه فارغة يبغالك 30 سطر...يعني يبغالك وقت طويل لمين تتقن اللغة
بعد كذا زي ما قلت في البيسك تتعلم الDirectX بواسطة مكتبات مساعدة في السي عندك المكتبة Genesis 3D بعدين تتعلم الDirectX مباشرة
طيب ليه اتعلم السي اصلاً والبيسك موجودة؟
لعدة أسباب :
1- السرعة . (سرعة اللعبة)
2- اغلب الالعاب مكتوبة بلغة السي وعند الشركات لا يستخدمون الا السي ...

حسناً سنتكلم عن موضوع أخر وهو الرسم الثلاثي الأبعاد أي العروض و صور CGI :

بالنسبة للبيئة (كل شيء ما عدا الشخصيات) هنالك برنامج مشهوور اسمه3D studio Max كيف أتعلم هذا البرنامج ؟
لا بد من شراء كتب لتعلم هذه البرامج وهنالك كتاب جيد إسمه "- ورشة عمل ثري دي ستوديو ماكس 4"
ملاحظة / لمن اراد توسعة قدرته في التصميم هنالك برامج عملاقه مثل الماكس مثل SoftImage و
Maya و Light wave

وماذا عن الشخصيات ؟
يستطيع الماكس تصميم الشخصيات وتحريكها بدقه ولاكن ذلك يتطلب موهبة في الرسم بالإضافة الى وقت التصميم ...قد لا تتوفر لنا
مالحل ؟
هنالك برنامج لعمل الشخصيات اسمه Poser برنامج سهل ولا يحتاج الى دروس لتعلمه وستعشقه من اول نظره.


بالتوفيق :)

PRG of RPG
03-06-2003, 05:55 AM
السلام عليكم

بالنسبة لي أنا مبرمج Visual Basic (DirectX
اخر أعمالي :
البرمجة(الألعاب) :
ثري دي :
http://arabvbgames.jeeran.com/3dex2.jpg
http://arabvbgames.jeeran.com/3dex3.jpg
http://arabvbgames.jeeran.com/chat.jpg

تو دي :
http://arabvbgames.jeeran.com/chat2.jpg
http://arabvbgames.jeeran.com/mario.jpg

التصميم :
http://members.lycos.co.uk/arabvbgames/pictures/xxx3.jpg (يحتاج إلى تعديل)
http://members.lycos.co.uk/arabvbgames/effects3.jpg
http://arabvbgames.jeeran.com/axd2.jpg
http://arabvbgames.jeeran.com/monX2.jpg

بالتوفيق في امتحاناتكم :-)

Touya
03-06-2003, 05:58 AM
آه! ^^

RPGmaker ^^
الله كانت ايام حلوة.. كنت اتسكع في شنل الأي ار سي مال rpgmaker.net:6

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


خبري RPGmaker 2 نزلته أو بتنزله الشركة على البلاي2... بيكون ثري دي وحركات

كمل موضوعك... بدينا ندش في الجامد.. game maker وبرمجة وحركات @@

Touya
03-06-2003, 06:27 AM
المبدعين يقدرون يتعدون حدود الأدوات اللي يستعملونها وينتجون انتاج فوق مستوى الحدود المرسومة لهم;-)

بالمناسبة.. لو شفت RPGmaker واستعملته استعمال بسيط تعتقد انه مايقدر يسوي الشي الكثير... لكن لما تدخل لعمق البرنامج وتعرف تتعامل معه تكتشف برنامج قوي جداً ;-)

فيه موقع لقيته بس عشان نشر حركات وافكار تطبق عليه:D

عماد 18
03-06-2003, 07:40 AM
ماشاء الله ..
موضوع متعوب عليه ..
لكن وين كنت مختفي كل هالفترة ؟؟

mom_com3
03-06-2003, 09:56 AM
والله موضوع محترم .. صراحه حمستني ..:D ..

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

عقبال ما نشوف العابك ..

PRG of RPG
03-06-2003, 10:35 AM
السلام عليكم

أهلاً

ياجماعة أنا مبرمج يعني ابرمج :6 ما استخدم البرامج الجاهزة (( يعني NO LIMIT )) في الواقع حدودي هي عقلي

بالتوفيق :-)

PRG of RPG
03-06-2003, 10:39 AM
السلام عليكم

امممممم

Touya يقول Open Up The LIMIT بإستخدام القيم الميكر

وانا أقول There is No Limit بإستخدام البرمجة

وكلانا محق 100%

بالتوفيق :-)

PRG of RPG
04-06-2003, 11:08 AM
السلام عليكم

في الحقيقة لدي أسئلة واتمنى ان يجيب احدكم "بصراحة " :

س / هل تحس أن فكرة ألعاب عربية "غبية" ؟

س / هل تستحي أن تنسب الألعاب العربية إليك أمام اليابان ( سؤال للأسف واقعي )

س / لمذا لم تفكرة في انتاج الألعاب ؟

س / ما هي حدودك في استخدام الحاسب وهل تطمح إلى تطويرها

........ اتمنى الإجابة