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

مشاهدة النسخة كاملة : موضوع الطلبات و المساعدات Dark Basics



الصفحات : 1 2 3 [4]

sparta22
10-11-2008, 12:09 AM
الكراك مش شغال و كل ما اجى اشغل تجربة لعبة الى بعملها بيقلى insert dark basic cd

The_source
11-11-2008, 03:52 PM
الكراك مش شغال و كل ما اجى اشغل تجربة لعبة الى بعملها بيقلى insert dark basic cd


طيب أرفعلك الــupdate للنسخه 5.7 مع الكراك في هذه اليومين إن شاء الله

sparta22
11-11-2008, 08:10 PM
مشكووووووووور اخى كتير و ياريت كيفية وضع الكراك :d

kakarot
09-12-2008, 12:55 PM
ما فائدة لغة ASCII
في الدارك بيسك
وتقبل الله منا ومنك
وكل عام وانتم بخير

The_source
11-12-2008, 02:48 PM
ما فائدة لغة ASCII
في الدارك بيسك
وتقبل الله منا ومنك
وكل عام وانتم بخير


السلام أخي وعذراً على جعلك تنتظر
أما عن هذه اللغه فأنا لا أعرف شيء....بل أعرفها كمصطلح برمجي
وهي تعيد الأزرار الذي في الكيبورد بقيم
يعني A=56 تقريباً لإنه الجهاز بيفهمها بهذا الشكل وتعرف بنظام الأسكي كود ASCII code

لكن كلغه لا أعرف ربما يفيدك الأخ توفيق إن تواجد......
وعيد مبارك مؤخراً ^^

ايرن مان
22-12-2008, 06:48 PM
السلام عليكم ياخوان
اناعندي بعض الاسئله قي مايخص برنامج fps creator حبيت اني اصمم لعبه بيبئة fps
ولكن في البرنامج فيه شوي حاجات ماعرفهااا
زي اليدين اللاعب كيف يظهرو
كيف تنتهي االلعبه وتاتيك مرحله اخرى
كيف تعمل محادثه بينك وبين عدو
كيف تقفل باب بكلمه سريه وتجي تعمل شيئ بش تفتاحه زي مفتاح او كرت معين
كيف تعمل نهايه للعبه
كيف اسوي اختصارات للعبه مثلا يوقف اللعبه بزر معين
كيف اعمل اعدادات وقائمه للعبه قبل ماتبداء اللعب
كيف اسوي سيتب للعبه وانفده كلعبه جاهزه للعب
سمعت انا يمكن تعمل للعبه نظام الشبكه بواسطة هذا البرنامج
معدل الحياه كيف اخليها بعربي بواجهة اللعبه
في اختيارات اخرى يمكن وضعها في اللعبه من كائنات بس ا نقر عليهاا بيعطني عدم ااامكان يعني بيضاء الشكل... يمكن او اقدر استخدمهاا ... اكتفي بهذيه الاسئله حالياااولكم جزيل الشكر والدعاء ياريت تجاوبني بشرح المفيد " وشكر لكم اخوكم ايرن مان والسلام عليكم ورحمة الله

ايرن مان
23-12-2008, 05:15 PM
الردعلى لاسئله وينه وينكم يشباب انا لي يومين انتظر الرد في المنتدى ماحد جاوبني ....
السلام عليكم ياخوان
اناعندي بعض الاسئله قي مايخص برنامج fps creator حبيت اني اصمم لعبه بيبئة fps
ولكن في البرنامج فيه شوي حاجات ماعرفهااا
زي اليدين اللاعب كيف يظهرو
كيف تنتهي االلعبه وتاتيك مرحله اخرى
كيف تعمل محادثه بينك وبين عدو
كيف تقفل باب بكلمه سريه وتجي تعمل شيئ بش تفتاحه زي مفتاح او كرت معين
كيف تعمل نهايه للعبه
كيف اسوي اختصارات للعبه مثلا يوقف اللعبه بزر معين
كيف اعمل اعدادات وقائمه للعبه قبل ماتبداء اللعب
كيف اسوي سيتب للعبه وانفده كلعبه جاهزه للعب
سمعت انا يمكن تعمل للعبه نظام الشبكه بواسطة هذا البرنامج
معدل الحياه كيف اخليها بعربي بواجهة اللعبه
في اختيارات اخرى يمكن وضعها في اللعبه من كائنات بس ا نقر عليهاا بيعطني عدم ااامكان يعني بيضاء الشكل... يمكن او اقدر استخدمهاا ... اكتفي بهذيه الاسئله حالياااولكم جزيل الشكر والدعاء ياريت تجاوبني بشرح المفيد " وشكر لكم اخوكم ايرن مان والسلام عليكم ورحمة الله

The_source
24-12-2008, 03:31 PM
السلام عليكم أخي

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

ايرن مان
25-12-2008, 02:54 PM
ولا يهمك شكرااا على عموم ....

S.H.A.R.K
25-12-2008, 07:40 PM
السلام عليكم ورحمة الله وبركاته .

أخي أيرن مان , الحقيقة أن أسألتك كلها دقيقة , حيث أنه توجد سلسة تعليمية للمحرك فيها أجابات عن كل سؤال من أسألتك , كل سؤال له درس , ألم أقل لك أن أسألتك دقيقة ;)
لكن المشكلة الآن أن هذه السلسة موجودة على اليوتيوب , واليوتيوب لا يعمل عندنا بسبب حادثة انقطاع الكوابل هذه :02:

على كل , عليك أن تصبر حتى يتم اصلاح تلك المشكلة , ويمكنك أيضاً , إن كان الموقع يعمل عندك , بأن تبحث عن هذه السلسلة باستخدام عبارة مثل :
" fps creator tutorials "

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

kakarot
26-12-2008, 02:26 PM
أنا بسبب الدراسة انقطع عن البرمجة
أريد بعض الإرشادات لكي اتذكر ما تعلمته ولكي أصبح مثلك أخي دارك خبير في البرمجة ما هي الوسائل

Ahmedbna
27-12-2008, 05:05 PM
السلام عليكم - مرحب بكم يا شباب
انا لى سؤال للخبراء :
هل الداركبيسك يتعامل مع ملفات الصور اللتى بصيغة gif ، بمعنى انا عملت عالم ثلاثى الأبعاد عبارة عن مدينة واريد وضع يافطات متقلبة الحركة فى الشارع بأستخدام ملفات صور gif ، فهل يقبل البرنامج هذه الصور ذات الصيغة gif ، ام انه يقبل هيئات اخرى من الصور المتحركة ، ارجو افادتى عن نوعية الصيغ المتحركة للصور اللى يقبلها ، وايضا كود ادخالها للداركبيسك . وشكرا لكم

The_source
29-12-2008, 03:12 PM
أنا بسبب الدراسة انقطع عن البرمجة
أريد بعض الإرشادات لكي اتذكر ما تعلمته ولكي أصبح مثلك أخي دارك خبير في البرمجة ما هي الوسائل


السلام عليكم

لك وحشه أخي وما سمعنا صوتك لفتره...........
أولاً أختبر نفسك بعمل برامج وتطبيقات بسيطه ومن ثم يمكنني أن أحدد مستواك وأخبرك أي الوسائل المتبعه
أما بالنسبه للخبره أعتقد إن الدرسين الأخيرين هما كفيلان بالأمر

The_source
29-12-2008, 03:21 PM
السلام عليكم - مرحب بكم يا شباب
انا لى سؤال للخبراء :
هل الداركبيسك يتعامل مع ملفات الصور اللتى بصيغة gif ، بمعنى انا عملت عالم ثلاثى الأبعاد عبارة عن مدينة واريد وضع يافطات متقلبة الحركة فى الشارع بأستخدام ملفات صور gif ، فهل يقبل البرنامج هذه الصور ذات الصيغة gif ، ام انه يقبل هيئات اخرى من الصور المتحركة ، ارجو افادتى عن نوعية الصيغ المتحركة للصور اللى يقبلها ،


بالنسبه لطلبك الأول الأصدارات الجديده للدارك بيسك من 6.2 تقريباً ومافوق بتقبل هذا النوع من التنسيقات gif
ويمكنك إستدعائها بالأمر

load image "image name",image number

e.g


Load image "port.jpg",1
make object cube 5,5
texture object 5,1
wait key



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


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

kakarot
29-12-2008, 07:57 PM
يوجد هناك تحديث DarkBASIC Professional Editor Updates ما فائدتها ؟
ملفان
وهل عندك باتش للتحديث الجديد 7.1 أو 7 وأسف على لإزعاج

Ahmedbna
29-12-2008, 10:28 PM
بالنسبه لطلبك الأول الأصدارات الجديده للدارك بيسك من 6.2 تقريباً ومافوق بتقبل هذا النوع من التنسيقات gif
ويمكنك إستدعائها بالأمر

load image "image name",image number

e.g


Load image "port.jpg",1
make object cube 5,5
texture object 5,1
wait key




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

مشكور اخى وصديقى The_source على مساعدتك لى فى الشأن اللذى طلبته على فكرة انا كنت من مبرمجين الجيم ستوديو ولكنى وجدت به بعض المشاكل بخصوص التصديرات من المكس اليه ولهذا قررت بعد فترة كبيرة من العمل مع 3d game studio العودة للدركبيسك مرة اخرى اللذى اراه الأفضل والأسهل والأقوى .
- اما بالنسبة للأمر load image فأنا اعرفه واعرف جميع خصائصة واعرف التعامل معه ، ولكن كل قصدى كان هل يقبل البرنامج التعامل مع ملفات gif وانت اخبرتنى بنعم ، اما بالنسبة لرفعك لى مثال لكيفية اكساء مجسم بملف فيديو ، فهذا كرم منك وانا مهتم جدا واريد ان ارى فعلا مثال على ذلك
بارك الله فيك ومشكور مرة اخرى على المساعدة

The_source
30-12-2008, 03:12 PM
يوجد هناك تحديث DarkBASIC Professional Editor Updates ما فائدتها ؟
ملفان
وهل عندك باتش للتحديث الجديد 7.1 أو 7 وأسف على لإزعاج


بصراحه ليست عندي فكره عن الملفات الذي من شأنها تطوير البرنامج
أما بالنسبه للتحديثات الجديده ليس لدي الــpatch الخاص بها
سأقوم بتنزيلها عندما يتم إضافة أوامر مختصه بالــ3d basic ....حالياً أنا مكتفي بالأصدار القديم
ونصيحه
يجب أن تقوم بتنزيل الذي يلبي حاجتك لإن بعض الأصدارات فيها أوامر جربانه ولست بحاجتها
:(



ولكن كل قصدى كان هل يقبل البرنامج التعامل مع ملفات gif وانت اخبرتنى بنعم

في الأصدارات المتقدمه(من 6.2 ومافوق تقريباً)



اما بالنسبة لرفعك لى مثال لكيفية اكساء مجسم بملف فيديو ، فهذا كرم منك وانا مهتم جدا واريد ان ارى فعلا مثال على ذلك
بارك الله فيك ومشكور مرة اخرى على المساعدة

المثال في المرفقات....
ملاحظه هامه:-
# المثال بحاجه لملف فيديو ....يجب أن تضعه بجانب الـــsource code ملف فيديو ذات
التنسيق WMV وتقوم بتسميته 123 وتشغل المثال
أعطيتك حرية الأختيار لملف الفيديو .....لهذا لم أرفق لك ملف من عندي


أتمنى المثال أن يفيدك.......

Ahmedbna
30-12-2008, 11:17 PM
في الأصدارات المتقدمه(من 6.2 ومافوق تقريباً)



مشكور اخى على المساعدة بس اعتقد انك جانبك الصواب فى هذا الشأن لأن الأصدارات الحديثة او التحديثات للبرنامج لا تقبل هذه الهيئة gif لأنى حدثت البرنامج الى الأصدار 1.6.9 ,ومع ذلك رفض الدركبيسك التعامل مع ملفات gif بألاضافة انى رأيت تدعيمات الدركبيسك للأمتدادات من موقعه الرسمى فوجدته لا يدعم تلك الصيغة واليك صفحة تفيد ذلك من الموقع الرسمى للبرنامج حتى مع احدث تحديث للبرنامج ، وعموما شكرا لك على مساعدتى وجزاك الله خيرا .
http://darkbasicpro.thegamecreators.com/?f=features





# المثال بحاجه لملف فيديو ....يجب أن تضعه بجانب الـــsource code ملف فيديو ذات
التنسيق WMV وتقوم بتسميته 123 وتشغل المثال
أعطيتك حرية الأختيار لملف الفيديو .....لهذا لم أرفق لك ملف من عندي
أتمنى المثال أن يفيدك.......


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

kakarot
31-12-2008, 03:04 PM
طيب بتنصحني بأي التحديثات أنزل ؟؟
أنا عندي جميع التحديثات موجودة في الكمبيونر وكيف أعرف أن هذا التحديث يفيدني أو لا ؟؟
ولك خالص الشكر
وأيضاً البرنامج كم وجه يستطيع تحمله "موديلات" 3d MAX

Ahmedbna
01-01-2009, 11:36 AM
اخوانى انا طبعت دروس الأخ الفاضل the source كملف pdf ونسقته قدر الأمكان حتى تسهل قراءته للجميع ويكون كتاب ومرجع ، حيث انى وجدت بالدروس افادة للجميع وخاصة للمستوى المتقدم

الدرس بالمرفقات

kakarot
01-01-2009, 11:57 AM
وأيضاً الإصدار الأخير يوجد فيه بيسك 3دي

Ahmedbna
01-01-2009, 02:16 PM
اخى الفاضل ارى ان اخر تحديث للبرنامج لن يضرك لأنه يبقى اضافة للبرنامج انا عن نفسى محدث برنامجى بأحدث تحديث وقع تحت أيدى و1.6.9 ، وعموما سأضع لك ولغيرك من الأخوة عدة روابط مباشرة للأصدار 1.6.8 كامل + التحديث للأصدار 1.6.9 + الباتش

- روابط النسخة 1.6.8 كاملة حجمها 441 مب يتم فكها بواسطة برنامج الديمون daemon

http://rapidshare.com/files/124879614/DARK_BASIC_PR_v1.068.part1.rar.html (http://rapidshare.com/files/124879614/DARK_BASIC_PR_v1.068.part1.rar.html)
http://rapidshare.com/files/124879818/DARK_BASIC_PR_v1.068.part2.rar.html (http://rapidshare.com/files/124879818/DARK_BASIC_PR_v1.068.part2.rar.html)
http://rapidshare.com/files/124880039/DARK_BASIC_PR_v1.068.part3.rar.html (http://rapidshare.com/files/124880039/DARK_BASIC_PR_v1.068.part3.rar.html)
http://rapidshare.com/files/124880289/DARK_BASIC_PR_v1.068.part4.rar.html (http://rapidshare.com/files/124880289/DARK_BASIC_PR_v1.068.part4.rar.html)
http://rapidshare.com/files/124880312/DARK_BASIC_PR_v1.068.part5.rar.html (http://rapidshare.com/files/124880312/DARK_BASIC_PR_v1.068.part5.rar.html)


- رابط التحديث الأخير 1.6.9

http://rapidshare.com/files/125257679/dbpro_upgrade_6_9.zip.html


- رابط البتش patch للتحديث 1.6.9 وهو اللذى سيجعل النسخة مكركة او اصلية

http://rapidshare.com/files/125134089/DBP_v6.9_patch.rar.html

The_source
01-01-2009, 04:16 PM
مشكور اخى على المساعدة بس اعتقد انك جانبك الصواب فى هذا الشأن لأن الأصدارات الحديثة او التحديثات للبرنامج لا تقبل هذه الهيئة gif لأنى حدثت البرنامج الى الأصدار 1.6.9 ,ومع ذلك رفض الدركبيسك التعامل مع ملفات gif بألاضافة انى رأيت تدعيمات الدركبيسك للأمتدادات من موقعه الرسمى فوجدته لا يدعم تلك الصيغة واليك صفحة تفيد ذلك من الموقع الرسمى للبرنامج حتى مع احدث تحديث للبرنامج ، وعموما شكرا لك على مساعدتى وجزاك الله خيرا .


ممممممممممم.بالنسبه للصيغه أعتقد إنك أعطيتني معلومه بإن الدارك لايقبلها لإن سامي.خ أخبرني بإن الأصدارات المتقدمه تقبل هذا النوع من التنسيقات لكن على مايبدو إنه فكره معفن وأنا أكثر منه ^^ لإني أخذت بكلامه وإن سألتني لماذا أيدت كلامه فسأجيب بإنني أعمل على النسخه القديمه من الدارك وليس الجديده


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

في أي وقت يا أخي أنا مستعد إن شاء الله+ يجب الإطلاع على الدرس الأخير الذي رفعته قبل فتره "مثال بسيط يوضح عمل لعبه (http://www.montada.com/showthread.php?t=611967)" سيفيدك كثيراً


اخوانى انا طبعت دروس الأخ الفاضل the source كملف pdf ونسقته قدر الأمكان حتى تسهل قراءته للجميع ويكون كتاب ومرجع ، حيث انى وجدت بالدروس افادة للجميع وخاصة للمستوى المتقدم


مشكور أخي على جهدك ولكن أعتقد إنك لم تلاحظ شيء غريب.........وهو إنه لا أحد مهتم بهذا الشيء(الدارك بيسك في هذا القسم) أرجو إن يكون هناك الكثير منهم مستقبلاً ومشكور مره أخرى على تعاونك




طيب بتنصحني بأي التحديثات أنزل ؟؟
أنا عندي جميع التحديثات موجودة في الكمبيونر وكيف أعرف أن هذا التحديث يفيدني أو لا ؟؟
ولك خالص الشكر
وأيضاً البرنامج كم وجه يستطيع تحمله "موديلات" 3d MAX


كل ملف تحديث يوجد به مستند نصي يخبرك بالتطويرات الموجوده فيه سواء كانت أوامر ثر دي أو تو دي وهكذا
أما بالنسبه للتحمل يمكن للدارك بيسك تحمل قدر كبير من المضلعات وذلك بوجود كرت شاشه ممتاز 256 slot ومافوق بيفي بالغرض
وذلك حتى يتم معالجة المضلعات بسرعه كبيره
من ناحيه لتختبر سرعة جهازك من ناحية تحمله للمضلعات يجب عليك عمل مثال عن مجسم وتقوم بتحريكه وفي نفس الوقت قوم بإنشاء مجسمات أخرى لكنها تكون ثابته (عددها يتراوح 200) وبعدها جرب أن تقوم بتحريك شخصيتك
إن رأيتها سريعه قوم بمزايدة عدد المجسمات وأجعلها 400 ........مع الوقت ستلاحظ إن المجسم الذي تحركه أصبح بطيء في الحركه وذلك بسبب المجسمات الذي تقوم بمزايدتها
عندها ستعرف حد لعبتك في السرعه

أما إن أردت أن تعرف كم عدد المضلعات الذ يتحملها .......سنفترض إن المجسمات الــ400 المذكوره سابقاً هي عباره عن مكعبات .....وكل مكعب يوجد فيه 36 مضلع وعددهم كاملاً 36مضلعx عددالمكعبات(400)
بيساوي 14400 مضلع هنا ستعرف إن لعبتك تبطىء عند هذا الحد .....
أرجو إني أوضحت لك الشرح بشكل جيد............

The_source
01-01-2009, 04:22 PM
اخى الفاضل ارى ان اخر تحديث للبرنامج لن يضرك لأنه يبقى اضافة للبرنامج انا عن نفسى محدث برنامجى بأحدث تحديث وقع تحت أيدى و1.6.9 ، وعموما سأضع لك ولغيرك من الأخوة عدة روابط مباشرة للأصدار 1.6.8 كامل + التحديث للأصدار 1.6.9 + الباتش



مشكور أخي عل جهدك لكن الأصدارك 6.9 فيه مشكلة حدة البكسل (الألوان قويه جداً في الأكساءات)
لهذا أفضل أعمل على الأصدار الذي قبله ومشكور مره أخرى
ستفيد الغير بشكل كبير بهذه الروابط........^^



وأيضاً الإصدار الأخير يوجد فيه بيسك 3دي


ممكن تريني إياه أن كان مافي إزعاج ^^...

Ahmedbna
01-01-2009, 05:18 PM
مشكور أخي على جهدك ولكن أعتقد إنك لم تلاحظ شيء غريب.........وهو إنه لا أحد مهتم بهذا الشيء(الدارك بيسك في هذا القسم) أرجو إن يكون هناك الكثير منهم مستقبلاً ومشكور مره أخرى على تعاونك



السلام عليكم
اخى واستاذى الفاضل ، هذا هو حال الأكثرية من الشباب العربى للأسف فهم يريدون الشيىء السهل واللذى بأقل تفكير يمكنهم من صنع لعبة كأمثال محرك fpsc وغيره - هل تعلم انه فى منتداى كمثال جاءنى ما يقرب 500 عضو 97 % من الأعضاء يسألون ويجتهدون فى fpsc مع انى اذكر لهم عيوبه واقول انه برنامج تافة ولا يجعلك تفكر يعنى بيقتل الفكر وانا مسمية برنامج لعبة المكعبات مثل اللذى يعطيك مكعبات جاهزة ويقولك شكلها او ركبها مثل الطفل الصغير ، وطبعا كلامى يدل على تفاهة fpsc ،،،، وانت فى هذه المسألة محق استاذى the source فلا احد مهتم وان وجدت المهتم مثلى او مثل غيرى فستعدهم على الأصابع يعنى قلة ، لكن برضه لا يجوز ذبح اللذين يريدون تعلم الدركبيسك امثالى وغيرى بدعوى ان الأكثرية غير مهتمة ، خلى بالك انا ممكن اكون اكبرك سنا 33 عام مع احتراى الكبير لك لكن معنديش عيب انى اتعلم منك طالما انك تفوقنى علما وخبرة ، وياليت الأخرين يحزون حزوى وحزو غيرى ممن يريدون التعلم بصدق، وانا برضه الحمد لله عندى خبرة فى البيسك من زمان ايام مكان بيسك وبعدين كويك بيسك وبعدين بقى فجوال بيسك ، ولهذا تلاقينى والحمد لله بستوعب منك بسرعة لأنى كما قلت عنى خلفيه ومماسة فى البيسك من فترة طويله ،، المهم كلمتى الأخيرة عشان مصدعكش :) ، لا تكترس من قله المتعلمين او غير المهتمين واجتهد فى تعليمنا ونقل خبراتك الكبيرة لنا ولكل من يريد تعلم برمجة الألعاب الحقيقية ، وتحياتى لك

احمد البنا
مصر
بنك الأسكندرية

kakarot
02-01-2009, 10:43 AM
تحديث رقم 7.1

Basic3D
Special case allowance for instances to cast shadows if shader flag set to one
New commands added; ADD MEMBLOCK TO OBJECT, GET MEMBLOCK FROM OBJECT, DELETE MEMBLOCK FROM OBJECT (only adds a memblock to the object, does not represent the object!)
Fixed bug causing any reflection views to be overridden by code in UpdateInitOnce
Added new mode 3 to SET OBJECT FRAME to cause bounds to recreate without frame zero shift
If SET REFLECTION SHADING ON command used, all frustrum culling is disabled
Added error information to a mesh load failure (includes ID and filename)
Objects excluded cause the object render order to refresh (keeps 3D up to date)
SET OBJECT TO OBJECT ORIENTATION has also been fixed no longer crashes if flag used
Removed EXCLUDE code from TEXTURE SORT code (to regain SYNC speed from U69)
Added two new parameter values to SET GLOBAL OBJECT CREATION (2 and 3) with help
LOAD OBJECT can now detect model texture files in absolute paths, relative within model file
Fixed bug causing trianglelist meshes and trianglestrip meshes not to combine in one object
Added new parameter to LOAD EFFECT which allows secondary UV data to be stripped from a shaded object

kakarot
02-01-2009, 10:44 AM
أخي رابطة البرنامج الفةق كبير بالنسبة إلى حجم البرنامج إلي عندي
ماالسبب

Ahmedbna
02-01-2009, 11:50 AM
يرجع كبر حجم البرنامج الى بعض العوامل التاليه : انه مرفق معه عدد من دروس الفيديو التعليمية + نسخ برنامج الديركت اكس + امثله كاملة للتطبيق على البرنامج وطبعا الأمثلة بها ملفات وفيديو وصور وصوت ومجسمات ثلاثة الأبعاد وهكذا ........

kakarot
02-01-2009, 12:49 PM
عارف إني غلبتك ولكن هل مدمج معاه جميع التحديثات يعني 6.1 إلى 6.8

وللعلم نزل 7 و7.1
وأوامر 7.1 فوق "3دي بيسك"

Ahmedbna
02-01-2009, 01:24 PM
طبعا النسخة الكاملة من البرنامج اصدار 1.6.8 منطقيا بها كل التحديثات الى الأصدار المكتوب .
- اذ انت كنت تملك روابط التحديث للأصدار7.0 فما فوق فرجاء وضعه حتى نستفيد منه .

kakarot
02-01-2009, 01:58 PM
الإصدار السابع 7.0 هنا (http://darkbasicpro.thegamecreators.com/?f=upgrade_7_0)
الإصدار السابع 7.1 هنا (http://darkbasicpro.thegamecreators.com/?f=upgrade_7_1)

وإذا عندك أي مشكلة في التنزيل برفعلك إياه على 4 شير

Ahmedbna
03-01-2009, 09:59 AM
مشكور والله اخى على تقديمك للمساعدة ولكنى كنت اتكلم عن نسخ مكركة او ذات بتش او كراك ، هل فهمت قصدى ! لكى تعمل بشكل صحيح ونستطيع تشغيلها

kakarot
03-01-2009, 10:46 AM
أحاول بدور عليها

kakarot
04-01-2009, 04:25 PM
حبيت اعطيكم وصلة Dark AI شفتها في النت ونزلتها ولم أجربها بعد بسبب بعض المشاكل
هنا (http://rapidshare.com/files/58897609/Dark_AI_-_040906.zip)

Ahmedbna
06-01-2009, 04:12 PM
السلام عليكم - كل احبائى فى المنتدى

اخوانى الخبراء الكرام : /

اريد مساعدتكم فى كيفية تركيب هذا المقبس D3DFunc Source V3.6 والمخصص للكتابة باللغة العربية ، قلقد وضعت ملفاته فى مجلد Compiler ولكن لم يعمل ، وضعت الملفات مرة اخرى فى كل المجلدات اللتى تحمل الأسم plugins ، plugins-user ..... الخ ولم يعمل ايضا ، ستقولون لى وكيف تأكدت انه لم يعمل معك ، سأقول اجريت اختبارات بشتى الطرق وجدته لا يعترف بأن المقبس مركب وهناك مثال على عمل المقبس كان وضعه احد الأعضاء فى هذا القسم ليشتغل على هذا المقبس لم يعمل معى المثال ، وانا عندما اقول اختبرت انا بتحدث عن انى شخص لدى خبرة ولست مبتدأ ، فرجاء افيدونى ، فى اى مجلدات بالتحديد توضع ملفات هذا المقبس ،او ان كان احدكم يملك هذا المقبس كملف تنفيذى يسطب على بدون عناء طول فليضعة لى اكرمكم الله ، واليكم المقبس السورس اللذى املكه حاليا فى المرفقات وشكرا لكم .

snake_x86
14-01-2009, 12:08 AM
السلام عليكم - كل احبائى فى المنتدى

اخوانى الخبراء الكرام : /

اريد مساعدتكم فى كيفية تركيب هذا المقبس D3DFunc Source V3.6 والمخصص للكتابة باللغة العربية ، قلقد وضعت ملفاته فى مجلد Compiler ولكن لم يعمل ، وضعت الملفات مرة اخرى فى كل المجلدات اللتى تحمل الأسم plugins ، plugins-user ..... الخ ولم يعمل ايضا ، ستقولون لى وكيف تأكدت انه لم يعمل معك ، سأقول اجريت اختبارات بشتى الطرق وجدته لا يعترف بأن المقبس مركب وهناك مثال على عمل المقبس كان وضعه احد الأعضاء فى هذا القسم ليشتغل على هذا المقبس لم يعمل معى المثال ، وانا عندما اقول اختبرت انا بتحدث عن انى شخص لدى خبرة ولست مبتدأ ، فرجاء افيدونى ، فى اى مجلدات بالتحديد توضع ملفات هذا المقبس ،او ان كان احدكم يملك هذا المقبس كملف تنفيذى يسطب على بدون عناء طول فليضعة لى اكرمكم الله ، واليكم المقبس السورس اللذى املكه حاليا فى المرفقات وشكرا لكم .
اللذي وضعته انت في المرفقات هو السورس للمقبس ... أي سورس السي بلس بلس للمقبس
عليك تنزيل نسخة الـ DLL من هـــــــــنــــــا (http://www.cloggj.f2s.com/DBPro2/downloads/D3DFunc%20v3.7.zip)
ثم انسخ المجلدين Compiler و Editror
و الصقهما في مجلد الدارك بسيك الرئيسي و اسمح له باستبدال الملفات في حال طلب ذلك...
طبعا هذه النسخة من المقبس تتطلب النسخة 6.7 من الدارك بيسيك.
جرب الامثلة المرفقة مع المقبس للتأكد

Ahmedbna
14-01-2009, 01:22 AM
اللذي وضعته انت في المرفقات هو السورس للمقبس ... أي سورس السي بلس بلس للمقبس
عليك تنزيل نسخة الـ DLL من هـــــــــنــــــا (http://www.cloggj.f2s.com/DBPro2/downloads/D3DFunc%20v3.7.zip)
ثم انسخ المجلدين Compiler و Editror
و الصقهما في مجلد الدارك بسيك الرئيسي و اسمح له باستبدال الملفات في حال طلب ذلك...
طبعا هذه النسخة من المقبس تتطلب النسخة 6.7 من الدارك بيسيك.
جرب الامثلة المرفقة مع المقبس للتأكد

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

kakarot
15-01-2009, 08:00 PM
أنا نزلت جميع أجزاء البرنامج
هل بسبب أن الملفات بصيغة bin أحتاج إلى demon ولكن يوجد أكثر من ملف
الطريقة الصحيحة لتركيبه

Ahmedbna
16-01-2009, 09:42 AM
أنا نزلت جميع أجزاء البرنامج
هل بسبب أن الملفات بصيغة bin أحتاج إلى demon ولكن يوجد أكثر من ملف
الطريقة الصحيحة لتركيبه

اخى الفاضل لابد من استخدام برنامج الدايمون لتسطيب البرنامج ، انا لا اعرف كيف تقول انه لا يوجد اكثر من ملف لتشغيل البرنامج على الدايمون ! ، مع انى مسطبه قبلك تمام بالدايمون حاول انك تعمل show all files لكى تظهر لك كل الملفات وسيسطب البرنامج معك بنجاح ان شاء الله ، وعلى فكرة مشكور على مجموعة AI وهى مجموعة ممتازة ورهيبة .

kakarot
16-01-2009, 11:22 AM
عملت الذي قلتلي عليه ونزل الدارك بيسك وذيوله بس قال لي لما فتحتوا يريد السيدي مع العلم أني منزل الديمون وعامل سيدي وهمي ؟؟
وما يفتح الدارك بيسك

Ahmedbna
16-01-2009, 02:54 PM
عملت الذي قلتلي عليه ونزل الدارك بيسك وذيوله بس قال لي لما فتحتوا يريد السيدي مع العلم أني منزل الديمون وعامل سيدي وهمي ؟؟
وما يفتح الدارك بيسك


يا سيد كاكاروت :33: اليك الحل المفصل بأذن المولى :


- فى البداية بعد ما بتشغل الدايمون بتختار من الأسطوانة ملف الداركبيسك المسمى dbpro.cue جميل .
- بيشتغل autorun الأسطوانة - جميل
- بتختار install dark basic pro تمام
- بتسطب البرنامج عادى - ممتاز لحد كده مفيش صعوبه اهه
- متشغلشى البرنامج حتقولى ليه يعنى مشغلهوش حقولك عشان النسخة اللى على الأسطوانه ملهاش باتش او كراك يشغلها بشكل عادى يأما ادفع وهات المفتاح الأصلى ، حتقولى طب ايه الحل انا مش عاوز ادفع :) ؟ حقولك الحل انك تنزل التحديث dbpro_upgrade_6_9 ، وحتى ان نزلته برضه حيطلب منك السيدى كى عشان البرنامج يشتغل كويس :D ،طب ايه الحل أكيد انت حتقولى انا زهقت منك :bigeyes: خلصنى ! الحل انك تسطب DBP_v6.9_patch عشان يكرك النسخة وتعتبر كأنها اصلية . وبكده يا بطل الدركبيسك اشتغل تمام . واوعى تقولى مشتغلشى معاك بعد كده :) . وأظن ده شرح مفصل . تحياتى لك .

kakarot
16-01-2009, 07:42 PM
أنت الأفضل :)
مشكور على مساعدتك لي

kakarot
17-01-2009, 11:24 AM
عارف إني غلبتك معاي
بس حصلت مشكلة بعد التنزيل لم أستطع قراءة ولا مثال واحد يعني افتح المثال بصيغه الإثنين ولا يوجد كود مع العلم الصور توحي بوجود أسطركثيرة بسبب حجم المثال 100kb أو 1mg ولا يظهر لي الكود
السبب من فضلك ؟؟

وأتأسف على الإزعاج

S.H.A.R.K
17-01-2009, 10:19 PM
السلام عليكم ورحمة الله وبركاته .

أخي kakarot , مشكلتك واجهتني من قبل , ولكن حلها بسيط للغاية ولا يحتاج لشراء البرنامج أو دفع نقود أو استخدام الـ كراك .

خطوات الحل بسيطة للغاية وهي :



قم بتشغيل الاسطوانة من خلال حرقها على اسطوانة أو تشغيلها بالـDAEMON Tools Pro .



قم بتنصيب البرنامج من خلال الاسطوانة .



قم بتفعيل التحديث dbpro_upgrade_5_8 الموجود داخل ملف upgrades المرفق مع الاسطوانة .



ولآن اضغط على Start ثم All programs ثم The Game Creators ثم افتح الملف Activate From DBPro CD



أدخل بريدك الإليكتروني الصحيح .



افتح بريدك الالكتروني , ستجد رسالة من The Game Creators تحتوي الـ Order Key



الآن افتح برنامج الـ DarkBasic سيطلب منك تفعيل حسابك . أدخل بريدك الكتروني وانسخ الـ Order Key في المربع النصي المحدد .



إضغط الزر Active .



ENJOY With DarkBasic



أرجو أن يكون الشرح وافياً .. لا تتردد في السؤال إن واجهتك مشكلة .

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

kakarot
17-01-2009, 10:29 PM
السلام عليكم ورحمة الله وبركاته .

أخي kakarot , مشكلتك واجهتني من قبل , ولكن حلها بسيط للغاية ولا يحتاج لشراء البرنامج أو دفع نقود أو استخدام الـ كراك .

خطوات الحل بسيطة للغاية وهي :



قم بتشغيل الاسطوانة من خلال حرقها على اسطوانة أو تشغيلها بالـDAEMON Tools Pro .



قم بتنصيب البرنامج من خلال الاسطوانة .



قم بتفعيل التحديث dbpro_upgrade_5_8 الموجود داخل ملف upgrades المرفق مع الاسطوانة .



ولآن اضغط على Start ثم All programs ثم The Game Creators ثم افتح الملف Activate From DBPro CD



أدخل بريدك الإليكتروني الصحيح .



افتح بريدك الالكتروني , ستجد رسالة من The Game Creators تحتوي الـ Order Key



الآن افتح برنامج الـ DarkBasic سيطلب منك تفعيل حسابك . أدخل بريدك الكتروني وانسخ الـ Order Key في المربع النصي المحدد .



إضغط الزر Active .



ENJOY With DarkBasic



أرجو أن يكون الشرح وافياً .. لا تتردد في السؤال إن واجهتك مشكلة .

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


المشكلة الاولى لا يوجد ملف التحديث في الإسطوانة إلا فقط 6.8
2 ) لا يوجدة خيار Activate From DBPro CD

وشكر جزيلاً لك

S.H.A.R.K
17-01-2009, 10:46 PM
ممم .. أظن أننا نسير في اتجاهين متعاكسين !
قم بتحميل التورنت في المرفقات ثم أعد تنفيذ الخطوات السابقة , وأنا متأكد من أنها ستعمل معك


بالتوفيق ..

Ahmedbna
18-01-2009, 09:42 AM
بعد التنزيل لم أستطع قراءة ولا مثال واحد يعني افتح المثال بصيغه الإثنين ولا يوجد كود مع العلم الصور توحي بوجود أسطركثيرة بسبب حجم المثال 100kb أو 1mg ولا يظهر لي الكود


على فكرة المشكلة ده برضه حصلت معاى وهو انه لا يمكنك فتح الأمثلة خارجيا يعنى من داخل مجلداتها ، وانما تفتح من داخل البرنامج ، انا عن نفسى بفتحها من داخل البرنامج حتى اخلص نفسى ، اعتقد ان الخطأ اصلا فى نوعية تلك النسخة او ربما التحديث لم اعلم ، بس عموما هذه مشكلة ليست كبيرة والتغلب عليها كما قلت سهل جدا وهو فتح المثال من داخل البرنامج عن طريق file>open project واختار المثال المطلوب .

kakarot
18-01-2009, 10:21 AM
أريد العلم مثلاً نزلة نسخة دارك بيسك
هل يجب علي تنزيل التحديثات جميعها أم يكفي الاخير ؟؟؟

S.H.A.R.K
18-01-2009, 12:12 PM
التحديث الأخير يشمل التحديثات السابقة مع ميزات جديدة , ولكن هذه الميزات ليست جوهرية , أي أنها تشمل الملفات المساعدة والمزيد من الأمثلة الجاهزة والقليل من التحديثات داخل اللغة نفسها .

kakarot
18-01-2009, 12:58 PM
يعني لا حاجة إلا بالتنزيل التحديث رقم 7.1

kakarot
18-01-2009, 01:23 PM
جزاكم الله خيراً
انحلت جميع المشاكل

kakarot
18-01-2009, 06:02 PM
في تصفحي للملف المساعدة
شاهدت

set display mode 1024,768,32
يتحكم في الشاشة والالوان
set window size 800,400
أما هذا فلم أفهمه

الرجاء توضيح الإختلاف

sparta22
19-01-2009, 03:53 PM
واضح اخىى من اسمو انو لتحديد حجم الشاشة قريبة من لغة LITE C لبرنامج جيم استوديو

Ahmedbna
19-01-2009, 06:06 PM
واضح اخىى من اسمو انو لتحديد حجم الشاشة قريبة من لغة LITE C لبرنامج جيم استوديو

اخى الفاضل مع احترامى لك انت لم توضح شيىء بالمرة ، مع ان اجابتك قريبة من السؤال .


- توقعى الشخصى وقراءاتى هى كالتالى :

set display mode 1024,768,32 هى لوضع تحديد حجم عرض وطول الشاشة العامة او العرض كما يطلق عليه بالبكسل بألأضافة الى تحديد عمق الألوان اما 16 بت أو 32 true color

- set window size 800,400 هى لوضع حجم عرض وطول نافدة العرض ولكنها ليست اعدادات عرض عامة ولكنها اعدادات عرض نافذة window بمعنى انه يمكنك وضع نافذة ما داخل العرض وتحمل caption معين وخواص معينة .

اتمنى ان اكون افدتك .

kakarot
19-01-2009, 06:43 PM
أخي مشكلتك في أن الدارك لا يفتح الامثلة هي
ضع على المثال open waith وضع dbpro وليس الخيار luncher وتنحل إن شاء الله

kakarot
20-01-2009, 01:27 PM
لقد كنت في حيرة من امري بسبب عمل sleep و wait
فكان في في كود في ملف المسكاعدة وهو FOR T=1 TO 10
PRINT "sleep for one second"
sleep 1000
NEXT T
WAIT KEY
فغيرت sleep إلى wait
فكان عمله مشابه ل sleep
أريد فقط الإختلاف إذا كان بينهما
وإذا لم يكن فلماذا الإثنين موجودين ؟؟؟

Amir Imam
29-01-2009, 03:28 PM
بسم الله
السلام عليكم ورحمة الله وبركاته .. اعضاء المنتدى الكرام .. عودة بعد غياب طويل جدا جدا
ارجو من الله ان الكل يكون في احسن حال .. على الاقل احسن حال مني :(
وحشتوني جدا كلكم .. ولا انكر اني قضيت احلى ايامي معاكم .. في التعلم والبرمجه
طبعا بعد هذا الغياب اعود من الصفر ابدأ
ادخل المره دي بطلب من الاعضاء ياريت حد يلبهولي
انا عايز الدارك بيسك بالكراك .. للعودة بقوة .. ولكن التعلم من جديد بالاعتماد على بعض المعلومات مما سبق
انتظر الرد .. وان كانت المشاركه مخالفه فانا اسف .. انا مش عارف احط المشاركه فين .. وبقالي تلات ايام بدور على افضل موضوع لوضع مشاركتي
شكرا لكم جدا .. وان شاء الله نعود للعمل ونعود للابداع

sparta22
29-01-2009, 04:24 PM
اهلا بيك تانى معانا وحشتنا جدا و اتمنى يكون سبب بعدك عنا خير ان شاء الله عموما تورنت البرنامج فى المرفقات:wink2:

Amir Imam
29-01-2009, 06:53 PM
بسم الله
اشكرك جدا اخي العزيز .. انا جربت ملف تورنت كان عندي من الاول فعلا لكن التجربه فشلت :(
على العموم انا هجرب الملف ده وهشوف ايه النظام وهقولك :)

Karim Ghazal
29-01-2009, 08:27 PM
أهلاً بك أخي العزيز , مكانك خالي والله , جميعنا نَمُر بهذه الظُروف , و الله المُستعان .. ننتظر عودتك

+ هُنالك عودة للأخوة سامي و فيصل ..

Amir Imam
30-01-2009, 01:33 AM
بسم الله
شكرا لك اخي العزيز .. وان شاء الله اقابل الاعضاء القدامى واتشرف بالاعضاء الجدد
ولكن لكي لا نخرج عن القوانين سنترك التعارف والترحاب لمكانه ان شاء الله
انا عايز الدارك بيسك .. وياريت بالكراك .. وياريت - فضلا لا امرا - يكون تحميل مباشر مش تورنت
شكرا ليكم جدا

Ahmedbna
30-01-2009, 11:48 AM
بسم الله
شكرا لك اخي العزيز .. وان شاء الله اقابل الاعضاء القدامى واتشرف بالاعضاء الجدد
ولكن لكي لا نخرج عن القوانين سنترك التعارف والترحاب لمكانه ان شاء الله
انا عايز الدارك بيسك .. وياريت بالكراك .. وياريت - فضلا لا امرا - يكون تحميل مباشر مش تورنت
شكرا ليكم جدا



مرحب بيك اخى العزيز امير ونورت المنتدى برجوعك


- روابط النسخة 1.6.8 كاملة حجمها 441 مب يتم فكها بواسطة برنامج الديمون daemon

http://rapidshare.com/files/124879614/DARK_BASIC_PR_v1.068.part1.rar.html (http://rapidshare.com/files/124879614/DARK_BASIC_PR_v1.068.part1.rar.html)
http://rapidshare.com/files/124879818/DARK_BASIC_PR_v1.068.part2.rar.html (http://rapidshare.com/files/124879818/DARK_BASIC_PR_v1.068.part2.rar.html)
http://rapidshare.com/files/124880039/DARK_BASIC_PR_v1.068.part3.rar.html (http://rapidshare.com/files/124880039/DARK_BASIC_PR_v1.068.part3.rar.html)
http://rapidshare.com/files/124880289/DARK_BASIC_PR_v1.068.part4.rar.html (http://rapidshare.com/files/124880289/DARK_BASIC_PR_v1.068.part4.rar.html)
http://rapidshare.com/files/124880312/DARK_BASIC_PR_v1.068.part5.rar.html (http://rapidshare.com/files/124880312/DARK_BASIC_PR_v1.068.part5.rar.html)


- رابط التحديث الأخير 1.6.9

http://rapidshare.com/files/12525767...e_6_9.zip.html (http://rapidshare.com/files/125257679/dbpro_upgrade_6_9.zip.html)


- رابط البتش patch للتحديث 1.6.9 وهو اللذى سيجعل النسخة مكركة او اصلية

http://rapidshare.com/files/12513408...patch.rar.html (http://rapidshare.com/files/125134089/DBP_v6.9_patch.rar.html)

The_source
31-01-2009, 08:46 AM
السلام عليكم

تصدق يا أخي أمير ما دخلت القسم إلا لما دخلت انت ^^ وين الغيبه!!!!!!!
إن شاء الله نشوفك زي أول
يبان إنك ستعود بعنف رغم الظروف اذي مررت بها......الحمد لله على كل شيء

kakarot
03-02-2009, 10:23 PM
مجرد راي ما رأيكم بعمل عمل جماعي ب تعريب دروس جميع المستويات من المبتدأ إلى الإحتراف
وأقصد عمل لعبة أونلاين وأسرار الكميرات وغيرها من الدروس ؟؟ ليكون مرجع
من هذه الوصلة هنا (http://forum.thegamecreators.com/?m=forum_view&t=99497&b=10)

دروس من منتدى الشركة نفسها ؟؟

The_source
04-02-2009, 07:38 AM
مجرد راي ما رأيكم بعمل عمل جماعي ب تعريب دروس جميع المستويات من المبتدأ إلى الإحتراف
وأقصد عمل لعبة أونلاين وأسرار الكميرات وغيرها من الدروس ؟؟ ليكون مرجع
من هذه الوصلة هنا (http://forum.thegamecreators.com/?m=forum_view&t=99497&b=10)

دروس من منتدى الشركة نفسها ؟؟


السلام عليكم

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

وشيء أخر ..
إن لم تلاحظ هذا القسم "منتدى صناعة الألعاب"..مهتم ببرامج الميكر بشكل كبير
يعني إن رفعت كم موضوع بالدارك بيسك فلن يستفيد منه إلا أشخاص بعدد أصابع اليد الواحده فقط
حتى وإن عملت لعبه ديمو open source فلن تغير من الأمر شيء......

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

أعتقد إنه وصلتك الفكره ....

Amir Imam
04-02-2009, 03:45 PM
بسم الله
انا اؤيد رأي الاخ نجد .. الدارك بيسك يعتبر لبعض الاشخاص صعب .. وليس الكل يقدم على تعلمه .. وبعدين العمل الجماعي عندنا هيكون غير منظم وغير مرتب وبالتالي لن يكتمل .. لكن انا ارى ان الطريقة اللي ماشيين بيها واننا بنستفيد من بعض واللي يواجه مشكله يسأل والاخرون يبحثون عن الحل .. هي احسن طريقة .. وربنا يوفق الجميع

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

اسود الرافدين
06-02-2009, 10:03 AM
يا اهلا بيك اخويه امير وين هالغياب الطويل ان شاء الله تكون بخير ..

وشكرا لاخ احمد البنا على الروابط لكن شو حجم البرنامج 441 م.ب وانا حملت البرنامج قبل فتره وكان حجمه 15 م .ب
المهم جاري تحميل الاصدار الاخير ..

Ahmedbna
06-02-2009, 11:56 AM
يا اهلا بيك اخويه امير وين هالغياب الطويل ان شاء الله تكون بخير ..

وشكرا لاخ احمد البنا على الروابط لكن شو حجم البرنامج 441 م.ب وانا حملت البرنامج قبل فتره وكان حجمه 15 م .ب
المهم جاري تحميل الاصدار الاخير ..


اخى لقد قلت من قبل ان كبر الحجم هذا يرجع على ان البرنامج يأتى مع امثلة كثيرة والأمثلة بها فيديوهات ومجسمات واصوات .... الخ + ايضا يوجد دروس فيديو تعليمية + برنامج direct x طبعا كل هذ اطبعا مجمع فى الأسطوانة مما جعل الحجم يزيد بهذا الشكل .تحياتى لكم

اسود الرافدين
06-02-2009, 05:50 PM
اممممم... جيد هذه معلومه جيده ... جاري التحميل انا جدا متحمس اتعلم الدارك بيسك الله يسهلها ان شاء الله
مشكورين

kakarot
09-02-2009, 10:06 PM
في 3D MAX لم أجد تصدير موديل بنوعية X. ما السبب لمعرفتي أفضل الموديلات يتقبلها هي من هذا النوع

وهل أستطيع تحويل صورة إلى مجسم سواءً ب تحويلها إلى X. ببرامج تكون فعالة في تحويل الصور والمجسمات

أم بالبرنامج نفسه وشكراً

Ahmedbna
10-02-2009, 06:18 PM
عليك تركيب مقبس PandaDXExport6. فسيجعلك تصدر من المكس بصيغة x

kakarot
10-02-2009, 08:47 PM
يظهر لي خطأ عند فتح البرنامج لا يستطيع تقبل البلاجن 3D MAX9 أما في 2008 لم أجد الصيغة في التصدير

Ahmedbna
13-02-2009, 12:04 PM
السلام عليكم


أخوانى الأعضاء المحترفين - واجهتنى الأن مشكلة عند تطوير لعبتى واريد منكم حل
المشكلة ان الدركبيسك لا يقبل نوعية الملفات المصدرة ذات الصيغة mid أو midi كما يطلق عليها ، فبمجرد توريدى لملف موسيقى للعبة من هذا النوع ظهر لى الخطأ واللى ارفقته لكم بأسفل ، مع العلم ان صدرت ملفات بصيغة wav للعبة واشتغلت بدون مشاكل ، وللعلم موقع البرنامج على الأنترنت يقول ان البرنامج يقبل الملفات من نوع mid و mp3 وغيرها ، اذن مما اللذى يحدث معى - هل احتاج مثلا تلاكيب plugins خاص ام ماذا ، افيديونى وارجو الأهتمام .


http://img26.imageshack.us/img26/1308/image3jg2.jpg (http://imageshack.us)

kakarot
14-02-2009, 09:43 AM
up
up
ممكن حد يعرف مشكلتي ؟؟؟

Ahmedbna
25-03-2009, 11:43 AM
الحمد لله حللت مشكلتى بنفسى وتمكنت من تشغيل الملفات المذكورة

kakarot
25-03-2009, 07:17 PM
الحمدلله حليت مشكلتي أنا كمان ^^

Amir Imam
03-04-2009, 11:52 PM
بسم الله
مشكله عويصة في الدارك بيسك :(
مش عارف احلها من زمان قوي
انا بعمل لعبه وكله ماشي تمام ومفيش مشاكل الحمد لله .. الا حاجة واحده .. اني لما بكبر البيت اللعبه بتبقى بطيئه جدا .. لدرجة ان مستحيل حد يعرف يلعبها .. اعتقد ده بسبب ان البوليجونس بتكون اكتر في البيت الكبير وده شيء طبيعي .. بس ازاي احلها مش عارف
ياريت حد يساعدني

towfieee
04-04-2009, 01:57 AM
SET CAMERA RANGE Near Value, Far Valueبهذا الأمر تصغر المسافة اللي الكاميرا تقوم برسمها على الشاشة

وحتى لا تظهر مشاكل قم بوضع ضباب

وأيضا تستطيع إخفاء أجزاء من المنزل في حال بعدها عن الكاميرا، طبعاً ستحتاج أن تحفط ملف المنزل على عدة أقسام.

لا تنسى أن تقليل دقة اللعبة سيزيد عدد الـ fps

Amir Imam
04-04-2009, 08:30 PM
بسم الله
شكرا ليك يا اخي العزيز على تعاونك معي
انا جربت الامر .. ولكن برضو لم يحدث شيء
البيت الاول والتاني شغالين تمام .. علشان صغيرين
لكن البيت التالت كبرته شوية - في التصميم - اللعبه اصبحت بطيئة جدا .. مع انه مش كبير قوي
وطبعا الموضوع ده مانعني من وضع الغاز كتير .. ومش عارف اعمل ايه

الضباب لم يفعل شيء
وياريت تفسر الجزء ده اكثر:

وأيضا تستطيع إخفاء أجزاء من المنزل في حال بعدها عن الكاميرا، طبعاً ستحتاج أن تحفط ملف المنزل على عدة أقسام
وجزاك الله خيرا :) :(

towfieee
06-04-2009, 12:01 AM
في برنامج التصميم ، احفظ البيت على عدة أجزاء ، علشان تقوم بعرضها واخفائها مثلما تحب على حسب بعدها عن الكاميرا.

Ahmedbna
13-04-2009, 04:20 PM
مش ممكن حد يا جماعة يعرف يجبلنا روابط ل Parkphysics عشان نعرف نطيق عليه نظام الفيزيك

Ahmedbna
15-04-2009, 02:48 PM
الحمد لله حصلت على البرنامج بواسطة التورنت بعد عذاب

Evil Joker
28-04-2009, 06:36 AM
الحمد لله حصلت على البرنامج بواسطة التورنت بعد عذاب
السلام عليكم
فعلا البرنامج هذا في هالزمن لابد منه..أغلب الألعاب حاليا تستخدم هذه الخاصية وأنا أنصح الجميع للتعلم عليه وياليت لوتضعه للأعضاء عشان يستفيدون منه ...شكرا لك

Evil Joker
28-04-2009, 06:39 AM
يظهر لي خطأ عند فتح البرنامج لا يستطيع تقبل البلاجن 3D MAX9 أما في 2008 لم أجد الصيغة في التصدير
حمل اصدار DirectX
من هنــــــــــــــا (http://www.microsoft.com/downloads/details.aspx?familyid=1A2393C0-1B2F-428E-BD79-02DF977D17B8&displaylang=en)

lugia 50
12-05-2009, 09:15 PM
ممكن رابط كراك الدارك بيسك او السريال نمبر ؟؟

lugia 50
14-05-2009, 02:25 PM
السلام عليكم

شباب انا نزلت الـdirectX الإصدار التاسع بس كل ما اضغط على play exe يقولي
directX not installed

snake_x86
14-05-2009, 02:37 PM
السلام عليكم

شباب انا نزلت الـdirectX الإصدار التاسع بس كل ما اضغط على play exe يقولي
directX not installed
نزل هاد ....
http://www.softwarepatch.com/windows/directx.html
حجمه كبير (90 ميجا) بس أكيد بشغله
و الغلط على مايكروسوفت ... نزلو مليون نسخة من الدايركت اكس 9

lugia 50
22-05-2009, 03:36 PM
هلا شباب

عملت تصميم عبارة عن محاكاة التحكم بالطائرة

بس طلعلي خطأ ان الكاميرا ما بتطلع الماتريكس ما اعرف السبب ؟؟؟

ممكن حل ............؟

lugia 50
22-05-2009, 08:15 PM
^^^^^^^^^
تم الحل

بس طلعت لي مشكلة ثانية



sync

sync rate 80

make matrix 1,10000,10000,200,200
position matrix 1,-5000,0,-5000
set matrix 1,1,1,0,1,1,1,1

load object "Ship.x",12
position object 12,0,50,0
scale object 12,10,10,10

do

speed#=5.0

if upkey()=1 then pitch object down 12,2
if downkey()=1 then pitch object up 12,2
if rightkey()=1 then turn object right 12,5
if leftkey()=1 then turn object left 12,5
if spacekey()=1 then move object 12,speed#+5

move object 12,speed#

POSITION CAMERA OBJECT POSITION X(12), OBJECT POSITION Y(12), OBJECT POSITION Z(12)
SET CAMERA TO OBJECT ORIENTATION 12
MOVE CAMERA -30.0

sync

loop

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

lugia 50
02-06-2009, 12:53 PM
هلا شباب

عندي بعض الأسئلة و هي

http://www.montada.com/attachment.php?attachmentid=313735&stc=1&d=1243936219

1- ما أقدر أجعل الخط متناسق يعني ما يكون فيه تكسير او كأنه مرسوم بالبكسل؟؟

http://www.montada.com/attachment.php?attachmentid=313736&stc=1&d=1243936219

2- ما اقدر اجعل هذا الخط متناسق (هذا الخط تجده في اسفل الجدار اول المكعب او الكاميرا اذا كانت نازله شوي) ؟؟

Ahmedbna
02-06-2009, 04:20 PM
مشكلة غريبة الشكل واجهتنى يا شباب - احد الأمثلة كانت بتشتغل معاى تمام بدون مشاكل - ولكن بعد فرمطة الوندوذ واعادة تسطيب الدرك بيسك مرة اخرى وتشغيل المثال فوجئت بهذا الخطا


include at least one memblock command in your code



http://img102.herosh.com/2009/06/02/960394177.jpg (http://www.herosh.com)


فما الحل افادكم الله

Evil Joker
03-06-2009, 01:26 PM
هلا شباب

عندي بعض الأسئلة و هي



1- ما أقدر أجعل الخط متناسق يعني ما يكون فيه تكسير او كأنه مرسوم بالبكسل؟؟



2- ما اقدر اجعل هذا الخط متناسق (هذا الخط تجده في اسفل الجدار اول المكعب او الكاميرا اذا كانت نازله شوي) ؟؟

جرب حيث قم بتغيير 1280,800 الى طول وعرض الشاشة لديك

set display mode 1280,800,32,5

snake_x86
03-06-2009, 01:34 PM
مشكلة غريبة الشكل واجهتنى يا شباب - احد الأمثلة كانت بتشتغل معاى تمام بدون مشاكل - ولكن بعد فرمطة الوندوذ واعادة تسطيب الدرك بيسك مرة اخرى وتشغيل المثال فوجئت بهذا الخطا


include at least one memblock command in your code



http://img102.herosh.com/2009/06/02/960394177.jpg (http://www.herosh.com)


فما الحل افادكم الله
هاي المشكلة تصير لم تستخدم مقبس التصادم Sparky
و المشكلة هي أنه sparyk تستخدم أوامر من الـ memblock و الدارك بيسيك
ما يضيف أوامر الـ memblock لبرنامجك الا اذا كان برنامجك يتضمن أحد فنكشنات الـ memblock

و الحل بكل بساطة أنك تضيف أمر لا يستخدم في أي مكان ببرنامجك مثل:

if dummy4213 = 32432 then delete memblock 1

Ahmedbna
03-06-2009, 03:36 PM
هاي المشكلة تصير لم تستخدم مقبس التصادم Sparky
و المشكلة هي أنه sparyk تستخدم أوامر من الـ memblock و الدارك بيسيك
ما يضيف أوامر الـ memblock لبرنامجك الا اذا كان برنامجك يتضمن أحد فنكشنات الـ memblock
و الحل بكل بساطة أنك تضيف أمر لا يستخدم في أي مكان ببرنامجك مثل:

if dummy4213 = 32432 then delete memblock 1

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

lugia 50
03-06-2009, 08:25 PM
مشكور اخوي Evil Joker على الرد .............

snake_x86
03-06-2009, 09:16 PM
هلا بيك عمار صديقى الغالى - والله انا مااعرف ماذا اقول لك يا بروفسير الدرك - فعلا كلامك صحيح وبمجرد الحاق الأمر حلت المشكلة تماما - مشكور على الأستجابة وجزاك الله خيرا.
العفو :أفكر:

حبيت اعطيكم كود يخلي الـ resolution للعبة نفس رزليوشن الوندوز ....


load dll "user32.dll",1
Sw=call dll(1,"GetSystemMetrics",0)
Sh=call dll(1,"GetSystemMetrics",1)
delete dll 1
Set Display Mode sw,sh,32,1
و الـ Parameter الرابع واللي أنا حاطه 1 ... هو الـ Vsync
اذا كان 1 يعني اللعبة تخلي سرعتها مطابقة للشاشة و هاد ممكن يبطئ اللعبة (ليس دائماً)
لكن بخلي الحركة ناعمة و يمنع التكسرات اللي تصير أثناء الحركة السريعة

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

Evil Joker
04-06-2009, 04:59 PM
شكرا لك اخوي سنيك على الكود

Prince rides
16-06-2009, 03:19 PM
السلام عليكم ورحمة الله وبركاته
لدي طلب، ممكن مكتبة Dark Physics لأني بحاجة إليها وذلك لعمل التأثيرات الخاصة.
وأرجوا أن تكون نسخة Full و ليس ديمو، وما تكون كبيرة الحجم \^_^/

Evil Joker
16-06-2009, 06:22 PM
السلام عليكم ورحمة الله وبركاته
لدي طلب، ممكن مكتبة Dark Physics لأني بحاجة إليها وذلك لعمل التأثيرات الخاصة.
وأرجوا أن تكون نسخة Full و ليس ديمو، وما تكون كبيرة الحجم \^_^/


بسم الله
تفضل اخوي لم اجد سوى من رابيدشير
DARKPHYSICS (http://rapidshare.com/files/56552916/darkphysics.exe)
الحجم : 5 MB
بعد التحميل وفك الضغط يجب عليك وضع مابداخل
الملفات الى ملفات الدارك بيسيك ربما سأضع لك
الشرح قريبا لانني لست على جهازي
إذا استطعت قراءة مفكرة Readme فلغته ليست انجليزية :(
فبها الشرح

Prince rides
17-06-2009, 05:03 PM
السلام عليكم ورحمة الله
شكرا لك أخي على الرابط.
ولكن الرابيد شير لا ينفع لدي لأنني دائما أريد أن أحمل شيئا منه ثم يقول لي أني الآن أحمل ولا أستطيع اللوج للداونلود.
هل من الممكن أن ترفعه على موقع ميديا فاير www.mediafire.com أنا لا أقوم بإشهار ولكن هذا الموقع هو الوحيد الذي أستطيع التحميل منه جيدا
وشكرا لك على الجهد

Evil Joker
17-06-2009, 05:13 PM
اخوي في طريقة شرسة للرابيدشير تسهل عليك
التحميل المتواصل دون انتظار 15 دقيقة وهي
بعد اخر تحميل لك وبعد الانتهاء منه قم بقفل المودم
واعادته ثانيةً وحدث الصفحة وراح
يشتغل معاك بإذن الله وبذلك وفرت 15 دقيقة...مع تحياتي

alkhattab
17-06-2009, 05:28 PM
إخوان أنا عندي دارك بيسك ترايل يعني ديمو
من يتكرم على ويعطيني كراك أو باتش له ؟

Evil Joker
17-06-2009, 06:22 PM
إخوان أنا عندي دارك بيسك ترايل يعني ديمو
من يتكرم على ويعطيني كراك أو باتش له ؟

ماهو اصدار برنامجك؟؟؟

alkhattab
17-06-2009, 06:59 PM
مكتوب 1.052 إذا لم تجد كراكه أعطني رابط نسخة كاملة لو سمحت

Evil Joker
17-06-2009, 07:51 PM
ادخل موقع Mininova.org
وابحث عن DarkBasic Pro واختار Software وراح تجيك عدة روابط اختر منهاالافضل ولمعرفة ذلك ادخل على اي رابط واذا وجدت العداد اخر فهذا ماأقصدة حتى تحمله بسرعه واسف لاني ماقدرت اعطيك الرابط لان الموقع ماشتغل عندي... اي خدمة

alkhattab
18-06-2009, 01:39 PM
يا أخ إيفيل تسلم والله يكثر من أمثالك بالفعل خدمتني
لقيت الدارك بيسك بالموقع اللي عطيتني ياه وجزاك الله خير

Evil Joker
18-06-2009, 01:45 PM
مسروراً بخدمتك ^^

Prince rides
19-06-2009, 02:47 AM
آسف يا أخي Evil ولكن أنا لدي مودم USB و أنا أزيله بعد غلق الحاسب ولم أستطع التحميل منه منذ أن أدخلت الإنترنت إلى البيت، أجوك نفذ لي هذا الطلب

snake_x86
19-06-2009, 09:18 AM
آسف يا أخي Evil ولكن أنا لدي مودم USB و أنا أزيله بعد غلق الحاسب ولم أستطع التحميل منه منذ أن أدخلت الإنترنت إلى البيت، أجوك نفذ لي هذا الطلب
اذا كنت من سكان الامارات ... انسى الموضوع...
و السبب هو ان بالامارات اتصالات تجمع عدة مستخدمين بـ IP واحد
و الرابيد شير يفكر أنه انت اللي قاعد تنزل بينما هو واحد ثاني ثاني.

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

أنا اشتريت الدارك بيزيك مع الدارك فيزيكس .. و الدارك فيزيكس ما بستخدمه لانه تعيس
و مليء بالمشاكل.
فيك تستخدم مقبس نيوتن (http://walaber.com/index.php?action=showitem&id=10)

Evil Joker
19-06-2009, 12:28 PM
فيك تستخدم مقبس نيوتن (http://walaber.com/index.php?action=showitem&id=10)

همم ... أول مرة أسمع بالمقبس ذا لكن هل هو قوي ...
طيب حأجربه بعد الإختبارات... شكراً ياسنيك وجزاك الله خير

Karim Ghazal
19-06-2009, 09:49 PM
اذا كنت من سكان الامارات ... انسى الموضوع...
و السبب هو ان بالامارات اتصالات تجمع عدة مستخدمين بـ IP واحد
و الرابيد شير يفكر أنه انت اللي قاعد تنزل بينما هو واحد ثاني ثاني.

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

أنا اشتريت الدارك بيزيك مع الدارك فيزيكس .. و الدارك فيزيكس ما بستخدمه لانه تعيس
و مليء بالمشاكل.
فيك تستخدم مقبس نيوتن (http://walaber.com/index.php?action=showitem&id=10)

و نفس المُشكلة في سوريا أيضاً ..

Evil Joker
19-06-2009, 11:32 PM
لا في السعودية تعمل أنا أصلاً أسوي الحركة ذي كثير وتجي بدون مشاكل ...

mastergame
01-09-2009, 08:56 PM
اخواني اناني استدعيت واحش وا اوريد ان يقوم بي متابعتي

anassibai
19-09-2009, 10:46 PM
السلام عليكم
أريد كراك لبرنامج dark basic

ahmedalsgadi
28-10-2009, 10:37 AM
السلام عليكم ياخوان
اناعندي بعض الاسئله قي مايخص برنامج fps creator حبيت اني اصمم لعبه بيبئة fps
ولكن في البرنامج فيه شوي حاجات ماعرفهااا
زي اليدين اللاعب كيف يظهرو
كيف تنتهي االلعبه وتاتيك مرحله اخرى
كيف تعمل محادثه بينك وبين عدو
كيف تقفل باب بكلمه سريه وتجي تعمل شيئ بش تفتاحه زي مفتاح او كرت معين
كيف تعمل نهايه للعبه
كيف اسوي اختصارات للعبه مثلا يوقف اللعبه بزر معين
كيف اعمل اعدادات وقائمه للعبه قبل ماتبداء اللعب
كيف اسوي سيتب للعبه وانفده كلعبه جاهزه للعب
سمعت انا يمكن تعمل للعبه نظام الشبكه بواسطة هذا البرنامج
معدل الحياه كيف اخليها بعربي بواجهة اللعبه
في اختيارات اخرى يمكن وضعها في اللعبه من كائنات بس ا نقر عليهاا بيعطني عدم ااامكان يعني بيضاء الشكل... يمكن او اقدر استخدمهاا ... اكتفي بهذيه الاسئله حالياااولكم جزيل الشكر والدعاء ياريت تجاوبني بشرح المفيد " وشكر لكم اخوكم ايرن مان والسلام عليكم ورحمة الله

ahmedalsgadi
29-10-2009, 04:57 AM
اخوان وين الرد

ناروتو ساما
29-10-2009, 10:26 AM
اشكرك ياخي على هاذا الموضوع
بالنسبه لي اريد دروس كيفية انهاء مرحله من اللعبه في اف بي سي كريتور

نصير1
14-12-2009, 06:35 PM
إخواني انا اريد
3D Game Maker
نسخة بورتابل
و
FPS Creator
روابط سريعة مللت إنتضار للتحميل من المواقع البطيئة

siare75
19-01-2010, 11:36 AM
ارجو من الاخوه مساعدتي في تغييرخلفي اللعبه مثلا جعل المرحله الاولى نهارا وفي المرحله الثانيه ليلا وهكذا
كيف يتم ذلك هل يتم اثناء عمل اللعبه او بعد اخراجها فانا صممت لعبه لكن جميع المراحل تضهر نفس الخلفيه sky
ارجو شرحها بالتفصيل ولكم مني كل الدعاء

siare75
20-01-2010, 09:07 AM
اعرف ان البرنامج غير مهتم من قبل الاعضاء القدامى
لكن الجدد يرونه جيدا بالنسبه لمبتدئ لذا ارجو من الاخوه مساعدتي
في طلبي هذا
كذلك حصل لي مشكله في اخراج اللعبه عند نصبت التحديث الاخير للبرنامج 1.16 عندمل وصل الى المرحله الثالثه اعطى رساله خطا
هل يوجد هنا من يساعدني

dreamer1
08-08-2010, 05:19 AM
:) السلام عليكم ورحمة الله وبركاتة :)
بصراحة انا اود منكم مساعدتي انا شخص طمووح جدا واحببت ان اتعلم صناعة الالعاب من خلال هذا الموقع الاكثر من رائع المهم مشكلتي هي اني نزلت برنامج الدارك بيسك وبرنامج [3d game studio ]وانا الان لا اعلم من اين ابد ( يعني من اي برنامج ابد اتعلم )

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

S.H.A.R.K
08-08-2010, 09:28 AM
السلام عليكم .

أخي هنا تجد سلسلة دروس جيدة للمبتدئين :
http://forum.thegamecreators.com/?m=forum_view&t=99497&b=10

وأيضاً يوجد كتاب ممتاز لتعلم أساسيات الدارك بيسك للمبتدئين واسمه : Beginners guide to darkbasic game programming

.
وهناك ايضاً موقع مليء بدروس الفيديو التطبيقية الممتعة : http://www.dcforeman.co.uk/index.php?title=DarkBASIC_Professional

وهذه اسطوانات تعلم الأساسيات العميقة للدارك بيسك وتشرح الكثير من المفاهيم الخاصة بالثري دي .. باختصار , ممتازة جداً للمبتدئين , هي ليست مجانية لكن سعرها بسيط : http://stores.lulu.com/store.php?fStoreID=2816387

وان كان لديك اي سؤال فلا تتردد في وضعه هنا , وان لم تجد ما تريد هنا ضع سؤالك هنا : http://forum.thegamecreators.com/?m=forum_read&i=7

بالتوفيق .

oubaymahjor
06-04-2011, 06:47 PM
السلام عليكم
انا عندي مشكلة مع برنامج fps c
صممت لعبة ثم اخرجتها ثم فتحتها للتجربة ضغطت ابدأ بدأت لكن بطيييييييئة وفجأة توقفت تماما
المشكل طبعا في ان الكارت جرافيك ضعيف
لكن انا اريد ان اجعل اللعبة متناسبة مع الأجهزة الضعيفة مع اللعلم ان اللعبة صغيرة (تقريبا)

pedroki
06-06-2011, 12:58 PM
السلام عليكم

لدي مشكل في برنامج Fps cr فعندما ادخل اي موديل لن يدخل البرنامج
أريد بعض موديلات ناجحة و مجربة لل fps cr و طريقة ادخالها لتفادي المشكل

شكرا مسبقا

pedroki
06-06-2011, 01:14 PM
السلام عليكم
أريد ان أضيف الى لعبتي في الـ fps cr خاصية load and save game هل ممكن
بليز الطريقة
وشكرا

The_source
07-06-2011, 10:54 AM
السلام عليكم أخي العزيز

بودي مساعدتك ....إن كان الأمر مقتصر على Dark basic إعتبر إن مشكلتك أنتهت..

pedroki
08-06-2011, 12:43 PM
هل من مساعدة بخصوص الـ fps cr ، أريد ان أضع شيء فوق طاولة ياتني اسفله !

pedroki
08-06-2011, 12:45 PM
بخصوص الـ fps cr ، أريد ان أضع شيء فوق طاولة ياتني اسفله !

pedroki
09-06-2011, 11:17 PM
الفت انتباهكم الى هذا الطلب

بليز ، اريد درس او طريقة لاضافة خاصية option في لعبتي الجديدة مثلا فيها : sound - control . .. .

METAL GEAR X
27-09-2011, 10:35 PM
هل تصميم العاب 2D في الدارك بيسك يعطي نتائج ممتازة ؟
ايضا في اللعبة الواحدة استطيع دمج 3D و 2D صح
و بخصوص الصور ماهي الصيغ اللتي يدعمها دارك بيسك ؟
و البرنامج مجاني او لا
ايضا نتمني ممن يمتلكون الخبرة وضع دروس فيديو و كتب للبرنامج لان الدروس في المنتدي غير كاملة للاسف ><

Evil Joker
27-10-2011, 10:02 AM
هل تصميم العاب 2D في الدارك بيسك يعطي نتائج ممتازة ؟

بالطبع، ويعتمد في الغالب على فن ومهارة الصانع.


ايضا في اللعبة الواحدة استطيع دمج 3D و 2D صح

بالتأكيد فالامر يعود لك


و بخصوص الصور ماهي الصيغ اللتي يدعمها دارك بيسك ؟

يدعم اغلب الصور المعروفة تقريباً، وهذا رابط للصيغ

الدارك بيسيك الاحترافي
http://www.thegamecreators.com/?m=view_product&id=2000&page=features
الدارك بيسيك العادي
http://www.thegamecreators.com/?m=view_product&id=2030&page=features


و البرنامج مجاني او لا

لا,سعره 70 دولار والترقية الى النسخة الحديثة 7.5 مجاني للاصدارات السابقة



ايضا نتمني ممن يمتلكون الخبرة وضع دروس فيديو و كتب للبرنامج لان الدروس في المنتدي غير كاملة للاسف ><






لغات البرمجة عامةً لاتحتاج الى دروس قبل فهم البرمجة نفسها, اي يجب عليك تعلم اللغة الانجليزية وفهم الاوامر.. وايضا يجب عليك فهم بعض قواعد الرياضيات والفيزياء (ان كنت تريد استخدام محرك الفيزياء) وفهم الدوال والمتغيرات. واصول البرمجة حتى تستطيع التعامل مع اللغة بسهولة .. بعد ذلك عليك بتحميل الامثلة للتوضيح ونفس الشركة TGC انتجت امثلة Dark Source تغطي اغلب الاساسيات التي يجب على اي مبتدئ تعلمها.. ايضا في قائمة help يوجد شرح لجميع الاوامر مع مثال بسيط..ايضا لدى الشركة منتدى يمكنك طرح المشاكل التي تواجهك لدى الخبراء ستجد الاجوبة او يمكنك البحث في محرك البحث في اسفل المنتدى الخاص بشركة tgc والبحث على الكلمة المراء الوصول اليها ستجد مواضيع يعرض فيها الاعضاء المشاكل التي واجهتهم وستجد الحلول لها...

ارجو ان اكون قد ساعدتك

wladderb
28-12-2011, 12:18 AM
اخي في عندي سؤال في ملفاة متل enhanced_animations_demo
كيف تم تحريك الشخصية
http://www.thegamecreators.com/?m=view_product&id=2077
شكرا لككككككك

Evil Joker
28-01-2012, 03:26 AM
توجد أمثلة شاملة في المسار التالي
C:\Program Files\Dark Basic Software\Dark Basic Professional\Projects\Enhanced Animations

Amir Imam
19-02-2012, 05:11 PM
السلام عليكم
مش عارف الناس فاكرني ولا لا .. بس انا كنت في المنتدى ده من مدة وكنت بحترف الدارك بيسك
بس طبعا بسبب ظروف شخصية وظروف البلد بعدت عن المجال تماما
لكن انا حابب ارجع وبقوة ان شاء الله
وطلبي الاول : النسخة الاخيرة من الدارك بيسك تورنت او تحميل عادي
وجزاكم الله خيرا :)

Evil Joker
19-02-2012, 11:09 PM
وعليكم السلام مرحبا بعودتك استاذ امير
بالنسبة للبرنامج يمكنك تحميله من اي موقع تورنت انا جبت لك من ايزوهنت
http://isohunt.com/torrents/?ihq=dark+basic

ا (http://isohunt.com/torrents/?ihq=dark+basic)نصحك بـ
http://isohunt.com/torrent_details/95404057/dark+basic?tab=summary

ل (http://isohunt.com/torrent_details/95404057/dark+basic?tab=summary)كن يتطلب منك وقت لان مافي سيدز وليتشر عاد على حظك ان وجد

المهم النسخة هي 1.68 رفعت لك التحديث مع الباتش للنسخة 1.74 (ماهي احدث اصدار)
http://www.mediafire.com/?3jh91m6jk1431ef

الحق حملها قبل الحذف

ولو في اي استفسار او اي سؤال انا موجود

Amir Imam
20-02-2012, 06:26 AM
اشكرك يا عزيزي
بدأ التحميل وان شاء الله نمشي خطوة خطو لحد ما نرجع زي الاول

Amir Imam
20-02-2012, 07:34 AM
349968
ظهرت هذه المشكلة عند الضغط على F5 لتشغيل الـ exe

Evil Joker
20-02-2012, 05:56 PM
هممم... اعتقد ان المشكلة بسبب عدم الموافقة من المسؤول
الحل اضغط بالزر اليمين على الدارك بيسيك (وليس ملف المشروع بل التطبيق نفسه) ثم تشغيل كمسؤول run as administrator
او اذا كنت تريد الخيار دوما بدون اعادة الطريقة كل مرة بالزر اليمين على خصائص Properties ثم التوافق Compatibility
فعل الخيار في الاسفل تشغيل كمسؤول دوماً
Run this program as administrator

Amir Imam
20-02-2012, 07:37 PM
اشكرك يا عزيزي بشدة جداااااااااااااااااااااااااااا
نفع الموضوع واتحلت المشكلة الحمد لله
نبدأ الرحلة ونشوف الشغل بقى
انا حاسس ان في وقت الغياب حصل تطور كبير وتغيير في اسلوب البرمجة
هنشوف كده الدنيا فيها ايه واي مشكلة هنرجع هنا تاني :)
اشكرك مرة اخرى يا عزيزي

Amir Imam
20-02-2012, 08:18 PM
الطلب الاول :
كان في كود معروف جدا يستخدم لتحريك زاوية اتجاه الكاميرا او اي مجسم باستخدام الماوس
ممكن الكود ده ؟

Evil Joker
20-02-2012, 09:18 PM
هل تقصد التحكم بالكاميرا عن طريق الماوس ؟؟
على العموم ان كنت تقصده فتفضل (مأخوذ من احد امثلة evolved الخاص بالشيدرز)


obj = 1
make object cube obj,10


do
position camera 0,0,0
if mouseclick()=0
xrotate camera camera angle x()-mousemovey()*0.10
yrotate camera camera angle y()+mousemovex()*0.10












if camera angle x()>80 then xrotate camera 80
if camera angle x()<-60 then xrotate camera -60
endif
if mouseclick()>0 then CamDis#=CamDis#-mousemovey()*0.25
CamDis#=CamDis#+mousemovez()*0.25
position camera object position x(obj),object position y(obj),object position z(obj)




if CamDis#>-20 then CamDis#=-20
if CamDis#<-300 then CamDis#=-300
move camera CamDis#
if camera position y()<-60 then position camera camera position x(),-60,camera position z()
mousemovex()=0
mousemovey()=0


sync
loop

Amir Imam
20-02-2012, 11:57 PM
شكرا يا عزيزي هو ده المطلوب بالظبط
وانتظر طلب كمان .. بس بعد ما احاول واغلب ومقدرش اجيبه لوحدي :)

Amir Imam
24-02-2012, 12:55 AM
ايام ما كان الباتش كوبي وبست كان شغال تمام
دلوقتي كل باتش انزله ميشتغلش
بيقولي دور على ملف كومبيلر .. ولما اضيفه يقولي الملف مستعمل الان .. اغلق الملف اولا
طبعا الملف مش مستعمل ولا حاجة
مفيش باتش من القديم او حل للمشكلة دي لاني مش عارف اشتغل على اصدار حديث نهائي

Amir Imam
24-02-2012, 01:27 PM
السلام عليكم ورحمة الله وبركاته .

أخي kakarot , مشكلتك واجهتني من قبل , ولكن حلها بسيط للغاية ولا يحتاج لشراء البرنامج أو دفع نقود أو استخدام الـ كراك .

خطوات الحل بسيطة للغاية وهي :



قم بتشغيل الاسطوانة من خلال حرقها على اسطوانة أو تشغيلها بالـDAEMON Tools Pro .



قم بتنصيب البرنامج من خلال الاسطوانة .



قم بتفعيل التحديث dbpro_upgrade_5_8 الموجود داخل ملف upgrades المرفق مع الاسطوانة .



ولآن اضغط على Start ثم All programs ثم The Game Creators ثم افتح الملف Activate From DBPro CD



أدخل بريدك الإليكتروني الصحيح .



افتح بريدك الالكتروني , ستجد رسالة من The Game Creators تحتوي الـ Order Key



الآن افتح برنامج الـ DarkBasic سيطلب منك تفعيل حسابك . أدخل بريدك الكتروني وانسخ الـ Order Key في المربع النصي المحدد .



إضغط الزر Active .



ENJOY With DarkBasic



أرجو أن يكون الشرح وافياً .. لا تتردد في السؤال إن واجهتك مشكلة .

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


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

Evil Joker
24-02-2012, 08:03 PM
الاستاذ امير امام
بالنسبة للطريقة اللي انت سويتها انا كنت مستخدمها على التحديث 7.5 والطريقة شغاله لان الدارك بيسيك اعتقد انه اصبح مجاني فيمديك تفعله من الشركة
لكن بالطريقة التي انت عملتها ماراح يمديك تستخدم بعض المقابس مثل Enhanced Animations الا اذا اشتريت البرنامج او حزمة DarkGameStudio او استخدمت الباتش

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

Evil Joker
24-02-2012, 08:07 PM
بالنسبة للباتش اللي اعطيتك هو
لما تضغط على زر Patch حيعطيك رسالة "انه لم يجد الملف ،البحث عن الملف" لازم تعملها يدوياً
C:\Program Files\Dark Basic Software\Dark Basic Professional\Compiler

الرسالة حتجيك للكومبايلر والفيور

Amir Imam
24-02-2012, 08:47 PM
مهي المشكلة يا عزيزي ايفل اني لما بعمل البحث اليدوي واختار الملف بيطلع رسالة تانية فيها ان الملف قيد الاستخدام حاليا
مش عارف احلها
بالنسبة لموضوع المقابس ياريت تجيب تقولي عنها شرح مبسط علشان انا معرفش عنها حاجة وعمري ما اتعاملت معاها
اشكرك .. طولت عليك انا عارف ;)

Evil Joker
24-02-2012, 11:38 PM
مافي مشكلة استاذ امير انا في الخدمة :)

خليني اعطيك نبذة بسيطة : لو بستدخدم الدارك بيسيك عادي بدون اي مقابس فمستوى الالعاب اللي حاتنتجها حتكون مثل العاب PS2 او الالعاب القديمة بصفة عامة اللي من قبل 2003
اما لو كنت عاوز العاب بمسوى عالي مثل الالعاب الحديثة PS3 فالدارك بيسيك لوحده مايقدر يوفرلك اغلب التقنيات المستخدمة في العاب الجيل الحالي

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

الدارك شيدر Dark shader
برنامج وليس مقبس .. يساعدك على عمل خامات المجسمات والبوست بروسيسنج
الخامات Materials
* Refraction reflection الانعكاس والانكسار
تستفيد من الانعكاس مثلا خامة الزجاج او خامة السيارة والانكسار للماء والزجاج ايضا

* Bump Mapping
طبعا الـ bump راح تستفيد منه في عمل الصخور على جسم مسطح مثلا لكنه ليس مسطح ويبدو انه مسطح لان عمل الخامة تعطي توهم للتفاصيل
يمكن استخدام normal map ايضاً لاعطاء التفاصيل للضوء

* Shadowing
يوفر لك الدارك بيسيك ظل مبدئي وليس ناعم لكن في الشيدرز يمكن الحصول على ظل ناعم وواقعي

Post processing
اغلب العاب الجيل الحديث تستخدمها وهي تأثيرات بصرية تعطي رندر افضلت تستخدم للكاميرا وليس للمجسمات
مثل عمق الميدان DOF والازهار Bloom والاضائة المتقدمة Advanced Lighting
او حتى تغيير المؤثرات سواءاً كنت تريد رندر ابيض واسود فقط او سطوع حاد للالوان او كارتون شيدر وتسمى بمؤثرات الكاميرا Camera effects

ملاحظة الشيدرات مجانية يمكنك تحميلها من موقع Evolved
http://www.evolved-software.com/shaders/advlighting
(http://www.evolved-software.com/shaders/advlighting)
لعبة مصنوعة بالدارك بيسيك تستخدم الشيدرز - Irradic
http://www.youtube.com/watch?v=dqh3ef_urqU&feature=channel_video_title
(http://www.youtube.com/watch?v=dqh3ef_urqU&feature=channel_video_title)
--------
Physics Engine محرك الفيزياء

يعطي تأثير فيزيائي للمجسمات وهو يحسب من خلال (المتجهات - التسارع - الجاذبية - الكتلة - خامة المادة ..الخ)
وهناك اقسام مثل

Rigid bodies
الاجسام الصلبة مثل المكعب الكرة الكابسولز الاسطوانه ابريق الشاي او اي مجسم صلب
http://www.youtube.com/watch?v=8uTBHyC4f94&feature=related&noredirect=1

Vehicles
تأثير السيارات
http://www.youtube.com/watch?v=2Q6fDeUtAZo

Ragdoll
الراج دول يستخدم للشخصيات عند التعرض للقذف او الاصطدام بالسيارة او عندم الموت ويحاكي حركه العظام
http://www.youtube.com/watch?v=nw19ZJ3sGVo

Clothes
محاكاة عمل الملابس مع الهواء او الرياح مثلا
http://www.youtube.com/watch?v=dviWZcphcIQ
(http://www.youtube.com/watch?v=dviWZcphcIQ)

SoftBodies
الاجسام الناعمة يحاكي حركة البالون المحتوي على ماء مثلا
http://www.youtube.com/watch?v=ypDXiBYSNKg

Joints
المفاصل مثل الدودة والابواب والاجسام المعلقة ...الخ
http://www.youtube.com/watch?v=lDd3RO64Opo

Fluid
يحاكي السلوك الفيزيائي للسوائل
http://www.youtube.com/watch?v=jRMWNojmUsk&noredirect=1

يمكن استخدام عدة محركات فيزيائية يدعمها الدارك بيسيك
Dark Physics
Newton Game Dynamics
Havok Xeno
ODE

طبعا كلها مجانية عدا الدارك فيزكس

------

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

يمكنك تحميل الديمو لتوضيح الصورة
http://www.thegamecreators.com/?m=view_product&id=2077

(http://www.thegamecreators.com/?m=view_product&id=2077)
----

مقابس اخرى مثل Dark AI
لمحاكاة الذكاء الاصطناعي

Dark Light للاضائة

Dark Net لالعاب الشبكة

EZ Rotate - Dark Video - DarkCloud - DarkMatter - Plant Life - Dark Voices

-------

ارجو اني اكون قد وضحت واي خدمة

تحياتي

Amir Imam
25-02-2012, 11:43 AM
اشكرك يا عزيزي على هذا العرض الوافي
انا هشوف المقابس والبرامج وازاي اتعامل .. لاني برضو مش عارف اربطها بالدارك ازاي .. بس طبعا انا بحب احاول لوحدي ولما ايأس بسأل
انا شايف جرافيك رائع في الفيديو وواضح ان الدارك بيسك قادر على عمل اشياء جبارة لكن محتاج شغل .. وان شاء الله قدها وقدود :D
شكرا مرة اخرى يا عزيزي
----------------------------------
سؤال : كنت اصمم العوالم ببرنامج 3d world studio .. وبحثت عنه في كل مكان الان فلا اجده .. فهل استطيع الحصول عليه ام ان هناك شيء افضل منه ؟
شكرا :)

Evil Joker
25-02-2012, 07:13 PM
العفو :)
بالنسبة للمقابس فاي مقبس تحتاجه قلي وانا اجيبه لك واعطيك شرح التركيب

بالنسبة لـ 3d world studio صراحة انا عمري ماستخدمته لكني استخدم الثري دي ماكس وعندك برامج كثير مثل
maya - cinema4d - blender - silo 3d - milkshape - soft image

اما برامج النحت فعندك
zbrush - mudbox

ولو تبغى اي برنامج قلي

Amir Imam
26-02-2012, 12:58 PM
اشكرك يا عزيزي على اسلوبك الاكثر من رائع
اعتقد اهم شيء الان هو Enhanced Animations والــ Dark AI
اما لبناء العوالم فكنت استخدم 3d world studio لانه يصنع عوالم Low poly وبالتالي يمكن استخدامها في الدارك بيسك بسهولة
فلذلك احتاج برنامج مشابه
اعتقد ان الثري دي ماكس تخصص مستقل .. وكذلك المايا .. ولذلك اريد برنامج خفيف فقط لصناعة العوالم
واشكرك .. تعبتك معايا معلش .. ربنا يقدرني واردلك نص اللي عملته معايا :)

Evil Joker
26-02-2012, 07:51 PM
العفو ^^ وهذا الواجب
برنامج 3d studio world انا ماعمري استخدمته عشان كدا انا ماعندي اي خلفية عنه لكن انا انصحك تستخدم البرامج القوية مثل الماكس او المايا لان بها ميزات كثيرة
قد لاتجدها في البرامج البسيطة... كل البرامج تعمل low poly وانا انصحك بالماكس برنامج سهل جداً ودروسه متوفره بكثرة تجده في التورنت ايضاً

بالنسبة لـ Enhanced animations فالمقبس هذا لاتشيل همه لان ملفات الامثلة تشرح كل شيء

كما ذكرت لك لوتحتاج مقبس Enhanced لازم يكون عندك دارك بيسيك مكرك وليس مفعل من الشركة

اما الـ Dark AI فانا ماستخدمته لسه قاعد ادرس محرك الفيزياء حالياً..

Amir Imam
26-02-2012, 10:38 PM
موضوع الكراك لم ينفع .. عندما تظهر رسالة البحث عن الملف يدويا واختاره يدويا بالفعل يظهر رسالة ان الملف مستخدم ويرجى اغلاقه اولا
.. انا احتاج الى Enhanced وسأحاول معه
وبالنسبة لموضوع تصميم العوالم سابحث ان شاء الله عن اجود وابسط الطرق للعمل معها :)

Amir Imam
28-02-2012, 11:02 AM
السلام عليكم
في كود كنت بستخدمه زمان لجعل مجسم يدور حول مجسم اخر في اتجاه عقارب الساعة او عكس اتجاه عقارب الساعة
على مراد المبرمج
المهم اني لا اتذكر هذا الكود وحاولت بكل الطرق ان افعلها ولكن لا جدوى
فهل ممكن يا اخي ايفل اذا كان عندك الطريقة

Evil Joker
28-02-2012, 11:42 AM
وعليكم السلام
أنا عندي طريقة لكن لاأعتقد أنها جيدة :(
وهي وضع نقطة المنتصف بعيداً عن الاوبجكت وعند الدوران يهيئ للمشاهد ان المجسم يدور حول نقطة او مجسم ما ولكن في الاصل هو يدور ذاتياً




make object cube 1,3
offset limb 1,0,0,-5,0


make object sphere 2,.5
move camera -10


do
zrotate object 1,object angle z(1)+1


sync
loop

Amir Imam
28-02-2012, 01:08 PM
اشكرك يا عزيزي على هذه الطريقة
بس انا مش عاوز ان الموضوع يهيئ .. انا عاوز الاوبجكت يدور فعليا
الطريقة دي كنت بستخدمها لوضع شرر السلاح امام الماسورة
يعني بعمل نفس نظرية الدوران لكن بدون دوران .. علشان البارتكيلس يثبت قدام الماسورة بالظبط ويظهر وقت الضرب فتجد ان السلاح يخرج شرر مع الضرب
على العموم انا هجرب واشوف ولو وصلت لطريقة هبقى احطها :)

Evil Joker
29-02-2012, 01:03 AM
وجدت لك مثال من منتدى TGC
تفضل:




Rem Project: rotate
Rem Created: 1/18/2009 8:54:30 PM


Rem ***** Main Source File *****
rem create some spheres
rem create a few spheres
autocam off
position camera 0,0,-200


global dim distance(2) ` rem these are the distances (or radius) from the middle of one sphere to the one it is rotating around
distance(1) = 100 `this is the distance of big middle sphere to the outside sphere
distance(2) = 25 `distance from the outside sphere to its satellite.


rem make 3 spheres of increasing size for the demo
FOR i = 1 to 3
make object sphere i,i*10,10,10
next i


do
rem rotate the second sphere around the stationary sphere
inc Angle#
x1# = COS(Angle#)*distance(1) `the x position is defined by the cos of your angle times how far away from the other object it is
z1# = SIN(Angle#)*distance(1)`the z position is defined by the sin of your angle times how far away from the other object it is
position object 2, x1#, 0, z1#


rem rotate the third sphere (the satellite sphere) around the second sphere


inc angle2#,2
x2# = x1# + COS(Angle2#)*distance(2)
z2# = z1# + SIN(Angle2#)*distance(2)
position object 1, x2#, 0, z2#
loop

Amir Imam
29-02-2012, 02:24 PM
شكرا يا اخي العزيز هذا بالظبط ما اقصده
ولكن الامر يختلف في شيء بسيط
انا اريد ان اجعل المجسم يدور حول مجسم متحرك وليس ثابت
في هذا المثال يدور المجسم حول نقطة ثابته وهي الصفر ببعد = 100 نقطة للمجسم الاول و 150 نقطة للمجسم الثاني
ولكن حاولت ان اعدل على الكود لجعل هذا الصفر غير ثابت ولكن لم اصل لشيء
هي مسألة رياضية بحته وليست متعلقة بالبرمجة
لو عرفت توصل لحاجة يبقى جزاك الله خيرا .. وانا عن نفسي هكمل محاولاتي بس انا اتعقدت من الرياضيات :D
شكرا لك يا اخي :)

Amir Imam
29-02-2012, 04:55 PM
مشكلة عارضة
انا شغال على الايدتور العادي بتاع الدارك بيسك
حبيت انزل BlueIDE اشتغل عليه لكن حصل مشكلة في التنصيب
ملف comtl32.ocx فيه مشكلة
comtl32 or one of its dependencies not correctly registered a file is missing or invalid
نسخت هذا الملف في مجلد النظام لكن برضو نفس المشكلة
هل عندك حل يا اخي العزيز ؟

Amir Imam
29-02-2012, 07:14 PM
مشكلة عارضة
انا شغال على الايدتور العادي بتاع الدارك بيسك
حبيت انزل BlueIDE اشتغل عليه لكن حصل مشكلة في التنصيب
ملف comtl32.ocx فيه مشكلة
comtl32 or one of its dependencies not correctly registered a file is missing or invalid
نسخت هذا الملف في مجلد النظام لكن برضو نفس المشكلة
هل عندك حل يا اخي العزيز ؟
تم حل المشكلة :)

Evil Joker
01-03-2012, 02:50 AM
تفضل ياعزيزي ارجو ان يكون هذا مطلبك :)




Rem Project: rotate
Rem Created: 1/18/2009 8:54:30 PM




Rem ***** Main Source File *****
rem create some spheres
rem create a few spheres
autocam off
position camera 0,0,-200




global dim distance(2) ` rem these are the distances (or radius) from the middle of one sphere to the one it is rotating around
distance(1) = 100 `this is the distance of big middle sphere to the outside sphere
distance(2) = 25 `distance from the outside sphere to its satellite.




rem make 3 spheres of increasing size for the demo
FOR i = 1 to 3
make object sphere i,i*10,10,10
next i




do


xp#=object position x(3)
yp#=object position y(3)
zp#=object position z(3)


rem rotate the second sphere around the stationary sphere
inc Angle#
x1# = COS(Angle#)*distance(1)+xp# `the x position is defined by the cos of your angle times how far away from the other object it is
z1# = SIN(Angle#)*distance(1)+zp#`the z position is defined by the sin of your angle times how far away from the other object it is
y1# = COS(Angle#)*distance(1)/60+yp#


position object 2, x1#, y1#, z1#


if upkey()=1 then move object 3,1
if downkey()=1 then move object 3,-1
if rightkey()=1 then move object right 3,1
if leftkey()=1 then move object left 3,1


if lower$(inkey$()) = "w" then move object up 3,1
if lower$(inkey$()) = "s" then move object down 3,1








rem rotate the third sphere (the satellite sphere) around the second sphere




inc angle2#,2
x2# = x1# + COS(Angle2#)*distance(2)+xp#
z2# = z1# + SIN(Angle2#)*distance(2)+zp#
position object 1, x2#, 0, z2#
loop

Amir Imam
01-03-2012, 10:43 AM
اشكرك يا عزيزي
هو ده بالظبط
انا مش عارف اشكرك ازاي .. انا تقلت عليك كتير .. بس انت كده حلتلي مشكلة كبيرة جدا
اشكرك جدا جدا جدا جدا يا عزيزي ايفل :)

Evil Joker
01-03-2012, 12:30 PM
العفو اخي العزيز... لاماتقلتش ولا حاجة بالعكس :)
ولو في اي سؤال كمان تفضل أنا في الخدمة ^^
ومرحبا بعودتك مرة اخرى ارجو ان تكون عودة قوية
كما آمل ان يعود باقي الاخوة والاخ the source لوفاكرة ! ..اكيد فاكرة ماشاء الله ^^

تحياتي

Amir Imam
01-03-2012, 02:01 PM
طبعا فاكر نجد .. ولسه والله كنت هسألك على الناس دول كلهم فين
نجد وعمار وفيصل وسامي وكل الناس الحلوة دي .. راحو فين ومش باينين ليه

Evil Joker
01-03-2012, 03:02 PM
والله الحقيقة منتدى صناعة الالعاب في الاونه الاخيرة بدأ يخسر كثير من الاعضاء يمكن من نهايات 2008 تدريجياً
حتى صار المنتدى شبه ميت وزي مانت شايف الحال :( لافي اعضاء نشيطين ولا في حماس ولا مواضيع جديدة :(

البركة فينا نحن القلة نسقي المنتدى من جديد ^^ ولازم نعيد مجده :) مثل ماكان زمان

Amir Imam
02-03-2012, 07:08 PM
ان شاء الله ربنا يقدرنا على العمل بجد وتقديم شيء ذو قيمة
مشكلة جديدة :
تشغيل عرض فيديو
مع بداية التحميل يتم تشغيل عرض فيديو ولكن الصوت فقط هو الذي يعمل ومفيش صورة
الفيديو بصيغة AVI
ياترى المشكلة في ايه ؟

Evil Joker
03-03-2012, 03:50 AM
انت متأكد انك كاتبه بهذا الشكل ؟؟




load animation "anim.avi",1
play animation 1


wait key



الكود شغال عندي .. اذا ماشتغل عندك يمكن لازم تحمل كودك codec حق الفيديو ؟؟

Amir Imam
03-03-2012, 05:15 PM
اشكرك يا عزيزي
على العموم انا سيبت المشكلة دي دلوقتي لحد ما الاقي حل .. مع اني مش بحب اعدي مشكلة الا لما احلها الاول
ما علينا
في حاجة مش عارف هتكون مرت عليك قبل كده ولا لا .. بس انا بعملها من زمان
انا مش بعرف اعمل شخصيات نهائي .. لاني مش بعرف اشتغل في المودلينج
علشان كده كنت ومازلت باخد الشخصيات من برنامج FPSc واستخدمها
طبعا بجرب الفريمز بتاعتها واظبطها واشتغل بيها
الموضوع كان ماشي معايا تمام
لما احب اخلي البطل يمسك سلاح بستخدم الكود :
Glue object to limb
كانت زمان بتظبط معايا كويس جدا .. وتقريبا قيمة الـ Limb في مجسمات الـ FPSc كلها واحده
لكن دلوقتي مش بتيجي مظبوطة قوي .. يعني السلاح ممكن يكون مخترق كتفه .. او مخترق راسه .. حاجات زي كده
انا رغيت كتير
لو انت استخدمت الاوبجكتز دي قبل كده في الدارك بيسك هتبقى عارف حل المشكلة تقريبا
:)

Evil Joker
04-03-2012, 06:43 AM
لو اعطيتني صورة عن الناتج كان ممكن وضحتلي الصورة
لكن على حسب فهمي لموضوعك ان السلاح بيخترق الكتف او اي كان وانت تبغاه يكون البطل ماسك السلاح بيده على نفس موقع اليد
طبعا الكود اللي انت تستخدمة
Glue object to limb هو يعمل عملية الصاق المجسم للمب معين واكيد انت عارف هذا الشيء
لكن هناك نقطة لازم تركز فيها هي ان عملية الالصاق تكون في نقطة الاصل يعني ممكن الكاركتر اللي انت تستخدمه او السلاح مش مضبوط له نقطة الاصل


عملت لك برنامج يحرك لك موقع اللمب تحركه للمكان اللي تبغاه
بعدين تنسخ الاحداثيت اللي ظهرت وتكتبها كالتالي


offset limb objID,LimbID,x#,y#,z#


حاول فيها حتحلها ان شاء الله






make object box 1,3,10,3
make object box 2,2,6,2




position object 2,5,5,5
glue object to limb 2,1,0
do




if upkey()=1 then move object 1,.2
if downkey()=1 then move object 1,-.2
if leftkey()=1 then move object left 1,.2
if rightkey()=1 then move object right 1,.2


if lower$(inkey$()) = "d" then inc x#,.2
if lower$(inkey$()) = "a" then dec x#,.2
if lower$(inkey$()) = "w" then inc y#,.2
if lower$(inkey$()) = "s" then dec y#,.2
if lower$(inkey$()) = "r" then inc z#,.2
if lower$(inkey$()) = "f" then dec z#,.2


offset limb 2,0,x#,y#,z#


set cursor 0,0
print ""; x# ; " " ; y#
print ""; limb position x(2,0),limb position y(2,0),limb position z(2,0)










`Control Camera
position camera 0,0,0
if mouseclick()=0
xrotate camera camera angle x()-mousemovey()*0.25
yrotate camera camera angle y()+mousemovex()*0.25
if camera angle x()>80 then xrotate camera 80
if camera angle x()<-60 then xrotate camera -60
endif
if mouseclick()>0 then CamDis#=CamDis#-mousemovey()*0.25
CamDis#=CamDis#+mousemovez()*0.25
if CamDis#>-20 then CamDis#=-20
if CamDis#<-300 then CamDis#=-300
move camera CamDis#
if camera position y()<-60 then position camera camera position x(),-60,camera position z()
mousemovex()=0
mousemovey()=0


sync
loop





ملاحظة تأكد من الايدي حق اللمب اللي عاوز تخلي موقع السلاح فيه

Evil Joker
04-03-2012, 06:46 AM
الاحداثيات اللي لازم تكتبها تحصلها في الكود التالي:



print ""; limb position x(2,0),limb position y(2,0),limb position z(2,0)

Amir Imam
04-03-2012, 12:17 PM
كالعادة مبدع وفنان ومش عارف اشكرك ازاي
هي دي بالظبط
انا حاسس انك بتقرا افكاري وتجيب الحاجة اللي انا عاوزها بالظبط
اشكرك جدا جدا جدا جدا
-----
بس الغريب في الموضوع ان Offset limb دي عمري ما استخدمتها قبل كده ومع ذلك كان بينفع الربط بين Objects عن طريق Limb
بس على العموم الف شكر ليك يا اخي العزيز :)

Evil Joker
04-03-2012, 02:57 PM
العفو وهذا من حسن خلقك ^^ تسعدني مساعدتك وارجو ان اكون ساعدتك بالشكل المطلوب :)

الـ offset limb
مش عملية الصاق ولاشيء
لكل اوبجكت له نقطة احداثياتها 0و0و0 بغض النظر عن موقع المجسمات اللتي يشمله المجسم فلو كانت نقطة الاصل للباب مثلا هي 0و0و0 عند اعطائه امر التدوير سيدور الباب من المنتصف وليس من الجانب
لكن عند وضع نقطة الاصل 0و-5و0 فسيدور الباب بشكل واقعي كان احد فتحه ودخل الغرفة

نفش الكود لتوضيح النقطة لكن عند ضغط زر space يدور الاوبجكت




make object box 1,3,10,3
make object box 2,2,6,2








position object 2,5,5,5
glue object to limb 2,1,0
do








if upkey()=1 then move object 1,.2
if downkey()=1 then move object 1,-.2
if leftkey()=1 then move object left 1,.2
if rightkey()=1 then move object right 1,.2




if lower$(inkey$()) = "d" then inc x#,.2
if lower$(inkey$()) = "a" then dec x#,.2
if lower$(inkey$()) = "w" then inc y#,.2
if lower$(inkey$()) = "s" then dec y#,.2
if lower$(inkey$()) = "r" then inc z#,.2
if lower$(inkey$()) = "f" then dec z#,.2




offset limb 2,0,x#,y#,z#




set cursor 0,0
print ""; x# ; " " ; y#
print ""; limb position x(2,0),limb position y(2,0),limb position z(2,0)






if spacekey() then turn object left 2,1












`Control Camera
position camera 0,0,0
if mouseclick()=0
xrotate camera camera angle x()-mousemovey()*0.25
yrotate camera camera angle y()+mousemovex()*0.25
if camera angle x()>80 then xrotate camera 80
if camera angle x()<-60 then xrotate camera -60
endif
if mouseclick()>0 then CamDis#=CamDis#-mousemovey()*0.25
CamDis#=CamDis#+mousemovez()*0.25
if CamDis#>-20 then CamDis#=-20
if CamDis#<-300 then CamDis#=-300
move camera CamDis#
if camera position y()<-60 then position camera camera position x(),-60,camera position z()
mousemovex()=0
mousemovey()=0




sync
loop





قبل كل شيء شغل البرنامج واضغط space وانظر كيف يدور الاوبجكت ستجدو يدور دوران عادي حول نفسه
لكن غير القيم بالضغط على الازرار w-a-s-d-r-f
واضغط space وانظر الى النتيجة ستجده يدور حول نقطة ماتبعد عنه سواءاً x or y or z

ارجو ان تكون وضحت الصورة ^__^

Amir Imam
04-03-2012, 08:36 PM
اشكرك يا عزيزي
الكود افادني جدا في حاجات كتير
يعني فتحلي مجالات كتير للعمل عليها
:)

Amir Imam
06-03-2012, 05:02 PM
السلام عليكم اخي العزيز
مشكلة مش عارف حلها من زمان قوي
البطئ
وضعت العالم والبطل والاسلحة والاعداء وكل حاجة
لحد ما عملت حلقة تكرار For .. next علشان اعمل ذكاء صناعي .. ان العدو يبدأ الهجوم لما تصل المسافة بينه وبين البطل الى مسافة معينة
عملت مصفوفة وحلقتين تكرار داخل بعض
اللعبة بقت بطيئة جدا
ياترى في حل تاني علشان اعمل الذكاء الصناعي واشيل البطئ ؟

Evil Joker
06-03-2012, 10:04 PM
والله ياعزيزي ماعندي فكرة حقيقةً لكن ممكن اعطيك بعض النصائح لتجنب مشكلتك
1) تأكد ان عملية المزامنة قبل كل شيء (طبعا بعد تعريف الشاشة)

sync on
sync rate 0

2) لاتستخدم كود hide object

3) في تحميل المجسمات ينصح باستخدام صيغة dbo وليس .x لانه عند تحميل صيغة x فان الدارك بيسيك يقوم بتحويله اولا الى dbo قبل تحميله في الذاكرة
يمكن استخدام كود

make mesh from object meshnum,objnum
save mesh "meshname",meshnum
delete object objnum
if file exist ("meshname")=1 then delete file "meshname"
load mesh "meshname(.dbo)",meshid `or "load object"

تأكد انك تستخدم كارت شاشة جيد ورام جيد ولاتكثر من المضلعات ..ايضاً لاتنسى حجم التيكستشرز

ممكن تبحث في موقع thegamecreators
تحت مكتوب Google Forum Search

http://forum.thegamecreators.com/

اكتب مشكلتك واعمل بحث ان شاء الله تحصل لها حل

Amir Imam
07-03-2012, 04:36 PM
اشكرك يا عزيزي على المحاولة
لكن انا اكتشفت ان المشكلة في حلقات التكرار For .. next المتداخلة
شيلتها واضطريت اعمل سلوك الاعداء يدويا .. شيء متعب طبعا .. بس لما عملته لقيت الموضوع مشي عادي .. والبطئ لم يظهر بالصورة البشعة الاولى
بس هحاول اكتشف طريقة تانية تكون مريحة وسريعة في نفس الوقت :)

Evil Joker
07-03-2012, 05:37 PM
هل for next داخل do ام خارجها ؟؟

Amir Imam
07-03-2012, 09:19 PM
داخل do .. وبداخلها for .. next اخرى
يعني مثلا


do
for a = 1 to 10
for b = 11 to 20
next b
next a
loop

Evil Joker
07-03-2012, 10:27 PM
غريبة !! مع اني جربت الـ for .. next على 5000 مكعب وماحصل بطئ ولاشيء وانا استخدم لابتوب ذو مواصفات عادية
انا حاشوف لك المشكلة بكرة ان شاء الله في موقع الدارك بيسيك لانه الان هو مغلق

Parse error: syntax error, unexpected T_IF in C:\apollo\public_html\apollo\forum.php on line 208

Evil Joker
10-03-2012, 12:31 PM
مع الاسف اخي امير لم اجد حل

عاد الله يعينك تسجل في منتداهم واسألهم عن مشكلتك ويستحسن انك تعطيهم الكود

Amir Imam
17-03-2012, 05:18 PM
اكتشفت احد اسباب البطئ
كثرة Ink في الـ loop تجعل اللعبة ليست بالسرعة المطلوبة
وانا بحاول اكتشف ايه اسباب البطئ اكتشفت السبب ده وقولت اعرضه للفايدة
والله اعلم
ومازالت المحاولات مستمرة :)

Amir Imam
18-03-2012, 03:24 PM
مشكلة
هي ليست مشكلة وانما شيء اريد ان اتعلمه ولم استطع ان احصل عليه بمفردي
تعلم الاضائة .. كيف يمكن ان اعمل اضائة في مكان معين .. وكيف يمكن ان اعمل اضائة مع البطل
كيفية التعامل مع الـ Vector
وايضا اقتراحات لعمل دم بالـ Particles
عزيزي ايفل : لا اريد اكواد جاهزة وانما التعلم :)

Evil Joker
24-03-2012, 07:09 PM
آسف على الرد المتأخر
بالنسبة للاضاءة هناك الاضاءة التقليدية مثل make light والاضائة الاحترافية طبعا مع الشيدرز واعطيتك رابط لموقع افولفد اللي يصنع الشيدرات هناك عدة خامات ممتازة جداً تعطي واقعية وهناك امثلة كثيرة على الاضاءة..ايضا في الموقع هناك حزمة للاضاءة الاحترافية يمكنك تجربتها..
http://www.evolved-software.com/shaders/bumpmapping

اما بالنسبة للفيكتورز فاي فيكتورز تقصد بالضبط ؟؟

اما البارتكلز فلم استخدمه مع الاسف

Amir Imam
24-03-2012, 09:33 PM
اشكرك اخي العزيز
انا بتكلم عن عمل فلاش لايت .. في مثال في الموقع اللي انت حاطه عن الفلاش لايت وانا نزلته لكن للاسف مفيش شرح
وانا مش فاهم الكود ماشي ازاي
ياريت تشرحلي ازاي اتعامل مع الاضائة يا عزيزي :)

Evil Joker
26-03-2012, 07:50 PM
اخي العزيز امير... لاداعي لفهم السورس 100% فهو للاستخدام ((الجاهز)) فقط قم بتغيير بعض القيم لتتناسب مع البيئة في مشروعك
اما مسألة الشرح فيمكنك الضغط بالزر F1 على الكود ثم ستجد الشرح مع الوصف ومثال بسيط... انا لم استخدم الفلاش لايت لذا اعذرني لانني لا افقه فيه شيئاً
لكن كنصيحه اذا كنت تريد فلاش لايت يمكنك استخدام 2D Shadow Mapping فهو يدعم الظل لكن المشكلة انه لايدعم الا مصدر ضوء واحد :
http://www.evolved-software.com/shaders/shadowing

هناك لعبة لـ Mike Inel قام بعمل مثل هذه الميزة
http://www.youtube.com/watch?v=pfVF3_E5lTo

اما بالنسبة للفيكتورز فالبعض منها خاص بقيم الشيدر FX كي تفهمها لابد ان يكون لديك برنامج تشغيل الشيدرز مثل fx composer او dark shader
وان اتيحت لي الفرصة سأقوم بدراسة الديمو واضع لك شرح له ان شاء الله

Amir Imam
29-03-2012, 12:35 AM
350922
طب ايه حل المشكلة دي
بتظهر لما بعمل #include لملف dba
والاسم Lm_SetupData ده اسم function في الملف dba
هي طريقة من طرق عمل الاضائة بس مش عارف اجربها من الاساس لوجود هذا الخطئ

Evil Joker
30-03-2012, 05:56 PM
قمت بتعديل الكود لعمل فلاش لايت في موقع اللاعب والتدوير بالماوس للمثال Shadow mapping




`====================================================
` Depth Shadow Mapping
`====================================================
` By EVOLVED
` www.evolved-software.com
`====================================================


`Setup Display
load dll "user32.dll",1
Sw=call dll(1,"GetSystemMetrics",0)
Sh=call dll(1,"GetSystemMetrics",1)
delete dll 1
set display mode Sw,Sh,32,1
sync on : sync rate 0
hide mouse


`Set Text
set text font "Verdana"
set text size 15
set text to bold
ink rgb(200,200,0),0


`Setup Camera
backdrop on
color backdrop rgb(128,128,128)
autocam off
position camera 0,0,-150
set camera fov 85
xrotate camera 30
CamDis#=-100


`Load Textures
load image "Media/rockwall.dds",1 : image=1
load image "Media/rockwall_n.dds",2
load image "Media/spotlight.bmp",3
load image "Media/floor.dds",5
load image "Media/floor_n.dds",6
make camera 1
set camera to image 1,4,512,512
set camera fov 1,60
set camera aspect 1,1.1
backdrop off 1


`Create Object
load effect "FX/ShadowMapping.fx",1,0
load object "Media/t-pot.x",1 : object=1
scale object 1,4500,4500,4500
scale object texture 1,0,4,3
texture object 1,0,1
texture object 1,1,2
texture object 1,2,3
texture object 1,3,4
set object effect 1,1


`Create floor
make object box 2,500,1,500
position object 2,0,-65,0
texture object 2,0,5
texture object 2,1,6
texture object 2,2,3
texture object 2,3,4
scale object texture 2,0,5,5
set object effect 2,1


`Light vectors
LX#=-156:LY#=200:LZ#=-126
LaX#=56:LaY#=83:LaZ#=0
Null=make matrix4(1)
Null=make matrix4(2)
Null=make matrix4(3)
Null=make vector4(6)


make object cube 4,10


hide object 1


`Start loop
do


if lower$(inkey$()) = "w" then move object 4,1
if lower$(inkey$()) = "s" then move object 4,-1
if lower$(inkey$()) = "d" then move object right 4,1
if lower$(inkey$()) = "a" then move object left 4,1


xrotate object 4,object angle x(4)+mousemovey()*0.25
yrotate object 4,object angle y(4)+mousemovex()*0.25




`Control Camera
position camera 0,0,0
if mouseclick()=0
` xrotate camera camera angle x()-mousemovey()*0.25
` yrotate camera camera angle y()+mousemovex()*0.25
if camera angle x()>80 then xrotate camera 80
if camera angle x()<-60 then xrotate camera -60
endif
if mouseclick()>0 then CamDis#=CamDis#-mousemovey()*0.25
CamDis#=CamDis#+mousemovez()*0.25
if upkey()=1 then CamDis#=CamDis#+2.5
if downkey()=1 then CamDis#=CamDis#-2.5
if CamDis#>-20 then CamDis#=-20
if CamDis#<-300 then CamDis#=-300
move camera CamDis#
if camera position y()<-60 then position camera camera position x(),-60,camera position z()
mousemovex()=0
mousemovey()=0


`Rotate object
if KEYSTATE(19)=1 and rotate=1 and nopress=0 then rotate=0:nopress=1
if KEYSTATE(19)=1 and rotate=0 and nopress=0 then rotate=1:nopress=1
if rotate=0
rotate object 1,0,object angle y(1)+0.5,0
endif


`Change Texture
if KEYSTATE(20)=1 and nopress=0
delete image 1:delete image 2
inc image
if image>4 then image=1
if image=1 then load image "Media/rockwall.dds",1 :load image "Media/rockwall_n.dds",2
if image=2 then load image "Media/wall1.dds",1:load image "Media/wall1_n.dds",2
if image=3 then load image "Media/oldwall3.dds",1:load image "Media/oldwall3_n.dds",2
if image=4 then load image "Media/rock4_1.dds",1 :load image "Media/rock4_1_n.dds",2
texture object 1,0,1
texture object 1,1,2
nopress=1
endif


`Change Object
if Spacekey()=1 and nopress=0
delete object 1
inc object
if object>5 then object=1
if object=1 then load object "Media/t-pot.x",1:scale object 1,4500,4500,4500:scale object texture 1,0,4,3
if object=2 then load object "Media/Tosus.x",1:scale object texture 1,0,1.5,1
if object=3 then make object box 1,75,75,75
if object=4 then make object sphere 1,75,40,40:scale object texture 1,0,2,1
if object=5 then make object cylinder 1,75:scale object texture 1,0,3,1
texture object 1,0,1:texture object 1,1,2:texture object 1,2,3:texture object 1,3,4
set object effect 1,1
nopress=1
endif
if scancode()=0 then nopress=0


`Set spot Light to camera position
` if Shiftkey()=1
LX#=object position x(4):LY#=object position y(4):LZ#=object position z(4)
LaX#=object angle x(4):LaY#=object angle y(4):LaZ#=object angle z(4)
` endif
set vector4 6,LX#,LY#,LZ#,0
set effect constant vector 1,"LightPosition",6


`Text
center text sw/2,15,"1 - Show Depth Texture Shift - Set Spot Light To Camera Space - Change Object T - Change Texture R - Rotate Object"
center text sw/2,40,"FPS "+str$(screen fps())


`Set Shadow shader light projection Matrix
SET CURRENT CAMERA 1
position camera 1,LX#,LY#,LZ#
Rotate camera 1,LaX#,LaY#,LaZ#
view matrix4 1:projection matrix4 2
multiply matrix4 3,1,2
set effect constant matrix 1,"LightProjMatrix",3
SET CURRENT CAMERA 0
set effect technique 1,"DepthMap"
sync mask 2^1:fastsync
if KEYSTATE(2)=1 then paste image 4,0,0


`Main Scene
set effect technique 1,"ShadowMapping"
sync mask 2^0


`End loop
sync
loop










LX#=object position x(4):LY#=object position y(4):LZ#=object position z(4)
LaX#=object angle x(4):LaY#=object angle y(4):LaZ#=object angle z(4)





فقط تغيير زاوية وموقع الكاميرا الى زاوية وموقع الاوبجكت

الكود السابق مثل كود لعبة iott والتي وضعت لك رابط لها لـ mike inel

Amir Imam
31-03-2012, 04:06 PM
شكرا لك
كده انا فهمت الموضوع كله
بعد تجربة مع الكود
المعلومة اللي كنت عاوز اعرفها فعلا ان تأثير الضوء له علاقة اساسية بالـ Effect على العالم المحيط
طبعا انا كنت فاكر ان الموضوع له علاقة بالاكواد فقط وليس بملفات الـ fx
صاحب ظهور الضوء عدة اشياء كاختفاء الضباب الاسود بسبب الـ Effect وكذلك اختفاء اضائة وهج السلاح عند اطلاق النار
واعتقد ايضا ان حل الموضوع في ايجاد الـ effect المناسب
شكرا يا عزيزي

Evil Joker
31-03-2012, 04:53 PM
العفو :)
نعم كلامك صحيح... لكل تأثير خصائصة فانت ستعين الضياب والـambient وموقع الضوء ولونه عن طريق خصائص الـ fx نفسه
جرب حمل الدارك شيدر :
https://rapidshare.com/#!download|407p5|149677553|D.S.DB.Pro_GDK.by.Agent3004.rar|53213|R~0B74F552BF57B19CF6175BE6AB473EAE| 0|0

الباسوورد:
Agent3004

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

فمثلا لو كنت تريد تغيير لون الضوء او تغيير موقعه او اي شيء يتطلب 3 قيم فلابد من استخدام الفيكتور
للتوضيح
لو كان لديك شيدر يحمل قيمة فانت ستستخدم هذا الكود (هذه الحالة الاولى)

set effect constant integer EffectNumber,ConstantString,ConstantValue
set effect constant float EffectNumber,ConstantString,ConstantValue
set effect constant Boolean EffectNumber,ConstantString,ConstantValue

طبعا integer عدد صحيح مثل -5 ,1,2,3... ،float عدد عميق كسري 1.5 ...1.23 ، boolean عدد من 0 الى 1

يوجد ايضا

set effect constant matrix
set effect constant vector

اما الحالة الثانية

عند تغيير لون الضوء فانت ستقوم بتغيير درجات الالوان RGB تحمل 3 قيم نستخدم الفيكتور (4)

null=make vector4(1)
red#=1
green#=1
blue#=1
set vector4 1, red#, green#, blue#, 1.0 `alpha
set effect constant vector 1, "LightColor", 1



آسف على الشرح الركيك والغير منظم كما آمل أن تكون قد وضحت الصورة :)

تحياتي

Evil Joker
31-03-2012, 05:04 PM
ملاحظة مهمه كل تأثير مستقل بذاته :) ... مثلا لوكان الشيدر يحمل مصدر واحد للضوء فلن يتأثر بغيره حتى لو طبقت نفس التأثير مع تغيير اللون لمجسم اخر بجانبه... حتى الـ Fog والـ Ambient
الا في حالة ان نفس الشيدر يحمل عدة مصارد للضوء ... ايضاً افولفد كتب شيدر عن الاضاءة المتعددة Multipass Lighting

لن تستطيع فهم الكلام الا اذا جربتها بنفسك :)

Amir Imam
31-03-2012, 07:04 PM
شرحك جميل جدا واوضحلي الصورة بشكل كبير
التعامل مع الضوء يحتاج الى تعامل مع الـ Effect اولا
ومن هنا يظهر سؤالان
الاول : كيف يمكن الحصول على قيم الـ constant string
الثاني : ما الفرق بين Vector , vector3 , vector4 ؟

Evil Joker
31-03-2012, 07:32 PM
شرحك جميل جدا واوضحلي الصورة بشكل كبيرالتعامل مع الضوء يحتاج الى تعامل مع الـ Effect اولا



اشكرك ياعزيزي ... نعم فقط خصائص الـ effect ولن يؤثر عليه اي مؤثر خارجي
حتى make light , set object ambient,set object ambience, fog ,set object light

كأن المجسم في عالم خاص به حتى لو كان خلاف المحيط من حيث اللون او الضباب

بالنسبة للأسئلة

الاول : كيف يمكن الحصول على قيم الـ constant string




لو حملت الدارك شيدر وفتحت اي مؤثر حتحصل اعدادات المؤثر مثلا لون الضوء ،موقع الضوء ... هذه هي constant string
مثلا الـ constant string للون الضوء هو LightColor


set effect constant vector EffectNumber,ConstantString,VectorNumber


مثال:
set effect constant vector 1, "LightColor", 1


الثاني : ما الفرق بين Vector , vector3 , vector4 ؟




set vector2 VectorResult,X,Y
set vector3 VectorResult,X,Y,Z
set vector4 VectorResult,X,Y,Z,W
المتجه 2 يحمل قيمتان هي لمحور x,y والثالث اضافة z والرابع w "احياناً تكون هناك قيمة اضافية alpha هي لـ "w" "

واحيانا الـ القيمة الااساسية string تحمل متجه لقيمتين او 3 او 4 لهذا توجد المتجهات 1-2-3-4

Amir Imam
31-03-2012, 08:23 PM
شكرا جدا ليك يا صديقي العزيز .. تقريبا وصلت الفكرة تمامامش ناقص غير التطبيق العمليولما اكتمل تحميل الدارك شيدر فهمت الفكرة اكترهيبدأ التطبيق العملي والتجاربوالله المستعاناشكرك بشدة مرة اخرى :)

nizarnizario
03-05-2012, 02:26 PM
كيف يمكنني صنع قائمة في لعبتي مثل بدء اللعبة و الخروج من اللعبة الخ

ولك جزيل الشكر

Amir Imam
01-06-2012, 01:34 AM
ايه ده ؟
http://www.thegamecreators.com/?m=view_product&id=2079