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

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



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

jumpfirst
14-04-2008, 09:29 AM
السلام عليكم
اخي نعم عملت على اللغة بشكل غير متمكن

لكن الي بدي
اياة منك
كيف استدعاء الصفحة من خلال اوامر يعني الكود
يعني في حال بدي استدعي fun
اعطي امرcall
فالمطلوب اخوي كيف بدي استدعي صفحة من خلال كود
وجزيت خيرا

Amir Imam
14-04-2008, 05:33 PM
بسم الله
انا عن نفسي لم اسمع بشيء مشابه .. اعرف استدعاء الدوال والـ DLL .. لكن استدعاء صفحة كاملة لم اسمع بها

jumpfirst
15-04-2008, 12:12 PM
السلام عليكم
بالنسبة لعملية استدعاء صفحة الحمدلله وصلناها
عن طريق الامر excute file
لكن كيف بدي استدعي كود معين من نفس الصفحة الي بدي اياها
وشكرا

Amir Imam
15-04-2008, 03:43 PM
السلام عليكم
بالنسبة لعملية استدعاء صفحة الحمدلله وصلناها
عن طريق الامر excute file
لكن كيف بدي استدعي كود معين من نفس الصفحة الي بدي اياها
وشكرا
بسم الله
هذا الامر خاص بتشغيل ملف .. يعني ملف تنفيذي او ملف فيديو او غيره ولكن في نافذه غير نافذتك .. عرفني الان كيف يمكن استخدام ذلك في اخذ سطر كود واحد او عدة اسطر ؟! اعتقد ان هذا الامر يحتاج الى العمل على الاسمبلي (لغة التجميع) او العمل على لغة الالة 01 .. اما اذا كان هناك طريقة اخرى فعلمنا عليها

The_source
15-04-2008, 03:56 PM
ياه..........دي شغله.............يا أخي قول ما الذي يدور في بالك (ماتريد عمله من هذه الفكره)وربما يكون عندنا حل لك

jumpfirst
16-04-2008, 08:42 AM
السلام عليكم

مشكورين في الاول على الردود
لكن الي طلب عندكو
كيف بدي اخلي صورة في الدارك بيسك عبارة عن link
للمرحلة معينة
يعني بدي كود كمان

The_source
16-04-2008, 10:49 AM
السلام عليكم

مشكورين في الاول على الردود
لكن الي طلب عندكو
كيف بدي اخلي صورة في الدارك بيسك عبارة عن link
للمرحلة معينة
يعني بدي كود كمان


تعني تريدها للعبه ثنائية الأبعاد.....أكيد 100%

حسناً......

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

مثال:-



load image "Back_ground.jpg",1
load image "Hero.jpg",2

Do

أكتب أكواد لعبتك هنا ومن ضمنها في البدايه(أي ما يلي جملة الدوران Do )الأمر حق الخلفيه كالأتي
Set sprite هذا الأمر سيطلب منك إدخال القيم مثل رقم الصوره وسيكون 1 كما صرحنا عنه سابقاً ومكان الصوره على الشاشه لتصبح خلفيه



load image "hero.jpg",2
loop

ستلاحظ في السطر الثاني إنه أستدعينا صورة البطل وستكون على الصورة الخلفيه......لماذا؟
لسببين الأول

1)- أخر شيء تصرّح عنه سيتم ظهوره في بداية التطبيق(أي ستتحكم به بحكم إنه أخر شيء تم إستدعائه (البطل))
2)- بديهياً الأمر حق الخلفيه Set sprite سيجعل الصوره خلفيه في كل الأحوال

أرجو إنني أفدتك أخي العزيز

jumpfirst
16-04-2008, 11:22 AM
اخي الكريم
بارك الله فيك

الي بدي اياة بالتحديد
بمثال علية عندي مثلا new game
بدخل لبداية اللعبة
ماشي معي
لكن مثلا بدي بدل كلمةnew game
يكون صورة اضغط عليها يدخلني الى بداية المرحلة
وشاكرك بالكود الي قبل استفدت منو:D

The_source
16-04-2008, 07:44 PM
اخي الكريم
بارك الله فيك

الي بدي اياة بالتحديد
بمثال علية عندي مثلا new game
بدخل لبداية اللعبة
ماشي معي
لكن مثلا بدي بدل كلمةnew game
يكون صورة اضغط عليها يدخلني الى بداية المرحلة
وشاكرك بالكود الي قبل استفدت منو:D


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

قوم بالتصريح عن الصور الذي ستستخدمها للواجهه


load image "back ground.jpg",1
load image "new game.jpg",2
load image "arrow.jpg",3

قوم بوضعهم على هذا الترتيب(أعتقد إنه ناقشنا سابقاً لماذا الترتيب)

الأن أعمل جملة دوران
Do
داخل الجمله بتكتب
cx=280 قمنا بخزن قيم المتغيرات لأحداثيات الصوره رقم 3 وسيتم وضعها
cy=240

set sprite هنا قوم بضبط المطلوب منّك حتى تكون خلفيه كما تريد(back groung.jpg)
ملاحظه:-
يجب أن لاتجعل أرقام أوامر الـــsprite متشابهه حتى لايحصل تضارب
من ثم
sprite 10,10,2,2 في الحقل الأول والثاني أعطينا إحداثيات لمكان الصوره (new game)والحقلين الأخرين لرقم الصوره نظراً لترتيبها حسب التصريح ورقم الــsprite

sprite cx,cy,3,3 لاحظ إنه وضعنا في حقول الأحداثيات المتغيرات الذي قمنا بخزنها سابقاً.....لابد وإنك تعرف....وإن لم تعرف لماذا أخبرني في ردّك القادم

ستلاحظ إنه الصوره new game و arrow متراصفين على نفس المحور الصادي
وليس السيني

والأن سنقوم بوضع جملة شرط
if downkey()=1 and cx=280 and cy=240
cy=245
السطر أعلاه يعني إذا تم الضغط على السهم إلى الأسفل وكانت قيم المحور السيني والصادي على القيم السابقه سيتم النزول بدرجة 245 للمحور الصادي(أي للكلمه الذي تلي new game وهي option ) للأسف لم ندرج صوره للــ option .

وهكذا الفكره ......تعمل على نفس الطريقه حتى تتمكن من حركتها بشكل بسيط.

أرجو إن الشرح أفادك

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

zikoz
03-05-2008, 07:02 PM
أرى أن لا أحد يهتم لأمر الـدارك بيزك :p

الغامض عمر
06-05-2008, 04:38 PM
هل الدارك بيسك او بيزك بيصنع العاب اون لاين مثل ترافيان وتكون مشابة لترافيان

The_source
07-05-2008, 10:54 AM
هل الدارك بيسك او بيزك بيصنع العاب اون لاين مثل ترافيان وتكون مشابة لترافيان


السلام عليكم

أخي العزيز.....الدارك بيسك بيعمل ألعاب أون لاين.....وشبكات محلّيه lan
أما بالنسبه للجرافيك هذا بيعتمد على شطارتك في الثري دي ماكس أو أي برنامج أخر

kakarot
07-05-2008, 07:38 PM
طيب ممكن تكمل دروسك

العضو الخارق
09-05-2008, 01:03 AM
انا يا dbrog نزلت البرنامج من الموقع بس لما اخذت الكراك من اخوى برنس وحطيته فى ملف البرنامج لم يعمل ، فهل ممكن تساعدنى فى الحصول على كراك اخر او نسخة من البرنامج كاملة ؟؟

انا ماشى معك فى الدروس والحمد لله كل شئ سهل جدا

The_source
09-05-2008, 05:43 PM
طيب ممكن تكمل دروسك


تمام .........بس أنا حالياً أعمل على الثري دي ماكس علشان أرفع دروس بعنف أخي الكريم ......كم يوم وأرفع الدروس




انا يا dbrog نزلت البرنامج من الموقع بس لما اخذت الكراك من اخوى برنس وحطيته فى ملف البرنامج لم يعمل ، فهل ممكن تساعدنى فى الحصول على كراك اخر او نسخة من البرنامج كاملة ؟؟

انا ماشى معك فى الدروس والحمد لله كل شئ سهل جدا


أنا بعطيك الرابط تورينت وفيه package حق الدراك بيسك

http://www.mininova.org/tor/1242499

وهنا في المرفقات كمان............:bigok:

slam Dss
14-05-2008, 05:48 PM
انا ابي برنامج جيم ميكر:ouch:

The_source
15-05-2008, 04:00 PM
لاتدور العاب وتشتكي من اخطاء انا هنا
احل جميع مشاكل النيتندو دس هههه:biggthump و موقع نينتندو www.nintendo.ahlamontada.com (http://www.nintendo.ahlamontada.com/)
--------------------------------------
haideroo123@hotmail.com (haideroo123@hotmail.com)

السلام عليكم

يبان إنك لم تقراء سياسة هذا القسم أخي الكريم

موضوعك مخالف لسببين
1- هنا نقاش لمشاكل الدارك بيسك وليس لمشغلات الألعاب
2- يمنع عرض البريد الألكتروني للعضو(يمكنك فعلها عن طريق الرسائل الخاصه)
وشكراً

slam Dss
15-05-2008, 06:15 PM
اقول خلني على منتدى النينتندو احسن لحظي
قبل لا اموت :yuck:

العضو الخارق
16-05-2008, 12:23 AM
مشكور يا غالى على الباكدج
وان شاء الله احملها عقب انتهائى من امتحاناتى :(
ادعو لى بالتوفيق :):)

The_source
16-05-2008, 06:13 PM
مشكور يا غالى على الباكدج
وان شاء الله احملها عقب انتهائى من امتحاناتى :(
ادعو لى بالتوفيق :):)


موفّق أخي وتكون من الناجحين

s.t.a.l
23-05-2008, 02:25 PM
السلام عليكم أنا أريد منكم خدمة وأرجوا أن تلبوها وهذه الخدمة تشمل برنامج dark basic و3ds max
مثلا أنا صنعت أشكالا أو أوبـجـكـت ب: 3ds max وأطلب منكم تعلموني طريقة ادخالها الى dark basic
وشــــكــــــــــــرا وأنـا فـي انـتـظـار ردكــم

The_source
23-05-2008, 05:00 PM
السلام أخي الكريم

عند إستخدامك الماكس ستضطر لترفق معه مقبس panda exporter (http://www.andytather.co.uk/Panda/Files/3dsmax8/PandaDirectXMaxExporter_x86_5.8.66.0.zip) لتعمل لشكلك تصدير بصيغة x.*
وهذا الامتداد الذي يعمل مع الدارك بيسك بسهوله على عكس الأمتدادات الأخرى الذي تقبلها اللغه

أما عند إستخدام المجسّم في اللغه نستخدم الأمر Load object "file name",number

LordOfُEvil
30-05-2008, 08:35 PM
PrinceOfSorrow (http://montada.com/member.php?u=337591)
مرحبا بك انا عضو جديد واريد ان اتعرف عليك
و اسم عضويتى هو LordOfEvil واتمنى ان نكون اصدقاء
وشكرا

Kamuri-San
31-05-2008, 04:01 AM
اعذرني يا أخي
LordOfEvil
لكنك دخلت المكان الخطأ
مكان برنس اوف سورو في قسم الار بي جي ميكر
ارجو فقط الملاحظة
و مرحبا بك في منتدانا الغالي
و نرجو ان تمتعنا بشاركاتك
^^
في امان الله

The_source
31-05-2008, 06:34 PM
PrinceOfSorrow (http://montada.com/member.php?u=337591)
مرحبا بك انا عضو جديد واريد ان اتعرف عليك
و اسم عضويتى هو LordOfEvil واتمنى ان نكون اصدقاء
وشكرا




كان من المفروض ترسل له رساله خاصّه.....لا أن تضعه في قسم إستفسارات الدارك بيسك

العضو الخارق
04-06-2008, 09:14 AM
لدى سؤال يا غالى
وهو
هل الدارك بيسك لديه حجم معين من الفيرتكس يستقبله للمجسمات ؟؟؟
يعنى من المعروف ان معظم الالعاب تكون low poly
اما الجديد من مثل crysis فكان med poly
هل يمكن للدراك ان تتحمل مجسمات med poly ؟؟؟
وكيف راح تكون سرعة اللعبة ؟؟؟

Amir Imam
04-06-2008, 09:25 AM
لدى سؤال يا غالى
وهو
هل الدارك بيسك لديه حجم معين من الفيرتكس يستقبله للمجسمات ؟؟؟
يعنى من المعروف ان معظم الالعاب تكون low poly
اما الجديد من مثل crysis فكان med poly
هل يمكن للدراك ان تتحمل مجسمات med poly ؟؟؟
وكيف راح تكون سرعة اللعبة ؟؟؟
بسم الله
هذا الموضوع هو مشكلة الدارك بيسك الكبرى .. وممكن تسميها مشكلة الدارك بيسك الوحيدة .. لا يحمل مجسمات عالية .. واذا فعلت ممكن ان تكون اللعبة بطيئة جدا

العضو الخارق
05-06-2008, 12:06 AM
بسم الله
هذا الموضوع هو مشكلة الدارك بيسك الكبرى .. وممكن تسميها مشكلة الدارك بيسك الوحيدة .. لا يحمل مجسمات عالية .. واذا فعلت ممكن ان تكون اللعبة بطيئة جدا

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

The_source
05-06-2008, 10:15 AM
ولكن هل اذا زدنا عدد الفرمات فى الثانية راح تظل اللعبة بطئية ؟؟

لا أعتقد ذلك أخي......لإن الدارك لايعيبها إلا كثرة المضلعات

العضو الخارق
06-06-2008, 09:41 AM
لا أعتقد ذلك أخي......لإن الدارك لايعيبها إلا كثرة المضلعات

الصراحة عيب خطير
ولكن هذا لا يعنى ان اللغة قوية جدا:)

The_source
06-06-2008, 04:36 PM
الصراحة عيب خطير
ولكن هذا لا يعنى ان اللغة قوية جدا:)

لكنها أفضل من مثيلاتها في برمجة الألعاب

العضو الخارق
08-06-2008, 12:11 AM
اكيد يا dp انا فعلا حسيت انها لغة بسيطة لدرجة ممكن احترافها بشهر

The_source
08-06-2008, 11:22 AM
اكيد يا dp انا فعلا حسيت انها لغة بسيطة لدرجة ممكن احترافها بشهر


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

Kamuri-San
11-06-2008, 11:01 PM
انا عندي طلب بسيط او سؤال
اريد ان اعرف كيف اصمم تايتل على الFPS creator
انا حاولت المستحيل لكن ما عرفتش لأن النسخة اللي عندي مكتوبة بلغة غريبة
و ارجو من اي احد يمتلك البرنامج كاملا يضعه لنا هنا
أرجو ان يرد احد على طلبي فهذا اول طلب لي في هذا الموضوع
"^_^

في امان الله

PoKe Vx
12-06-2008, 01:32 PM
انا عندي طلب بسيط او سؤال
اريد ان اعرف كيف اصمم تايتل على الFPS creator
انا حاولت المستحيل لكن ما عرفتش لأن النسخة اللي عندي مكتوبة بلغة غريبة
و ارجو من اي احد يمتلك البرنامج كاملا يضعه لنا هنا
أرجو ان يرد احد على طلبي فهذا اول طلب لي في هذا الموضوع
"^_^

في امان الله

هلا فيك لكن فيه موضوع الاستفسارات العام اسأل عن FPS هذا موضوع الدارك بيسك:biggthump

S.H.A.R.K
14-06-2008, 05:28 AM
السلام عليكم ورحمة الله وبركاته,
ممكن طلب بسيط
أنا عملت فورومات للجهاز وطبعا الملفات راحت وإديتور الدارك بيسك بروفيشنال ضاع
لما حبيت أحمله من وصلة arabgn لقيتها خربانة
ياريت حد فيكم يعيد رفع البرنامج أو يوفر رابط للكراك على الأقل,,

بانتظاركم

Amir Imam
14-06-2008, 11:01 AM
هلا فيك لكن فيه موضوع الاستفسارات العام اسأل عن FPS هذا موضوع الدارك بيسك:biggthump
بسم الله
اعتقد يا اخواني الاعزاء ان هذا الموضوع خاص بجميع منتجات TGC .. يعني تتضمن الدارك بيسك والـ FPS Creator .. وغيرها .. صح ؟!

S.H.A.R.K
16-06-2008, 05:57 PM
السلام عليكم

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


هذه الرسالة تظهر لي عندما أقوم بتنفيذ تطبيق بالدارك بيسك يتعامل مع الجرافيك والصوتيات مهما كان بسيطا ,
فمثلا برنامج بالدارك يقوم بتحمل صورة أو فيديو أو حتى ينشئ مكعب أو موديل بسيط علما بأن التطبيقات الأخرى مثل طباعة كلمة أو حساب تعمل تمام التمام .
وأنا أعمل على النسخة 6.1 طبعا بالكراك للنسخة 5
ولا أعتقد أن المشكلة في كرت الشاشة فهو معرف على الجهاز ويعمل بكفاءة حتى أنني قمت بإعادة تستيب الدارك لكني لم أفلح
بانتظاركم

S.H.A.R.K
16-06-2008, 06:43 PM
حقيقة لا أدري هل المشكلة موجودة في المترجم !!

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


load image "mount.png",1

هذا هو الكود الذي لا يفهمه المترجم!!

:02:

zikoz
16-06-2008, 09:04 PM
أخي SHARk أيمكنك ان تعطنا الكود كاملا اذا استطعت

S.H.A.R.K
17-06-2008, 06:38 AM
المشكلة ليست في هذا الكود فقط بل في كل المشاريع التي تتضمن تحميل صورة, حتى أنني قمت بتنفيذ أحد المشاريع الجاهزه للدارك لكن أيضا لم تفلح فإذا كان البرنامج يحمل صورة ظهرت هذه الرسالة أما إذ كان ينشئ موديل أو يضمن موديل ظهرت الرسالة الأخرى XD

هذا كل شئ

gatmoh
20-06-2008, 02:57 AM
السلام عليكم ممكن شرح لجميع هذه الايقونات الخاصة ببرنامج FPS CREATOR
http://img136.imageshack.us/img136/9662/78237162wk2.jpg

وشكراً

gatmoh
20-06-2008, 02:58 AM
....................

The_source
20-06-2008, 04:53 PM
بمجرد النظر يمكن أن أخبرك بأول أربع من الأيقونات فهي في كل البرامج أما الأخرى يمكن معرفتها بنفسك
بمجرد أن تحرك المؤشر عليها فستظهرلك رساله وتخبرك بوظيفتها

S.H.A.R.K
22-06-2008, 05:08 PM
http://www.montada.com/attachment.php?attachmentid=303950&stc=1&d=1214143311



:02:


رسالة غريبة في الدارك تظهر أحيانا وليس دائما يعني هناك أكواد أترجمها تشتغل زي الفل لكن أكواد أخرى تظهر هذه الرسالة وأنا لاحظت أنها تظهر في التطبيقات اللتي تحوي functions
لكن من بروجيكت لآخر يختلف الرقم الموجود بالرسالة : " in 9: dbprocore.dll"


في الحالة دي المشكلة تكون فين يا ترى:33:


علما أني بستخدم النسخة 6.2 لكن مع الكراك للنسخة 5 وأبديت للنسخة 5.1 :D , كوكتيل لزيز
ملاحظة إن الإسم الغريب في الرسالة "@@@earl yax" موجود من غير تدخل مني


المهم لو لم يعرف أحدكم الحل أخبروني :biggthump


:)

The_source
22-06-2008, 05:23 PM
إنت تجيك مشاكل عمري ماشفتها.....وعلشان كذا ماحد بيرد عليك لإنهم مثلي
لماذا لاتنزل النسخه الذي تطابق الكراك

Amir Imam
22-06-2008, 08:08 PM
http://www.montada.com/attachment.php?attachmentid=303950&stc=1&d=1214143311



:02:


رسالة غريبة في الدارك تظهر أحيانا وليس دائما يعني هناك أكواد أترجمها تشتغل زي الفل لكن أكواد أخرى تظهر هذه الرسالة وأنا لاحظت أنها تظهر في التطبيقات اللتي تحوي functions
لكن من بروجيكت لآخر يختلف الرقم الموجود بالرسالة : " in 9: dbprocore.dll"


في الحالة دي المشكلة تكون فين يا ترى:33:


علما أني بستخدم النسخة 6.2 لكن مع الكراك للنسخة 5 وأبديت للنسخة 5.1 :D , كوكتيل لزيز
ملاحظة إن الإسم الغريب في الرسالة "@@@earl yax" موجود من غير تدخل مني


المهم لو لم يعرف أحدكم الحل أخبروني :biggthump


:)
بسم الله
انا اعرف هذه المشكلة .. وهي تواجهني الان في الجهاز الذي في العمل .. ولكن لا تواجهني في البيت

متى تظهر هذه المشكلة ؟
تظهر عندما تضع Function في الاكواد .. ولكن اذا اتممت عملك من غير Function فلن تظهر .. ولكن هذا في الالعاب الكبيره مستحيل

ما الحل لهذه المشكلة ؟
لو تلاحظ في الرساله ان المشكلة في ملف dbprocore.dll .. هذا الملف في الـ Plugins في الـ Compiler .. ولذلك انا اريح نفسي واغير فولدر الـ Plugins كله واضع الفلودر الذي في تنصيبة 5

حل آخر : جرب تعمل طبيعيا - زي الناس - شغل الكراك على الاصدار الخاص به :D
ان شاء الله يشتغل

حل آخر : ممكن اجيبلك الفولدر من عندي وتضيفه عندك .. لكن لما تحاول كل المحاولات وتفشل الاول

بس خلاص

S.H.A.R.K
22-06-2008, 09:54 PM
إنت تجيك مشاكل عمري ماشفتها.....وعلشان كذا ماحد بيرد عليك لإنهم مثلي
لماذا لاتنزل النسخه الذي تطابق الكراك
مممم
المشكلة أن الوصلة لم تعد تعمل وقد طلبت من قبل إعادة رفعها لكن أحدا لم يعرني اهتماما


بسم الله
انا اعرف هذه المشكلة .. وهي تواجهني الان في الجهاز الذي في العمل .. ولكن لا تواجهني في البيت

متى تظهر هذه المشكلة ؟
تظهر عندما تضع Function في الاكواد .. ولكن اذا اتممت عملك من غير Function فلن تظهر .. ولكن هذا في الالعاب الكبيره مستحيل

ما الحل لهذه المشكلة ؟
لو تلاحظ في الرساله ان المشكلة في ملف dbprocore.dll .. هذا الملف في الـ Plugins في الـ Compiler .. ولذلك انا اريح نفسي واغير فولدر الـ Plugins كله واضع الفلودر الذي في تنصيبة 5

حل آخر : جرب تعمل طبيعيا - زي الناس - شغل الكراك على الاصدار الخاص به :D
ان شاء الله يشتغل

حل آخر : ممكن اجيبلك الفولدر من عندي وتضيفه عندك .. لكن لما تحاول كل المحاولات وتفشل الاول

بس خلاص

انا اعرف هذه المشكلة .. وهي تواجهني الان في الجهاز الذي في العمل .. ولكن لا تواجهني في البيت

ياااه , انت بتشتغل على الدارك من وراهم:33: لو المدير ضبطك متلبس تبقى مصيبة:D

خلينا في المهم

لم أفهم الحل الأول , لو توضح أكتر يكون خير:)
أفضل الحل الأخير لأني انسان عملي لا أحب كتر اللف والدوران:09: لكن بعد ما تفمني الحل الأول

The_source
23-06-2008, 10:40 AM
مممم
المشكلة أن الوصلة لم تعد تعمل وقد طلبت من قبل إعادة رفعها لكن أحدا لم يعرني اهتماما


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

sparta22
25-06-2008, 03:29 AM
ياجماعة انا لما اجى اعمل سما فى برنامج 3d game studio بيبقى عادى و يعمل كومبلار و كل حاجة لما اكسيها ما بردا يعمل كومبلار و يكتب enable mesh option

The_source
25-06-2008, 04:38 PM
السلام أخي

هذا القسم مختص بالدارك بيسك والأف بي أس
أما بالنسبه لهذا البرنامج يرجى مناقشته في القسم المختص هنــــــــا (http://www.montada.com/showthread.php?t=569260)

S.H.A.R.K
25-06-2008, 05:53 PM
لم أرد على طلبك الأول لإنني أعتقدتك مثل بعضهم(لاتفهم غلط)^^

:D
طيب.. :33: ما العيب في "بعضهم" ؟؟


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


إن كنت تقصد التورنت "DARK BASIC " , حجمه 430 ميغا تقريبا وأنا أذكر أني حملته من رفعك ذات مرة , لكنه بطيئ بصورة غير طبيعية , مقارنة بملفات تورنت كنت أحملها ومساحتها تصل للـ 9 غيغا ولم تأخذ كل هذا التأخير المرعب:02: , أما إن كنت تقصد التورنت "dark basic , create your own games " أيضا قمت بتحميله ولا أذكر إن كان من رفعك أم لا المهم أنه لم يتقدم في التحميل أية خطوة:boggled:
لكن على كل حال لا مشكلة إن قمت بإحضاره:biggthump

Amir Imam
26-06-2008, 10:59 PM
بسم الله
اسف على التأخير

ياااه , انت بتشتغل على الدارك من وراهم:33: لو المدير ضبطك متلبس تبقى مصيبة:D

ياااه .. انت مش عارف ان انا شغال على الدارك بيسك من زمان .. انا و Dbprog و سنيك .. اول من عملنا على الدارك بيسك .. بس انا غايب علشان ظروف العمل

اما عن الحل فنفذ الحل الاخير وان شاء الله خير

gatmoh
27-06-2008, 12:48 PM
السلام عليك
اخواني لدي سؤال في برنامج FPS CREATOR
و هو هل من طريقة اضع فيها شعار خاص بي في بداية اللعبة
يعني عندما اضغط مرتين على ايقونة اللعبة يظهر في الاول صورة او فيديو كما يحدث في جميع الالعاب
ثم تاتيك القائمة ارجو ان كانت هذه الطريقة موجودة ارجو ان لا تبخلو بها
انا في انتظاركم

S.H.A.R.K
27-06-2008, 01:24 PM
بسم الله
اسف على التأخير


ياااه .. انت مش عارف ان انا شغال على الدارك بيسك من زمان .. انا و Dbprog و سنيك .. اول من عملنا على الدارك بيسك .. بس انا غايب علشان ظروف العمل

اما عن الحل فنفذ الحل الاخير وان شاء الله خير


طبعا عارف , ولسه فاكر زمان لما كنت بتجري من هنا وهناك وتحط مواضيع وعاوز تتعلم الدارك وشوف دلوقتي , بقيت تعلم الدارك , بقيت استاذ:biggthump عقبالي يا رب:Dادعيلي بس وادعي لسنيك يكمل دروسه , بصراحه منستغناش عنها :) وطبعا منتستغناش عنك وعن Dbprog;)

طيب بالنسبة للحل الأخير إزاي هنفذه :33:؟؟ انت المفروض ترفع الملف عشان أقدر أزبط الدارك وزي ما قلت أحاول أجرب كل الحلول الأول

الحل الأول مش فاهمه:32:
الحل التاني أنا مش لاقي الكراك بتاعه:02:
الحل الثالث , منتظرك:biggthump

طيب لحد ما أشوف رد أخونا Dbprog عاوز أسئلك شوية أسئلة عن تصدير الخامات والحركة لصيغة x
السؤال الأول :

إيه نوع الخامات اللي انا ممكن أصدرها للدارك , يعني هل أنا ممكن أصدر خامات صور بس أو uvw map (طبعا كله بالماكس) وهل أنا ممكن أصدر خامات فيها تأثيرات زي إنعكاسات ونورمال ماب ولمعان أو احطلها شوية مابس بعدين أصدرها للدارك :33: ولا التأثيرات دي ممكن تتعمل في الدارك نفسه ؟؟


السؤال الثاني :

أنا عملت عالم بسيط 3d ودخلته في الدارك وبعدين حطيت أوبجيكت البطل وطبعا حطيتله خامات بالماكس فيها تأثيرات اللمعان والإنعكاس وطبقت عليه النورمال ماب وعملتله فريمات حركة , أما العالم فهو عبارة عن أرضية كسيتها بصورة خشب وجدران كسيتها بخامة طوب , المشكلة لما صدرت الأوبجيكت بتاع البطل طلع ساده , مفيش أي تأثيرات أو ألوان ولما عملتله لووب بقى يهتز من غير ما يكمل الفريمات

دي مشكلة الأوبجيت أما العالم له مشكلة تانيه , أولا خاماته مفيش ليها أي تفاصيل , يعني الأرضية لونها بني فاتح , والجدران لونها رمادي , طبعا ده هو لون الخامات( لاحظ إن الخامات عبارة عن صور), لكن من غير أي تفاصيل . وغير كده كمان , الدارك بيعتبر إن الفراغ بين جدران العالم من الأوبجيكت نفسه ,شوف الكود التالي :



set object collision on 1
if object collision (1,2) then a# = 1
endif

ده هو تفعيل التصادم
طبعا العالم هو الأوبجيكت رقم 2 والبطل الأوبجيكت رقم 1

وبعدين الكنترول :



if upkey() = 1 and a# = 1
dec x# , 5
play object 1,0,10
endif


طيب بعدين لما أنفذ الكود ده , الأوبجيكت لا يتحرك :02: لكن لما أشيل الشرط and a# = 1
الأوبجيكت بيتحرك زي الفل

طيب هل المشكلة هنا تكون في التصدير ياترى ؟؟:33:
هي دي أسئلتى لحد الآن , وأنا آسف إذا كنت متقل عليك :ponder:



النهاية ...

The_source
27-06-2008, 07:14 PM
أنا لم أكتب أي موضوع علشان أتعلم الدارك.....تعلمتها من وحدي لكنني قرأت بعض مواضيع سنيك للتوضيح^^


الحل الأول مش فاهمه:32:
الحل التاني أنا مش لاقي الكراك بتاعه:02:
الحل الثالث , منتظرك:biggthump






ممكن توضّح أكثر........ماهو الموضوع علشان أعطيك الحل........يبان هذا الأقتباس للأخ أمير ليه زمن^^




إيه نوع الخامات اللي انا ممكن أصدرها للدارك , يعني هل أنا ممكن أصدر خامات صور بس أو uvw map (طبعا كله بالماكس) وهل أنا ممكن أصدر خامات فيها تأثيرات زي إنعكاسات ونورمال ماب ولمعان أو احطلها شوية مابس بعدين أصدرها للدارك :33: ولا التأثيرات دي ممكن تتعمل في الدارك نفسه ؟؟

من ناحية البرمجه أنا ممتاز إن شاء الله أما الماكس لي شهر بتعلمه وهو مؤخرني وسبب عدم تصميمي الألعاب
(الله بيخلي الأخ OMS هو عباره عن مرجع لي في الماكس)
يمكنك أن تصدر نوع الخامات بالطريقه الذي تريدها ولكن أفضلها بطريقة uvw map أو uvw warping
تقريباُ إسمها كذا (منهم كثير^^).....لكن هم الأفضل في عمل الخامات وبيحافظوا على التغيير
مثال:

خاصية u tile ,v tile عندما تعدلها بطريقه إعتياديه (عن طريق الماتريال العادي في الماكس) لن يظهر التعديل في الدارك عند تصديره إليه.......لهذا بيفضل إستخدام الطريقتين المذكوره في الأعلى.

أما بالنسبه للتأثيرات من ناحية الضوء يمكن تصديره تقريباً ....هذا متأكد منه أو يمكن عمله بالدارك بيسك
أما التأثيرات الأخرى لم أجربها .....لكي أكون صريحاً معك
يمكن عمل ملفات بالماكس من نوع fx وهي خاصه بالتأثيرات وقوم بتحميلها على الدارك بواسطة الأمر
load effect
وبعض التأثيرات يمكن عملها بالدارك بيسك مثل shade light particalse





السؤال الثاني :

أنا عملت عالم بسيط 3d ودخلته في الدارك وبعدين حطيت أوبجيكت البطل وطبعا حطيتله خامات بالماكس فيها تأثيرات اللمعان والإنعكاس وطبقت عليه النورمال ماب وعملتله فريمات حركة , أما العالم فهو عبارة عن أرضية كسيتها بصورة خشب وجدران كسيتها بخامة طوب , المشكلة لما صدرت الأوبجيكت بتاع البطل طلع ساده , مفيش أي تأثيرات أو ألوان ولما عملتله لووب بقى يهتز من غير ما يكمل الفريمات

دي مشكلة الأوبجيت أما العالم له مشكلة تانيه , أولا خاماته مفيش ليها أي تفاصيل , يعني الأرضية لونها بني فاتح , والجدران لونها رمادي , طبعا ده هو لون الخامات( لاحظ إن الخامات عبارة عن صور), لكن من غير أي تفاصيل . وغير كده كمان , الدارك بيعتبر إن الفراغ بين جدران العالم من الأوبجيكت نفسه ,شوف الكود التالي :


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





كود PHP:

set object collision on 1
if object collision (1,2) then a# = 1
endif



ده هو تفعيل التصادم
طبعا العالم هو الأوبجيكت رقم 2 والبطل الأوبجيكت رقم 1

وبعدين الكنترول :


كود PHP:

if upkey() = 1 and a# = 1
dec x# , 5
play object 1,0,10
endif



طيب بعدين لما أنفذ الكود ده , الأوبجيكت لا يتحرك :02: لكن لما أشيل الشرط and a# = 1
الأوبجيكت بيتحرك زي الفل

طيب هل المشكلة هنا تكون في التصدير ياترى ؟؟:33:
هي دي أسئلتى لحد الآن , وأنا آسف إذا كنت متقل عليك :ponder:


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

if inkey$()=1
sprite 1,320,240,1
end if

if upkey()=1 and sprite exist(1)=0
move object 1,5
end if

في هذا الكود الجري مرهون بظهور الصوره(sprite) الذي أستدعيناها في السطر الأول
إن كانت ظاهره لن يتحرك اللاعب.......لماذا؟
لاحظ الكود


if upkey()=1 and sprite exist(1)=0
move object 1,5
end if
بالذات السطر sprite exist(1)=0 قيمة الصوره هي صفر يعني إنها مخفيه بما إنها مخفيه سيتحرك اللاعب لكن إن أظهرتها سيتوقف وستظهر الصوره

ملاحظه:
أعطيتك بهذا الكود فكره رهيبه........لو تشغل عقلك بتشكرني بعنف^_*

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

The_source
27-06-2008, 07:17 PM
أنا لم أكتب أي موضوع علشان أتعلم الدارك.....تعلمتها من وحدي لكنني قرأت بعض مواضيع سنيك للتوضيح^^


الحل الأول مش فاهمه:32:
الحل التاني أنا مش لاقي الكراك بتاعه:02:
الحل الثالث , منتظرك:biggthump






ممكن توضّح أكثر........ماهو الموضوع علشان أعطيك الحل........يبان هذا الأقتباس للأخ أمير ليه زمن^^




إيه نوع الخامات اللي انا ممكن أصدرها للدارك , يعني هل أنا ممكن أصدر خامات صور بس أو uvw map (طبعا كله بالماكس) وهل أنا ممكن أصدر خامات فيها تأثيرات زي إنعكاسات ونورمال ماب ولمعان أو احطلها شوية مابس بعدين أصدرها للدارك :33: ولا التأثيرات دي ممكن تتعمل في الدارك نفسه ؟؟

من ناحية البرمجه أنا ممتاز إن شاء الله أما الماكس لي شهر بتعلمه وهو مؤخرني وسبب عدم تصميمي الألعاب
(الله بيخلي الأخ OMS هو عباره عن مرجع لي في الماكس)
يمكنك أن تصدر نوع الخامات بالطريقه الذي تريدها ولكن أفضلها بطريقة uvw map أو uvw warping
تقريباُ إسمها كذا (منهم كثير^^).....لكن هم الأفضل في عمل الخامات وبيحافظوا على التغيير
مثال:

خاصية u tile ,v tile عندما تعدلها بطريقه إعتياديه (عن طريق الماتريال العادي في الماكس) لن يظهر التعديل في الدارك عند تصديره إليه.......لهذا بيفضل إستخدام الطريقتين المذكوره في الأعلى.

أما بالنسبه للتأثيرات من ناحية الضوء يمكن تصديره تقريباً ....هذا متأكد منه أو يمكن عمله بالدارك بيسك
أما التأثيرات الأخرى لم أجربها .....لكي أكون صريحاً معك
يمكن عمل ملفات بالماكس من نوع fx وهي خاصه بالتأثيرات وقوم بتحميلها على الدارك بواسطة الأمر
load effect
وبعض التأثيرات يمكن عملها بالدارك بيسك مثل shade light particalse





السؤال الثاني :


أنا عملت عالم بسيط 3d ودخلته في الدارك وبعدين حطيت أوبجيكت البطل وطبعا حطيتله خامات بالماكس فيها تأثيرات اللمعان والإنعكاس وطبقت عليه النورمال ماب وعملتله فريمات حركة , أما العالم فهو عبارة عن أرضية كسيتها بصورة خشب وجدران كسيتها بخامة طوب , المشكلة لما صدرت الأوبجيكت بتاع البطل طلع ساده , مفيش أي تأثيرات أو ألوان ولما عملتله لووب بقى يهتز من غير ما يكمل الفريمات


دي مشكلة الأوبجيت أما العالم له مشكلة تانيه , أولا خاماته مفيش ليها أي تفاصيل , يعني الأرضية لونها بني فاتح , والجدران لونها رمادي , طبعا ده هو لون الخامات( لاحظ إن الخامات عبارة عن صور), لكن من غير أي تفاصيل . وغير كده كمان , الدارك بيعتبر إن الفراغ بين جدران العالم من الأوبجيكت نفسه ,شوف الكود التالي :



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





كود PHP:

set object collision on 1

if object collision (1,2) then a# = 1
endif



ده هو تفعيل التصادم
طبعا العالم هو الأوبجيكت رقم 2 والبطل الأوبجيكت رقم 1


وبعدين الكنترول :


كود PHP:

if upkey() = 1 and a# = 1

dec x# , 5
play object 1,0,10
endif



طيب بعدين لما أنفذ الكود ده , الأوبجيكت لا يتحرك :02: لكن لما أشيل الشرط and a# = 1
الأوبجيكت بيتحرك زي الفل


طيب هل المشكلة هنا تكون في التصدير ياترى ؟؟:33:
هي دي أسئلتى لحد الآن , وأنا آسف إذا كنت متقل عليك :ponder:



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


if inkey$()=1
sprite 1,320,240,1
end if


if upkey()=1 and sprite exist(1)=0
move object 1,5
end if


في هذا الكود الجري مرهون بظهور الصوره(sprite) الذي أستدعيناها في السطر الأول
إن كانت ظاهره لن يتحرك اللاعب.......لماذا؟
لاحظ الكود



if upkey()=1 and sprite exist(1)=0
move object 1,5
end if
بالذات السطر sprite exist(1)=0 قيمة الصوره هي صفر يعني إنها مخفيه بما إنها مخفيه سيتحرك اللاعب لكن إن أظهرتها سيتوقف وستظهر الصوره


ملاحظه:
أعطيتك بهذا الكود فكره رهيبه........لو تشغل عقلك بتشكرني بعنف^_*:biggthump


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

S.H.A.R.K
27-06-2008, 09:29 PM
ممكن توضّح أكثر........ماهو الموضوع علشان أعطيك الحل........يبان هذا الأقتباس للأخ أمير ليه زمن^^

:bigeyes:
مش معقول انت متعرفش إيه هو الموضوع:wow:
موضوع الفنشن ؟؟ انت نسيت؟؟؟؟؟:02:
إرجع صفحة للخلف وهتعرف أنا قصدي إيه!!




من ناحية البرمجه أنا ممتاز إن شاء الله أما الماكس لي شهر بتعلمه وهو مؤخرني وسبب عدم تصميمي الألعاب
(الله بيخلي الأخ OMS هو عباره عن مرجع لي في الماكس)


أكيد طبعا , أسامة أستاذنا كلنا , بصراحة أسامة أسطورة في عالم الألعاب , كنز , بصراحة يستحق كل تقدير واحترام



يمكنك أن تصدر نوع الخامات بالطريقه الذي تريدها ولكن أفضلها بطريقة uvw map أو uvw warping
تقريباُ إسمها كذا (منهم كثير^^).....لكن هم الأفضل في عمل الخامات وبيحافظوا على التغيير


انت لم تفهمني

انا قصدي نوع الخامة تكون تأثيرات وانعكاسات , كيف أصدرها , لأنه بالطريقة العادية لا تظهر على الأوبجيكت بالدارك



مثال:

خاصية u tile ,v tile عندما تعدلها بطريقه إعتياديه (عن طريق الماتريال العادي في الماكس) لن يظهر التعديل في الدارك عند تصديره إليه.......لهذا بيفضل إستخدام الطريقتين المذكوره في الأعلى.

أما بالنسبه للتأثيرات من ناحية الضوء يمكن تصديره تقريباً ....هذا متأكد منه أو يمكن عمله بالدارك بيسك
أما التأثيرات الأخرى لم أجربها .....لكي أكون صريحاً معك
يمكن عمل ملفات بالماكس من نوع fx وهي خاصه بالتأثيرات وقوم بتحميلها على الدارك بواسطة الأمر
load effect
وبعض التأثيرات يمكن عملها بالدارك بيسك مثل shade light particalse



طيب تقريبا أنا عارف كل كلامك معدا جزئية بسيطة
الملفات من النوع fx مرت علي من قبل , لكن لم أعرف كيف تكون , ماذا تحتوي,لو كنت تعرف أعطني مثال عن تصدير إيفكت لصيغة fx , مثلا تأثير الشيدر , هل يتم صنعه بالـ fx ??





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


لا لا لا
كلامك غير منطقي
كيف أقلل من تفاصيل الصورة
المشكلة أكيد في التصدير
مستحيل تكون المشكة في نوعية الصورة
مثلا شوف الدرس الخامس لسنيك
الخامات ظاهرة زي الفل
ده معناه إن المشكلة من عندي, في التصدير
وطبعا أنا مش هستناك لحد ماتحل المشكلة
أنا كمان هحاول وأجرب :biggthump

ولو نجحت هعلمك الطريقة :D




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

ممممم
شوف أنا عندي خلفية عن البرمجة بشكل عام , لأني بتعلم السي ++ ووصلت لمرحلة مش هينة فيها , يعني متفكرش إني مش عارف ديناميكة البرمجة
بالنسبة لـ and هي عبارة عن مكمل للشرط , يعني إذا مكنش الشرط إللي بعد آند صحيح يبقى الشرط كله غلط

أما a# متحول يرجع القيمة 1 إذا حصل تصادم للبطل مع العالم و صفر إذا محصلش تصادم





if inkey$()=1
sprite 1,320,240,1
end if

if upkey()=1 and sprite exist(1)=0
move object 1,5
end if

في هذا الكود الجري مرهون بظهور الصوره(sprite) الذي أستدعيناها في السطر الأول
إن كانت ظاهره لن يتحرك اللاعب.......لماذا؟
لاحظ الكود


if upkey()=1 and sprite exist(1)=0
move object 1,5
end if
بالذات السطر sprite exist(1)=0 قيمة الصوره هي صفر يعني إنها مخفيه بما إنها مخفيه سيتحرك اللاعب لكن إن أظهرتها سيتوقف وستظهر الصوره

ملاحظه:
أعطيتك بهذا الكود فكره رهيبه........لو تشغل عقلك بتشكرني بعنف^_*


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


:wow:

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

شكرا على سرك الرهيب:D
طيب دلوقتي كلامك نصفه غامضXD

خصوصا جزئية الخامات
وكمان انت لم ترد على جزئية الفريمات والحركة
ولم تحضر ملف التورنت كما اتفقنا
وطبعا أنا مهتم بالـ and عاوز أعرف أكتر عن خطورتها :biggthump

وعلى كل شكرا لهتمامك معي
ومنتظر جديدك;)

The_source
28-06-2008, 11:25 AM
:bigeyes:
مش معقول انت متعرفش إيه هو الموضوع:wow:
موضوع الفنشن ؟؟ انت نسيت؟؟؟؟؟:02:
إرجع صفحة للخلف وهتعرف أنا قصدي إيه!!



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



انا قصدي نوع الخامة تكون تأثيرات وانعكاسات , كيف أصدرها , لأنه بالطريقة العادية لا تظهر على الأوبجيكت بالدارك

أكيد لأن تصدر في الماتريال العادي.........جرب الماتريال الأخرuvw map
ملاحظه :
عندما تعمل أوبجكت في الماكس وتقوم بتصديره إلى الدارك يتم تصدير الأضائه معه ......كيف؟
جرب تعمل أوبجكت في الدارك make object cube 1,5
لن تلاحظ إضائه فيه بل تقوم بعملها عن طريق الأمر make light
نستنتج من هذا كله إن الأضائه الموجوده في الأوبجكتس الذي تعملها في الماكس وتصدرها على الدارك
تبقى على الدارك بيسك لإنها مرفقه مع الأوبجكت نفسه
هذا بالنسبه للضوء ......الأنعكاسات لم أتطرّق إليه بعد.......جربها أنت .....ربما تفيدني معك وبهذا أختصر وقت تجريبها^^


طيب تقريبا أنا عارف كل كلامك معدا جزئية بسيطة
الملفات من النوع fx مرت علي من قبل , لكن لم أعرف كيف تكون , ماذا تحتوي,لو كنت تعرف أعطني مثال عن تصدير إيفكت لصيغة fx , مثلا تأثير الشيدر , هل يتم صنعه بالـ fx ??



أنا أقولك فين مرت عليك هذه النوع من الملفات.......
عندما تريد أن تقوم بحفظ عملك على الماكس....تذهب إلى التبويب file وفي نفس اللسته تجد export import وهذه الأشياء ومن بينها save fx .
ولتعرف ماهية عملها أذهب إلى قرص الـــC:\ في جهازك وأدخل ملف الدارك بيسك وستجد بين مجلداته مجلد إسمه example وستجد فيه أمثله عن كل الأقسام في الدارك 3d basic 2dbasic light commands........etc
يمكنك نسخ مثال fx وتلصقه في الدارك ومن ثم تجربه وستلاحظ التأثيرات ......ويمكن عملها في الماكس
لكنني لم أتعلمها بعد كما إنه يجب الأنتباه إلى الأشياء الأكثر أهميه منها في الوقت الراهن



لا لا لا
كلامك غير منطقي
كيف أقلل من تفاصيل الصورة
المشكلة أكيد في التصدير
مستحيل تكون المشكة في نوعية الصورة
مثلا شوف الدرس الخامس لسنيك
الخامات ظاهرة زي الفل
ده معناه إن المشكلة من عندي, في التصدير
وطبعا أنا مش هستناك لحد ماتحل المشكلة
أنا كمان هحاول وأجرب :biggthump

ولو نجحت هعلمك الطريقة :D


يمكنك تقليلها .......كيف ؟
بتعرف v tiles وأخواتها ....!!!!!
أنقص من درجاتها وأجعلها في السالب بهذا تنقص دقتها وتصبح مجعوته كمان إمتداد الصور jpg
إمتداد رائع لكن عندما تحوله عن طريق الرسام ستلاحظ إن دقة الصوره قل بشكل ملحوظ ....بالرسام بالذات
بقية البرامج زي الفل

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




ممممم
شوف أنا عندي خلفية عن البرمجة بشكل عام , لأني بتعلم السي ++ ووصلت لمرحلة مش هينة فيها , يعني متفكرش إني مش عارف ديناميكة البرمجة
بالنسبة لـ and هي عبارة عن مكمل للشرط , يعني إذا مكنش الشرط إللي بعد آند صحيح يبقى الشرط كله غلط

أما a# متحول يرجع القيمة 1 إذا حصل تصادم للبطل مع العالم و صفر إذا محصلش تصادم



أكيد ..........كلامك صحيح أما بالنسبه لكود التصادم ليه ماتعمله بهذه الطريقه




if object collision(1,2)>0



dec x# , 5
play object 1,0,10
endif


لماذا لاتعملها هكذا مباشره ......غلطتك إنك عملت التصادم مرتين في كودك السابق
أن أعملها بهذا الشكل بتصير مع لوز وزي الفل من دون أي and


ركز جيداً على الكود حقك.......إن كانت هناك نقطه غير موضحه أنا موجود




:wow:





يا سلام عليك من عبقري

كده ممكن نعمل pause للعبة ونعمل قوائم فرعية وشاشات حوار وحجات كتير :biggthump


شكرا على سرك الرهيب:D
طيب دلوقتي كلامك نصفه غامضXD


خصوصا جزئية الخامات
وكمان انت لم ترد على جزئية الفريمات والحركة
ولم تحضر ملف التورنت كما اتفقنا
وطبعا أنا مهتم بالـ and عاوز أعرف أكتر عن خطورتها :biggthump


وعلى كل شكرا لهتمامك معي
ومنتظر جديدك;)





مشكور ........لكنك فضحتنا بعنف :blackeye: ....هذه الطريقه كنت أريدها كنوع من الأحتكار

(لاحظ ألعاب الأعضاء من كبيرهم حتى محترفهم.....لن تجد قوائم أو أشياء مثا هذه تقريباً)
وزر pause يمكن عمله بطريقه أسهل:wink2:
أن عملته بالطريقه المذكوره ستوجه صعوبات بضبط الأداة and مع كل متغير:cray:.....لهذا أعطيك طريقه أخرى:biggthump


do
main_game:
the game codes here
أكواد اللعبه هنا
وبعدين نكتب
if spacekey()=1
goto start
endif
loop


do
start:
sprite 2,300,300,4 صورة زر start
wait 100
if spacekey()=1
goto main_game
endif
loop


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


أما بالنسبه لملف الدارك موجود في المرفقات....

S.H.A.R.K
28-06-2008, 04:12 PM
خلصنا وقول.......أنا رجعت ثلاث صفحات إلى الخلف ولم أجد ماتتحدث عنه ....ربما أن نسيت ذكرني علشان أساعدك




:31:


أنا قلت صفحة واحدة للخلف
المهم , القصة كانت عن مشكلة الفنشن بتطلعلي رسالة غريبة لما أنفذ كود فيه فنشن





أكيد لأن تصدر في الماتريال العادي.........جرب الماتريال الأخرuvw map


طيب عاوز أسألك سؤال : انت عارف يعني إيه uvw map ؟؟:33:




ملاحظه :
عندما تعمل أوبجكت في الماكس وتقوم بتصديره إلى الدارك يتم تصدير الأضائه معه ......كيف؟
جرب تعمل أوبجكت في الدارك make object cube 1,5
لن تلاحظ إضائه فيه بل تقوم بعملها عن طريق الأمر make light
نستنتج من هذا كله إن الأضائه الموجوده
في الأوبجكتس الذي تعملها في الماكس وتصدرها على الدارك
تبقى على الدارك بيسك لإنها مرفقه مع الأوبجكت نفسه
هذا بالنسبه للضوء ......الأنعكاسات لم أتطرّق إليه بعد.......جربها أنت .....ربما تفيدني معك وبهذا أختصر وقت تجريبها^^



بالنسبة للمعان , ممكن يكون كلامك صحيح , طبعا يكون الأفضل عمل التأثيرات بالدارك
الإنعكاس ... أنا تقريبا جربت لكن مظهرتش أي نتائج في الدارك
لكن أنا هحاول واجرب أكتر من كده;)
ولسه عند وعدي : هعلمهالك:biggthump




أنا أقولك فين مرت عليك هذه النوع من الملفات.......
عندما تريد أن تقوم بحفظ عملك على الماكس....تذهب إلى التبويب file وفي نفس اللسته تجد export import وهذه الأشياء ومن بينها save fx .



:33:
الـ fx مرت عليا وأنا بطلع على البروجيكتس المرفقة مع البرنامج
بالنسبة لحفظ التأثيرات
انت لم تفهمني
أنا قصدي بأي حق أصدرها
يعني هل الـ fx مجرد خامة عليه تأثيرات ؟؟ ولا أوبجيكت عليه تأثيرات ؟؟ ولا ماب زي النورمال ماب والشيدر ؟؟ولا أنت متعرفش أصلا ؟؟:D




ولتعرف ماهية عملها أذهب إلى قرص الـــC:\ في جهازك وأدخل ملف الدارك بيسك وستجد بين مجلداته مجلد إسمه example وستجد فيه أمثله عن كل الأقسام في الدارك 3d basic 2dbasic light commands........etc



:31:
لسه بتتعامل معايا كأني جاهل :12:
يكفي انك تقولي انظر في الـexample وانا هفهمك





يمكنك نسخ مثال fx وتلصقه في الدارك ومن ثم تجربه وستلاحظ التأثيرات ......ويمكن عملها في الماكس
لكنني لم أتعلمها بعد كما إنه يجب الأنتباه إلى الأشياء الأكثر أهميه منها في الوقت الراهن



طيب طيب , ولو إني مفهمتش نص كلامك لكن أحب أنبهك إن التأثيرات مهمة في جودة اللعبة , طبعا لإخفاء عيوب الموديلات من قلة السيجمنتس والمضلعات والخامات ووضوحها وأشياء تانية مهمة






يمكنك تقليلها .......كيف ؟
بتعرف v tiles وأخواتها ....!!!!!
أنقص من درجاتها وأجعلها في السالب بهذا تنقص دقتها وتصبح مجعوته كمان إمتداد الصور jpg
إمتداد رائع لكن عندما تحوله عن طريق الرسام ستلاحظ إن دقة الصوره قل بشكل ملحوظ ....بالرسام بالذات
بقية البرامج زي الفل



طيب كده هتخلي جودة اللعبة أزفت , مش كفاية علينا الموديلات
وأصلا الرسام غبي في التعامل مع الصور والإيميج مود يعني لو مكنش المود للصور rpg مش هقلك على إللي هيحصل:wow:




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



ممم ده يعني إنه مفيش حل غير سؤال سنيك نفسه على المسنجر ... طيب أنا هبعتله رسالة أوفلاين وانتظر رده




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




:D
أنا قلتلك المشكلة مش في الصورة , المشكلة في التصدير
أنتظر رد سنيك على المسنجر:biggthump








أكيد ..........كلامك صحيح أما بالنسبه لكود التصادم ليه ماتعمله بهذه الطريقه





if object collision(1,2)>0

dec x# , 5
play object 1,0,10
endif



لماذا لاتعملها هكذا مباشره ......غلطتك إنك عملت التصادم مرتين في كودك السابق

أن أعملها بهذا الشكل بتصير مع لوز وزي الفل من دون أي and


ركز جيداً على الكود حقك.......إن كانت هناك نقطه غير موضحه أنا موجود




يا سلام على العبقرية :32:
طيب فين شرط ضغط الزر ؟؟
يعني شرطك العبقري مستحيل يحصل, بكل بساطه لأنه مفيش تصادم , لأن الأوبجيكت مش هيقدر يتحرك أصلا :boggled:
صدقني مفيش بديل عن الوحش المفترس and :D





مشكور ........لكنك فضحتنا بعنف :blackeye: ....هذه الطريقه كنت أريدها كنوع من الأحتكار


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




لو ان الحكاية كلها احتكار ... ليه قلتلي سرك:p




وزر pause يمكن عمله بطريقه أسهل:wink2:
أن عملته بالطريقه المذكوره ستوجه صعوبات بضبط الأداة and مع كل متغير:cray:.....لهذا أعطيك طريقه أخرى:biggthump





do
main_game:
the game codes here
أكواد اللعبه هنا
وبعدين نكتب
if spacekey()=1
goto start
endif
لاحظ هنا انت نسيت أمر"sync"
loop


طيب هنا ليه في حلقة رئيسيه زياده ؟؟
do

start:
sprite 2,300,300,4 صورة زر start ( قصدك صورة الزر pause ؟؟ )
wait 100 (ممم انت قصدك sleep 100 ولا wait 100 , وإذا كان الأمر wait ,إيه معناه ؟؟ أنا أعرف إن الأأمر wait بيجي كده : wait key)
if spacekey()=1
goto main_game
endif
loop







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


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



if upkey()=1 and sprite exist(1)=0
move object 1,5
end if











ماشاء الله عليك سريع البديهه(كود القوائم ....إلخ)




:أفكر:




أما بالنسبه لملف الدارك موجود في المرفقات....



تسلم على اهتمامك وألف شكر :biggthump

The_source
28-06-2008, 06:21 PM
أنا قلت صفحة واحدة للخلف
المهم , القصة كانت عن مشكلة الفنشن بتطلعلي رسالة غريبة لما أنفذ كود فيه فنشن

أنا لم أواجهها من قبل علشان أقولك الحل....ممكن أمير بيفيدك أكثر منّي
في هذه الأشياء


طيب عاوز أسألك سؤال : انت عارف يعني إيه uvw map ؟؟:33:

الأن يبدوا لي إنك تحاول تبدي مهارتك في الثري دي بسؤالك هذا .....بس معلش...من حقك
هي متعلقه في الماتريال
ولها وظيفة إنها تقوم بتكييف الأكساء على المجسم.....كيف؟
مثلاً عملنا سفير وأكسيناها إكساء عادي ستلاحظ إنه الأكساء أتي بصوره جيده عليه
لكن عند دخولنا في الــuvw map ستجد إنه من الأمام جيد أما من باقي الجوانب غير واضح.....لماذا؟
لا إننا كنّا على الخيار planner من النافذه uvw map وبهذا نجعلها
الخاصيه sphere علشان تتوافق مع الأكساء وتظهر بشكل متطابق
أعتقد إن هذا يكفي
وشيء أخر ....أنت تسأل وكاإنها الأداة كبيره جداً ومعقده(طيب عاوز أسألك سؤال : انت عارف يعني إيه )




بالنسبة للمعان , ممكن يكون كلامك صحيح , طبعا يكون الأفضل عمل التأثيرات بالدارك
الإنعكاس ... أنا تقريبا جربت لكن مظهرتش أي نتائج في الدارك
لكن أنا هحاول واجرب أكتر من كده;)

أكيد 100% وجربته وحتى shader تقريباً
أما باقي كلامك صحيح




لسه بتتعامل معايا كأني جاهل :12:
يكفي انك تقولي انظر في الـexample وانا هفهمك



هههههههههه....أنا هكذا...بحب التفصيل في الأمور
وأضيف شيء أخر
النوبز كثير هنا لهذا أقوم بالتفصيل....لا أقصد إهانتك


:D
أنا قلتلك المشكلة مش في الصورة , المشكلة في التصدير
أنتظر رد سنيك على المسنجر:biggthump

طيب شوف هذه الصوره وأعطيني إنطباعك عن الأكساء
http://up5.m5zn.com/ftv73stvocjw/d3d.rar.htm





يا سلام على العبقرية :32:
طيب فين شرط ضغط الزر ؟؟
يعني شرطك العبقري مستحيل يحصل, بكل بساطه لأنه مفيش تصادم , لأن الأوبجيكت مش هيقدر يتحرك أصلا :boggled:
صدقني مفيش بديل عن الوحش المفترس and :D



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

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



لو ان الحكاية كلها احتكار ... ليه قلتلي سرك:p

and علشان أوضحلك فكرة
وصدف إنني قلتها لك من دون أنا أشعر
على العموم هذه واحده من أصل الكثير


لاحظ هنا انت نسيت أمر"sync"

ههههههههه....وهل يوجد وبجكتس حتى أعملها
وثانياً أنا أضع مثال وليس كود كاملوإنما كفكره فقط
بس يبان لي إنك لم تفهمها هذه المرّه^^


طيب هنا ليه في حلقة رئيسيه زياده ؟؟
شيء بديهي ....عندما تنتقل من حلقه إلى أخرى بواسطة الأمر
goto
فإن العمل في الحلقه الذي تركتها بيتوقّف كل شيء فيها....لماذا؟
لإنك في الحلقه الأخرى
لهذا هذه أسهل طريقه لعمل زر الأيقاف



قصدك صورة الزر pause
أكيد!!!!!!!!!!!


(ممم انت قصدك sleep 100 ولا wait 100 , وإذا كان الأمر wait ,إيه معناه ؟؟ أنا أعرف إن الأأمر wait بيجي كده : wait key)


هناك
sleep & wait
وكلاهما لهم لهم عمل مختلف ولكن الأنسب هنا هو
wait
لإنه بينتظر أن تعمل شيء أخر
على عكس سليب
بيواصل بياخذ وقت وم ثم بيواصل العمل (الدوران)
wait key
مو معتمده كثير في العمل وأنا أعرفها


انا اعقدها أخطاء منك , ولا :33:
قصدت تعتقدها(أعقدها) ولافيه أي خطاء ...تفكيرك هذا بيدل على إنك لم تعملفي الدارك أو إنك تعمل بشكل قليل ولم تخض مواضيع متقدّمه فيها.....لا أقصد الأهانه


لكن الكود ده مش بيعمل إيقاف , ده طريقة إظهار الصورة بس , يعني مفيش مفر من اختبار الشرط بتاعك :

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

Amir Imam
28-06-2008, 07:11 PM
بسم الله
الحوار طول قوي:33:
على العموم ان شاء الله هجيب الفولدر كامل معايا من البيت .. لاني في العمل وليس عندي دارك بيسك اصلا في العمل .. لكن ان شاء الله المشكلة هتتحل

مشكلة التصدير لا افقه فيها شيء لاني لا افقه شيء في الثري دي ماكس .. اللي انا بعمله اني بعمل عوالم بالـ 3d world studio .. وده التصدير منه سهل .. اما بالنسبه للاشخاص بجيب موديلات جاهزة

بالنسبة لمشكلة التصادم ارى ان الحل انك تضع شرط التصادم لوحده بعيدا عن شرط الحركة .. ازاي :


x#=object position x(1)
y#=object position y(1)
z#=object position z(1)
if upkey()=1
move object 1,5
loop object 1,0.10
endif

if object collision(1,2)=1
position object 1,x#,y#,z#
loop object 1,0,0
endif

وبالتالي الموديل هيتحرك ويتوقف عند التصادم
ياللا سلام يا رجال

S.H.A.R.K
28-06-2008, 07:58 PM
أنا لم أواجهها من قبل علشان أقولك الحل....ممكن أمير بيفيدك أكثر منّي
في هذه الأشياء

:28:




الأن يبدوا لي إنك تحاول تبدي مهارتك في الثري دي بسؤالك هذا .....بس معلش...من حقك

:33:
متفهمش غلط
أنا لما طرحت سؤالي كان قصدي فتح باب جديد للحوار حول الخامات مش أكتر,لأنك في رد سابق قلتلي لما سألتك عن اللمعان , قلتلي استخدم الـ uvw map .. أنا استغربت , لأن الطريقة دي في الإكساء تعتمد على الصور لا التأثيرات...
أرجوا انك تكون فهمت قصدي :biggthump



هي متعلقه في الماتريال
ولها وظيفة إنها تقوم بتكييف الأكساء على المجسم.....كيف؟
مثلاً عملنا سفير وأكسيناها إكساء عادي ستلاحظ إنه الأكساء أتي بصوره جيده عليه
لكن عند دخولنا في الــuvw map ستجد إنه من الأمام جيد أما من باقي الجوانب غير واضح.....لماذا؟
لا إننا كنّا على الخيار planner من النافذه uvw map وبهذا نجعلها
الخاصيه sphere علشان تتوافق مع الأكساء وتظهر بشكل متطابق
أعتقد إن هذا يكفي


طبعا أنا عارف كل الكلام ده :31:



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


شوف هو المعدل uvw map فيه شوية حركات تانية , غير المابينج, في خيارات أكتر من كده وأعقد مهمتها انها تخلي الخامات أدق وبصورة واضحه , فهمت؟؟:D






هههههههههه....أنا هكذا...بحب التفصيل في الأمور
وأضيف شيء أخر
النوبز كثير هنا لهذا أقوم بالتفصيل....لا أقصد إهانتك


:02:
طيب.. سؤال : أنت ليه دايما بتعتقد إني بعتقد أنك بتهيني؟؟






طيب شوف هذه الصوره وأعطيني إنطباعك عن الأكساء
http://up5.m5zn.com/ftv73stvocjw/d3d.rar.htm


:wow:
ياسالام
طيب ليه الخامات عندي مش بتظهر زي كده
شوف .. خذ برنت سكرين لإعدادات الريندر في الأوبجيكت ده كلها وحطها في ردك القادم :biggthump






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


طيب وضح أكتر ...
دلوقتي الدارك إزاي هيعرف إنه لما نضغط الـupkey يروح يحرك الكائن ؟؟



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


هي and لازم الواحد يستخدمها بحذ شديد , لأنها ذات حدين لو مكنتش مركز ودقيق في التعامل معها ,زي ما انت قلت , هتخرب اللعبة كلها:blackeye:



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


طيب لازم توضح أكتر






and علشان أوضحلك فكرة
وصدف إنني قلتها لك من دون أنا أشعر
على العموم هذه واحده من أصل الكثير


أفهم من كلامك ان جعبتك ملايانه خدع وأفكار :y:وانت عاوز تحتكرها لنفسك ...
طبعا مش هلومك على كده , , ده حقك :biggthump





ههههههههه....وهل يوجد وبجكتس حتى أعملها
وثانياً أنا أضع مثال وليس كود كاملوإنما كفكره فقط
بس يبان لي إنك لم تفهمها هذه المرّه^^

:28:
طبعا في أوبجيكتس , يا أستاذ ,أنت المفروض لما تحط فكرة لازم يكون في إعتبارك إنها ممكن تكون جزء من الكود الأصلي , و ...
مفيش لازمه من الكلام عديم الفايده , أنا تعبت من طول الجدال:boggled:



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

اها ...أكيد دي فكرة من أفكارك العبقرية :biggthump





هناك
sleep & wait
وكلاهما لهم لهم عمل مختلف ولكن الأنسب هنا هو
wait
لإنه بينتظر أن تعمل شيء أخر
على عكس سليب
بيواصل بياخذ وقت وم ثم بيواصل العمل (الدوران)
wait key
مو معتمده كثير في العمل وأنا أعرفها

بالنسبة لـsleep أنا عارفها أما wait 300 أنا مش فاهم ليه انت معطيها الوقت ده مدام هي منتظرة حدث تاني ؟؟




قصدت تعتقدها(أعقدها) ولافيه أي خطاء ...تفكيرك هذا بيدل على إنك لم تعمل في الدارك أو إنك تعمل بشكل قليل ولم تخض مواضيع متقدّمه فيها
طبعا أنا مشتغلتش متير على الدارك ... وانت عارف السبب :ponder:
أنا من زمان كنت بشتغل على الدارك لكن انقطعت عنها لفتره ,, بعدين شعرت بالغربة بعيدا عنها :D



لا أقصد الأهانه

:31:






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

^^



أكيد...الفكرة وصلت


طيب ... بالنسبة لصيغة fx

شوف الصورة دي من الماتيريال إديتور في الماكس :

http://www.montada.com/attachment.php?attachmentid=304231&stc=1&d=1214672185
http://www.montada.com/attachment.php?attachmentid=304232&stc=1&d=1214672168


هل هي دي الخيارات إللي تقصدها ؟؟

S.H.A.R.K
28-06-2008, 08:32 PM
بسم الله




الحوار طول قوي:33:

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


مشكلة التصدير لا افقه فيها شيء لاني لا افقه شيء في الثري دي ماكس .. اللي انا بعمله اني بعمل عوالم بالـ 3d world studio .. وده التصدير منه سهل .. اما بالنسبه للاشخاص بجيب موديلات جاهزة


بالنسبة لمشكلة التصادم ارى ان الحل انك تضع شرط التصادم لوحده بعيدا عن شرط الحركة .. ازاي :



x#=object position x(1)
y#=object position y(1)
z#=object position z(1)
if upkey()=1
move object 1,5
loop object 1,0.10
endif

if object collision(1,2)=1
position object 1,x#,y#,z#
loop object 1,0,0
endif


وبالتالي الموديل هيتحرك ويتوقف عند التصادم
ياللا سلام يا رجال






أهلا يا أمير

طبعا كعادتك , لا تحب (اللت والعجن ) في الكلام
كلام مقتضب ومباشر



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


طيب , بالنسبة للتصادم عندي استفسار :


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


وإذا توصلت لشئ سأخبركم :)

gatmoh
29-06-2008, 04:19 PM
السلام عليك
اخواني لدي سؤال في برنامج FPS CREATOR
و هو هل من طريقة اضع فيها شعار خاص بي في بداية اللعبة
يعني عندما اضغط مرتين على ايقونة اللعبة يظهر في الاول صورة او فيديو كما يحدث في جميع الالعاب
ثم تاتيك القائمة ارجو ان كانت هذه الطريقة موجودة ارجو ان لا تبخلو بها
انا في انتظاركم

The_source
29-06-2008, 04:42 PM
:wow:
ياسالام
طيب ليه الخامات عندي مش بتظهر زي كده
شوف .. خذ برنت سكرين لإعدادات الريندر في الأوبجيكت ده كلها وحطها في ردك القادم :biggthump


هذا معموله بطريقة uvw map ولكن سبب ظهورها بهذه الطريقه هو القوه في دقة الصوره والله وجربتها أكثر من مرّه



طيب لازم توضح أكتر

أعتقد إن مثال الأخ أمير إمام بيوضّح فكرتي (جزاك الله خير يا أمير)



أفهم من كلامك ان جعبتك ملايانه خدع وأفكار :y:وانت عاوز تحتكرها لنفسك ...
طبعا مش هلومك على كده , , ده حقك :biggthump


لا أحتكرها مع كل الناس ......سوى الناس المقربين مني ومعرفتي بهم طويله
وأحتكرها لسبب رئيسي وهو المنافسين الأقوياء



:28:
طبعا في أوبجيكتس , يا أستاذ ,أنت المفروض لما تحط فكرة لازم يكون في إعتبارك إنها ممكن تكون جزء من الكود الأصلي , و ...
مفيش لازمه من الكلام عديم الفايده , أنا تعبت من طول الجدال:boggled:


إن كنت تعبت من الجدال يجب أن تجاريني وتفهمني بما أقصد لا أن تصحح الأشياء الذي تركتها
لإنني تعمدت تركها لكي أختصر الوقت.....أما إن كنت أشرح كود كبير بالتفصيل هنا لك الصلاحيّه للجــــــدال معي^^




طيب ... بالنسبة لصيغة fx

شوف الصورة دي من الماتيريال إديتور في الماكس :

http://www.montada.com/attachment.php?attachmentid=304231&stc=1&d=1214672185
http://www.montada.com/attachment.php?attachmentid=304232&stc=1&d=1214672168


هل هي دي الخيارات إللي تقصدها ؟؟

أيوه.......على الرغم من إنني لم أعمل بها بعد.......X.X







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



وإذا توصلت لشئ سأخبركم :)

هي نفس الطريقه الذي كنت أريد أن أريك إياها لكنك تصر على وجود زر upkeyفيها

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

والطريقه الثانيه هي التي ذكرها الحنش...أقصد سنيك
وهي الأنسب (حساب المسافه)

S.H.A.R.K
29-06-2008, 05:29 PM
هي نفس الطريقه الذي كنت أريد أن أريك إياها لكنك تصر على وجود زر upkeyفيها


طيب فهمني كده : إزاي هيحصل تصادم إذا الأوبجيكت مكنش بيتحرك من الأساس ؟؟




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


:D
لا الحمد لله أنا فاهمها من زمان , ومن زمان أنا بفكر في طريقة أخرى لعمل تصادم مثالي , شوف العيب في الطريقة if object collision , إنه لو كان مجسم معقد وتفاصيله كتيره هيحصل تداخل مابين مضلعات الجسمين , جسم البطل والعالم وبعدين هيحصل بطء في التنفيذ, بمعنى إن الطريقة دي لو احنا اعتمدنا عليه اعتماد كلي في التصادم , لازم يكون شكل المجسم منتظم هندسيا , مكعب أو شبه مكعب





والطريقه الثانيه هي التي ذكرها الحنش...أقصد سنيك




وهي الأنسب (حساب المسافه)




:D


طبعا هي الطريقة الأفضل لكن مع شوية تعديل تبقى مثالية ;)
على فكرة التورنت بتاعك خلص , جاري عمل مثال للتصادم , مع عالم فيه سلالم :biggthump


سلام

The_source
29-06-2008, 09:43 PM
طيب فهمني كده : إزاي هيحصل تصادم إذا الأوبجيكت مكنش بيتحرك من الأساس ؟؟



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




طبعا هي الطريقة الأفضل لكن مع شوية تعديل تبقى مثالية ;)
على فكرة التورنت بتاعك خلص , جاري عمل مثال للتصادم , مع عالم فيه سلالم :biggthump



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

S.H.A.R.K
30-06-2008, 04:50 AM
طيب ماشي هجرب طريقتك وبعدين أعطيلك خبر ;)

towfieee
30-06-2008, 09:37 AM
طريقة التصادم التي طرحهاسنيك في درسه الخامس , والطريقة التي طرحتها انت , غير مجدية إلا في العوالم ذات الأرضيات المنبسطة , يعني لاتنفع في العوالم التي تحوي أرضيات وعرة , أو مرتفعلات كالتلال أو حتى سلالم...
إذا , هل هناك طريقة أخرى للتصادم غير تلك الطرق الإعتيادية ؟؟
حاليا أنا أقوم بالتفكير في طريقة عملية لهذه المشكلة

هناك طريقة أخرى هي في حال استخدام "terrain" وهي استخدام أمر

GET TERRAIN HEIGHT(Terrain Number, X, Z)


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

وهناك أيضا أمر الـ

GET GROUND HEIGHT(Matrix Number, X, Z)


طبعاً هي أسهل طريقة برأيي عندما نأتي إلى الأرضية الغير مستوية. فكلما تغيرت الإحداثيات "x و z" يقابلهما قيمة مختلفة لـ "y"، وطبعاً الأخيرة يمكن استخدامها في ملء خانة الـ"y" في الأمر التالي عندما نريد تحريك اللاعب مثلاً:


position object player,x,GET TERRAIN HEIGHT(Terrain Number, X, Z],z

بالنسبة للسلالم فهناك عدة طرق أخرى يمكن استخدامها أسهلها هي وضع "terrain" مائل فوق السلالم مباشرة واستخدام الأوامر السابقة ولكن بعد تغيير رقم "terrain"

The_source
30-06-2008, 05:29 PM
أنا لم أتعامل مع terrian من قبل لكن السؤال هو
الــterrian بيختلف عن المجسّم الذي أنت تعمله في أي برنامج ثري دي أم كلها نفسها؟
أرجو التوضيح!!!!!!!
كمان هي فكره حلوه

The_source
30-06-2008, 05:32 PM
كمان التيريان بيعتمد على الصوره المرفقه لعمل التضاريس تقريباً

towfieee
30-06-2008, 10:46 PM
التيرين بيعتمد على صورة "height map" كما أنت قلت. معظم البرامج تقوم بتصديرها بشكل تلقائي مثل "T.Ed" و "3D World Studio" ، وبإمكانك أن تتحكم بالتصادم بين اللاعب والمباني باستخدام نظام التصادم العادي ، والتحكم بارتفاع اللاعب عن طريق "GET TERRAIN HEIGHT"حتى لا يسقط من خلال الأرضية ، طبعاً في حال استخدام التيرين.

لا أعتقد أن الدارك بيسك يرى التيرين على أنه مجسم عادي ، فأنا لم أحاول استخدامه كـ "object" ، وخاصة أن اسم التيرين يحفظ تحت متغير "terrain number" وليس "object nember" .

طبعاً انا مثل غيري لا يفضل نظام التصادم الـ"built-in" ، هناك نظام مجاني يمكنك أن تجربه "Sparky (http://www.teamxtcgames.com/dbpro-plugins.htm)". سمعت أنه أفضل . أنا طبعاً أفضل استخدام الـ"Dark PhysX" والذي برأيي أن الدارك بيسك كان عليه أن يدمجه مع محركه بدلاً من بيعه منفصلاً.

The_source
01-07-2008, 10:47 AM
لا أعتقد أن الدارك بيسك يرى التيرين على أنه مجسم عادي ، فأنا لم أحاول استخدامه كـ "object" ، وخاصة أن اسم التيرين يحفظ تحت متغير "terrain number" وليس "object nember" .

أكيد ......من البديهي أن يتم إستخدام متغير تيريان وليس object number




طبعاً انا مثل غيري لا يفضل نظام التصادم الـ"built-in" ، هناك نظام مجاني يمكنك أن تجربه "Sparky (http://www.teamxtcgames.com/dbpro-plugins.htm)". سمعت أنه أفضل . أنا طبعاً أفضل استخدام الـ"Dark PhysX" والذي برأيي أن الدارك بيسك كان عليه أن يدمجه مع محركه بدلاً من بيعه منفصلاً.
مقبس التصادم هذا أستخدمته من قبل وتقريباً لايفرق بينه وبين التصادم العادي سوى إنه بيطلب الأحداثيات للأوبجكت ونوع التصادم(sphere ,box...etc) يمكنك عملها بشكل منفصل في الدارك (كل أمر على حدى) وبيعطي نفس النتيجه
أما الرابط معطوب

wonderful rose
01-07-2008, 11:28 AM
السلام عليكم جميعا

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

لدي طلب

وأرجوا المساعدة ولكم خالص شكري

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

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

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

انتظر ردودكم

والله يوفقكم يا رب

The_source
01-07-2008, 11:57 AM
أنا طالبة تقنية معلومات وأود ان أصمم لعبة أنا وزميلاتي ...
لدينا الفكرة بس أحتاج أحد عنده خبرة يعلمني كيف أبدا ومن وين

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

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

انتظر ردودكم

والله يوفقكم يا رب

السلام عليكم

مممممممممم......هذه ليست المرّه الأولى الذي تطلبي المساعده.....صح؟ :33:
أنتي دخلتي من قبل هنا وعملتي نفس الطلب ولكن هذه المره مختلفه (أنا وصديقتي) :02:
وبعدين كيف بتقولي


ما أعرف لو قوانين المنتدى تسمح اني اكتب بأي مكان وبأي صفحة؟؟

وأنتي في المكان الصحيح :33:

هناك الكثير من النوبز الذي ينتحلوا شخصيات بنات ليحصلوا على المعلومات:12:
وإن كنت ولد بينتحل شخصية فتاه .......لماذا تفعل هذا بنفسك.......عيب:D
أطلب المساعده من أي شخص وأيش فيها يا أخي....

هههههههه......ربما إن غيرت طريقة سؤالك كان من الممكن أن تخدعني

towfieee
01-07-2008, 12:15 PM
مقبس التصادم هذا أستخدمته من قبل وتقريباً لايفرق بينه وبين التصادم العادي سوى إنه بيطلب الأحداثيات للأوبجكت ونوع التصادم(sphere ,box...etc) يمكنك عملها بشكل منفصل في الدارك (كل أمر على حدى) وبيعطي نفس النتيجه
أما الرابط معطوب

المشكلة اللي موجودة بالتصادم الآتي مع الدارك بيسك هو عدم وجود خاصية الانزلاق في حال استخدامه بين "object" افتراضي مثل box او sphere وبين "imported object" مثل مرحلة مصنوعة بالماكس على سبيل المثال. فعند استخدام تصادم "polygon" ترى أن المجسمات تلتصق ببعضها ولا تنزلق. فلا تستطيع استخدامها بدون تعديل الاحداثيات بعد التصادم . للشرح :

عند تحريك مجسم "box" باتجاه حائط مصنوع بالماكس التصادم سيمنع المجسم من عبوره ، وقبل نهاية الـ"loop" عليك بتحريك الـ"box" قليلاً إلى الوراء وإلا التصق بالحائط.

وستلاحظ بطء في اللعبة بشكل ملحوظ. وهذه هي المشكلة التي حلها "NGC" و"DarkPhysX"

Amir Imam
01-07-2008, 06:46 PM
بسم الله
اعتقد ان طريقة Get ground hight تعتمد على الـ Matrix .. وهو بالطبع يجب ان يكون مستويا
حقيقة فكرة عمل مرتفعات لم اجربها لحد الان ولا اعلم كيف .. ولكن بما انا الموضوع دخل في الجد ان شاء الله نعملها

wonderful rose
01-07-2008, 08:26 PM
اهلين بك اخي الفاضل لا والله هاي أول مرة اشارك فيها بمنتداكم...بس يمكن نحنا البنات تواجهنا نفس المشاكل وعشان كده انت مشبه :)

سؤال :يصير أجمع مابين الـreal presentation بحيث يكون مثل الموفي تماما وبين العرض العادي للعبة؟؟ يعني أنا أريد في بداية اللعبة اني أحط قصة قصيرة يفهم منها المتلقي (ايش السالفة من اللعبة ) وبعدين يدخل في اللعبة من خلالها؟ ولو يصير مين لازم اعمله أول؟؟ العرض اللي على شكل موفي هذا ؟ ولا اللعبة نفسها؟؟ وايش البرنامج المناسب اللي اقدر اسوي فيه الموفي ؟؟

وتسلم على سرعة ردك
وشاكرة للجميع تواجدهم


انتظر الرد

wonderful rose
01-07-2008, 08:28 PM
اهلين بك اخي الفاضل لا والله هاي أول مرة اشارك فيها بمنتداكم...بس يمكن نحنا البنات تواجهنا نفس المشاكل وعشان كده انت مشبه :)

سؤال :يصير أجمع مابين الـreal presentation بحيث يكون مثل الموفي تماما وبين العرض العادي للعبة؟؟ يعني أنا أريد في بداية اللعبة اني أحط قصة قصيرة يفهم منها المتلقي (ايش السالفة من اللعبة ) وبعدين يدخل في اللعبة من خلالها؟ ولو يصير مين لازم اعمله أول؟؟ العرض اللي على شكل موفي هذا ؟ ولا اللعبة نفسها؟؟ وايش البرنامج المناسب اللي اقدر اسوي فيه الموفي ؟؟

وتسلم على سرعة ردك
وشاكرة للجميع تواجدهم


انتظر الرد

S.H.A.R.K
01-07-2008, 08:48 PM
هناك طريقة أخرى هي في حال استخدام "terrain" وهي استخدام أمر

GET TERRAIN HEIGHT(Terrain Number, X, Z)


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

وهناك أيضا أمر الـ

GET GROUND HEIGHT(Matrix Number, X, Z)


طبعاً هي أسهل طريقة برأيي عندما نأتي إلى الأرضية الغير مستوية. فكلما تغيرت الإحداثيات "x و z" يقابلهما قيمة مختلفة لـ "y"، وطبعاً الأخيرة يمكن استخدامها في ملء خانة الـ"y" في الأمر التالي عندما نريد تحريك اللاعب مثلاً:


position object player,x,GET TERRAIN HEIGHT(Terrain Number, X, Z],z

بالنسبة للسلالم فهناك عدة طرق أخرى يمكن استخدامها أسهلها هي وضع "terrain" مائل فوق السلالم مباشرة واستخدام الأوامر السابقة ولكن بعد تغيير رقم "terrain"

أهلا towfie , شكرالاهتمامك
بالمناسبة , انت طلعت عبقري دارك , فينك من زمان :D

أولا أنا عندي سؤال :

الـ terrain ده بأي صيغة تتصدر ؟؟
هل ممكن أصدره لصيغة صورة زي دي ؟ :

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

ولا في صيغة محدده ممكن تتصدر له ؟؟







اهلين بك اخي الفاضل لا والله هاي أول مرة اشارك فيها بمنتداكم...بس يمكن نحنا البنات تواجهنا نفس المشاكل وعشان كده انت مشبه :)

سؤال :يصير أجمع مابين الـreal presentation بحيث يكون مثل الموفي تماما وبين العرض العادي للعبة؟؟ يعني أنا أريد في بداية اللعبة اني أحط قصة قصيرة يفهم منها المتلقي (ايش السالفة من اللعبة ) وبعدين يدخل في اللعبة من خلالها؟ ولو يصير مين لازم اعمله أول؟؟ العرض اللي على شكل موفي هذا ؟ ولا اللعبة نفسها؟؟ وايش البرنامج المناسب اللي اقدر اسوي فيه الموفي ؟؟

وتسلم على سرعة ردك
وشاكرة للجميع تواجدهم


انتظر الرد


ممممممم
بغض النظر عن كون , أنا هجاوبك ....

الظاهر انك مبتدئه في المجال ده , طبعا مش قصدي مبتدئة في الـ جيم ديزاين , لكن انتي مبتدئة في تقنية صناعة الألعاب , بشكل عام

أنصحك تطالعي الموضوع ده : http://maxforums.net/showthread.php?t=99487

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

وسلامي للجميع

towfieee
01-07-2008, 10:31 PM
بسم الله
اعتقد ان طريقة Get ground hight تعتمد على الـ Matrix .. وهو بالطبع يجب ان يكون مستويا


الماتركس ليست مستوية دائما ، فمثلاً تستطيع استخدام أمر:


SET MATRIX HEIGHT Matrix Number, TileX, TileZ, Height

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


RANDOMIZE MATRIX

towfieee
02-07-2008, 12:04 AM
أهلا towfie , شكرالاهتمامك
بالمناسبة , انت طلعت عبقري دارك , فينك من زمان :D


أولا أنا عندي سؤال :


الـ terrain ده بأي صيغة تتصدر ؟؟
هل ممكن أصدره لصيغة صورة زي دي ؟ :


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


ولا في صيغة محدده ممكن تتصدر له ؟؟


الموضوع بسيط جداً ، الصيغة اللي انت حاططها مقبولة ، ولكن الأبعاد يجب أن تكون متساوية ، مثلاً :
512x512
128x128
300x300
ومعظم أنواع ملفات الصور اللي يقبلها الدارك بيسك يمكنك استخدامها لنفس الهدف ،مع الاعتناء بالصورة بشكل كبير ، فخريطة الـ " height map" عليها أن تكون بدقة عالية لتحصل على نتيجة جيدة .

طبعاً أمر بناء التيرين سهل جداً:


MAKE TERRAIN Terrain Number, Heightmap Filename

towfieee
02-07-2008, 07:53 AM
بما أننا نتحدث عن التصادم وعن التيرين ، خطر ببالي شيء .

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

سأعطي لمن يحب الفرصة لعمل تجربة ، وسأقوم أنا بتجاربي غداً بعد أن أنهي دوامي. وسأعود لأحاول العبث بأوامر الدارك ومع قوانين التصادم والحساب.

The_source
02-07-2008, 10:45 AM
المشكلة اللي موجودة بالتصادم الآتي مع الدارك بيسك هو عدم وجود خاصية الانزلاق في حال استخدامه بين "object" افتراضي مثل box او sphere وبين "imported object" مثل مرحلة مصنوعة بالماكس على سبيل المثال. فعند استخدام تصادم "polygon" ترى أن المجسمات تلتصق ببعضها ولا تنزلق. فلا تستطيع استخدامها بدون تعديل الاحداثيات بعد التصادم . للشرح :


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

أما باقي كلامك مجربه من زمان(لا أقصد الفيزكس^^)

The_source
02-07-2008, 10:53 AM
اهلين بك اخي الفاضل لا والله هاي أول مرة اشارك فيها بمنتداكم...بس يمكن نحنا البنات تواجهنا نفس المشاكل وعشان كده انت مشبه :)

سؤال :يصير أجمع مابين الـreal presentation بحيث يكون مثل الموفي تماما وبين العرض العادي للعبة؟؟ يعني أنا أريد في بداية اللعبة اني أحط قصة قصيرة يفهم منها المتلقي (ايش السالفة من اللعبة ) وبعدين يدخل في اللعبة من خلالها؟ ولو يصير مين لازم اعمله أول؟؟ العرض اللي على شكل موفي هذا ؟ ولا اللعبة نفسها؟؟ وايش البرنامج المناسب اللي اقدر اسوي فيه الموفي ؟؟

وتسلم على سرعة ردك
وشاكرة للجميع تواجدهم


انتظر الرد


هناك شيء يجب وضعه في الحسبان أولاً
لكي تقوم بعمل لعبه...
1)- يجب عمل القصّه
2)- بعد الأنتهاء منها يجب وضعها جانباً والبداء بعمل المعادلات والدوال الذي من شأنها عمل اللعبه
وعن طريقها يتم مواكبة القصه والسيناريو
3)- أخر شيء يجب أن تقلق عليه هو الفيديو للعبه....والأصوات
هذا يعتبر من اللمسات الأخيره في اللعبه....كما إن أمره سهل إن شاء الله
بسؤالك هذا بدأت أشك(لماذا ذكر العروض قبل الخوض في أوامر اللعبه.....والسؤال هذا في موعد تسجيل المسابقه)......

The_source
02-07-2008, 11:02 AM
بما أننا نتحدث عن التصادم وعن التيرين ، خطر ببالي شيء .

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

سأعطي لمن يحب الفرصة لعمل تجربة ، وسأقوم أنا بتجاربي غداً بعد أن أنهي دوامي. وسأعود لأحاول العبث بأوامر الدارك ومع قوانين التصادم والحساب.


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

S.H.A.R.K
02-07-2008, 08:36 PM
مممم

لكن هذه الطريقة لا تصلح في الأرضيات الغير مستوية ,, على كل , سأقوم بتحميل السورس في درسك , وأوافيك بملاحظاتي

towfieee
02-07-2008, 09:15 PM
مممم




لكن هذه الطريقة لا تصلح في الأرضيات الغير مستوية ,, على كل , سأقوم بتحميل السورس في درسك , وأوافيك بملاحظاتي

طريقتي في التعامل مع الظل ربما تختلف عن غيري ولكنها كالتالي :


أرضية مستوية أمرها بسيط باستخدام "plain" واحد بارتفاع لا يتغير.
أرضيةغير مستوية ولكن لا جدران هو أيضا "plain" واحد ولكن علينا تحديد الارتفاع بالأوامر الخاصة بالميتريكس أو بالتيرين وأيضاً إمالة مسطح الظل مع ميلان الأرض. الميلان طريقته ليست بالمعقدة ، ولكن لها خدعة سأحاول أن أتطرق لها لاحقاً.
أرضية غير مستوية وجدران ، وعندها سنقوم بعمل مجسمين للظل "واحد يكون دائماً على الأرض، والآخر نشكله في حال اقتراب المجسم المصدر للظل من جدار ويختفي ببعده عنه"
ويزداد التعقيد بازدياد رغبتنا بإظهار تفاصيل الظل أو مكان تواجده أو ميلانه. ولكنه ليس بالمستحيل. الحالة الأولى مدرجة بالدرس وكما قلت سأبدأ سأحاول سرد الدرس الثاني للظل في أقرب فرصة.

وأنا أرغب في سماع أفكارك أيضاً فأنا أمل من العمل لوحدي. فأحياناً تكون حلول المعضلات أمامي ولكني لا أراها وأحتاج لخواطر الآخرين لرؤيتها.

wonderful rose
03-07-2008, 01:54 AM
تسلم يا أستاذ SHARK من جد لينك جيد ...راح أطلع عليه الله يوفقك يا رب ويكثر خيرك وشاكرة لك


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

وتسلم يا رب

The_source
03-07-2008, 11:07 AM
ايوه أنا هذا اللي ملخبطني ايش هي لغة البرمجة اللي لازم استخدمها وأي برنامج أعمل فيه هذي المعادلات والدوال؟؟

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


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

وتسلم يا رب
يمكنك ذلك.....لكن لايمكنني الشرح لك لسبب
وهو إنه إذا شرحتلك وأنت ليس لديك الأساس ..مافي فائده......هذا لمصلحتك ونصيحه كمان

S.H.A.R.K
03-07-2008, 12:47 PM
وضعت ملاحظاتي في الدرس

wonderful rose
03-07-2008, 04:11 PM
جميعها فيها أكواد.......ولكن لكي تعمل لعبه بشكل سريع يجب عليك أن تتعلمي الدارك بيسك
لإنها سهلة التعلم


طيب انا عملت سيرتش عليه واريد منك لو تعرف لينك ممكن احمل السوفت وير منه مجاني:silly:
وكمان لو تعرف موقع فيه نماذج معمولة بهالبرنامج....اريد اتفرج كيف يعمل :33:

واكون ممنونتك

والله يوفقك ويسعدك

The_source
03-07-2008, 04:42 PM
هذا الرابط على التورينت

http://www.mininova.org/get/1242499

injuy it

S.H.A.R.K
04-07-2008, 12:58 PM
بالمناسبة DBprog , إن كنت تود معرفة طريقة عمل الـ hight map بالماكس , لعمل التيرين في الدارك , فأنا جاهز ;)

The_source
04-07-2008, 05:55 PM
بالمناسبة DBprog , إن كنت تود معرفة طريقة عمل الـ hight map بالماكس , لعمل التيرين في الدارك , فأنا جاهز ;)


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

S.H.A.R.K
04-07-2008, 07:14 PM
ربنا يخليك......لكنني بسوي معركه مع التصادم....
لكن من الجميل لو تعملها بموضوع مستقل حتى الكل بيستفيد منها متى شاء
أم إنك بتحتكرها^^


:D

الحمد لله , أنا أحب إفادة الجميع ^^
وإن شاء الله سأقوم بفتح الموضوع في أقرب وقت :biggthump..

S.H.A.R.K
04-07-2008, 07:20 PM
ربنا يخليك......لكنني بسوي معركه مع التصادم....
لكن من الجميل لو تعملها بموضوع مستقل حتى الكل بيستفيد منها متى شاء
أم إنك بتحتكرها^^


:D

الحمد لله , أنا أحب إفادة الجميع ^^
وإن شاء الله سأقوم بفتح الموضوع في أقرب وقت :biggthump..

kakarot
14-07-2008, 06:32 PM
ممكن بعض البلجن المفيدة

modyKun
15-07-2008, 02:48 AM
همممممم >< .. لو سمحتم شباب أبي مساعدة
توني يعني بادئ من مدة .. وفهمت الأساسيات والحمد لله..
بس في أشياء مهمة ناقصاني ؟ ..
1-لو سمحتم أبي رابط تحميل DarkPhysics مكرك
2-أبي الـUpgrade اللي يخلي الدارك بيزك برو يستعمل في الريندر DirectX9.0c بدل Directx8.1 =S
3-في مشكلة عندي في التصادم بين مجسم صغير ومجسم كبير ؟ .. التصادم ما يتم تحديده من قبل البرنامج إلا يوم يكون الأوبجكت الأصغر في وسط الأوبجكت الأكبر >< .. أو قريب منه ..



بالمناسبة DBprog , إن كنت تود معرفة طريقة عمل الـ hight map بالماكس , لعمل التيرين في الدارك , فأنا جاهز ;)

والله أخوي شارك جيت بوقتك ^^.. كنت محتاجها هاي فعلاً ^^.. وأتمنى ما أكون ثقلت عليكم ><

The_source
15-07-2008, 04:22 PM
والله أخوي شارك جيت بوقتك ^^.. كنت محتاجها هاي فعلاً ^^.. وأتمنى ما أكون ثقلت عليكم ><

السلام عليكم

الموضوع سهل جداً........إستعمل مقبس Dreame scape على الماكس
لإنه بيسهلك هذه العمليه وبشكل إحترافي

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

صفحة الرابط بالتورنت هنا (http://www.mininova.org/tor/1368534)
حجم الملف كامل 186 ميجا تقريباُ
حجم المقبس 32 ميجا فقط
للعلم كل المقابس في هذا الرابط مع الــKeygin

injuy it

abu2020
25-07-2008, 04:46 PM
السلام عليكم ورحمة الله وبركاته
انا اود تعلم لغة الدارك بيسك من البداية لاني لا اعلم عنها الا الاسم فكيف يمكن ان ابدأ؟
شكرا لكم

The_source
25-07-2008, 06:23 PM
السلام أخي الكريم
الدروس في توقيعي
يمكنك الأستفاده منها أخي

towfieee
27-07-2008, 12:36 PM
ان شاء الله مع انتهاء المسابقة ساكتب موضوعاً فيه شروحٌ لبعض الخدع التي قمت باستخدامها في اللعبة. لكي اختصر الوقت لمن يريد استخدام الدارك بيسك في المستقبل.

The_source
27-07-2008, 04:54 PM
إن شاء الله ماتكون مرتبطه مع الفيزكس+ مشكور على شرحك لي(مقبس nuclear glory)

towfieee
28-07-2008, 08:31 AM
ولا يهمك ، وأنا كمان بحيي فيك ملاحظتك القوية والخاصة بعدد مشاركاتي "أقل من 200" وبذلك لا أقدر أن أراسلك على الخاص.

بالنسبة للعبة اللي رح أدخلها على المسابقة فيها فيزيكس ، ولكني لازلت أحتفظ بالمشروع القديم واللي كان يقوم على (nuclear glory) قبل أن أغير نظام الفيزياء إلى فيزيكس ،وتكرم عينك سأضع هذا القسم مع شرح المقبس بس لعيونك.

The_source
28-07-2008, 03:52 PM
ولا يهمك ، وأنا كمان بحيي فيك ملاحظتك القوية والخاصة بعدد مشاركاتي "أقل من 200" وبذلك لا أقدر أن أراسلك على الخاص.

بالنسبة للعبة اللي رح أدخلها على المسابقة فيها فيزيكس ، ولكني لازلت أحتفظ بالمشروع القديم واللي كان يقوم على (nuclear glory) قبل أن أغير نظام الفيزياء إلى فيزيكس ،وتكرم عينك سأضع هذا القسم مع شرح المقبس بس لعيونك.


السلام أخي

والله لم أنتبه لمشاركاتك .......ظننتك أحد المتعجرفين الذي بيحتفظوا بالمعلومات لأنفسهم
وأنا أصبحت أصير منهم ولكن مع بعض الناس الذي بيعاملونا بالمثل
وبالمناسبه
الشيء الوحيد الذي يعيقني في عملي هو التصادم لا غير.......فقط
على الرغم من إنني مكتفي بالتصادم الجربان الذي في اللغه
والله يكثر الرجال من أمثالك.........إن أحتجت إلى أي شيء سوى في الــ3d max أو الــdark basic
أنا موجود
طبعاً بما إنك لاترى الكثير من مواضيعي في هذا القسم إلا إنه لايتم الأستهزاء بي بالدارك بيسك ^^
لي أسبابي لعدم رفع المواضيع القويه

abu2020
30-07-2008, 07:56 PM
السلام عليكم
ما هو الفرق بين DARKBASIC PRO
وDARK BASIC العادي
شكرا

towfieee
31-07-2008, 02:35 AM
Dark Basic العادي كان أول منتج للشركة ، وكان شبيه بالدوس ، كان لديه الكثير من الإمكانات ، طبعاً عندما بدأ كان على ما أذكر يتعامل مع DirectX 7 ، وكان أول لغة برمجة أحاول تعلمها.التحديث الأخير يمكنه من التعامل مع DX8 أو DX9 لا أذكر تماماً.

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

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

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

إذا استطعت الحصول على الدارك بيسك العادي فلازال بإمكانك الذهاب إلى موقع الشركة وتنزيل امثلة برأيي أنها فعلاً مميزة. فأنا تعلمت هذه اللغة بهذه الطريقة.

أتمنى أن أكون قد أفدتك

kakarot
31-07-2008, 10:13 AM
ممكن تتعددلي بعض امقابس وأهميتها

towfieee
31-07-2008, 06:16 PM
بعض مقابس الدارك بيسك :

Dark Ink
تمكن ألعابك من التواصل مع الطابعة في حال أردت طباعة شيء ما
2D Kit
أوامر لتسهيل صنع ألعاب ثنائية الأبعاد ، فهي تضيف الكثير من المؤثرات والأوامر
Enhanced Anims
لكي تتمكن من التحكم بفريمات التحريك التابعة للأجسام لكل "Limb" على حدا .
Dark Shader
لصنع مؤثرات بصرية مثل مؤثرات الكرتون واللمعان ... إلخ
Dark Physics
مكتبة فيزياء ، لصنع سوائل وأجسام مرنة وأقمشة يمكنك تمزيقها في اللعبة ، بالإضافة إلى التصادم.
Dark Lights
تستطيع رندرة الضوء داخل الألعاب من خلال إضافة بضعة سطور كود
Dark A.I
مكتبة الذكاء الاصطناعي ، يمكنك إضافة أعداء وأصدقاء أو حتى أشخاصاً حياديين.
eXtends
هذا المقبس يمكنك من عمل الكثير ، تنظيم المشروع ، عمل واجهة للعبة ، صنع خط جديد لكتابة أي شيء داخل اللعبة ، مؤثرات ثنائية الأبعاد ، صنع دورة يومية للسماء 24 ساعة ، تصادم ثنائي الأبعاد ، إذا أحببت أن تصنع الشجر على شكل صور فهذا المقبس يجبر الصور على أن تدور لكي تكون مواجهة للكاميرا، تحسينات على نظام الذرات "دخان ونار" وأيضا ستتمكن من وضع أكثر من 7 أضواء في الخريطة وخاصة أن الدارك بيسك يمكنك من استخدام 7 أضواء فقط.
EZ Rotate
لتتمكن من إدارة الأجسام حول محاور أو حتى نقاط أنت تقوم بتحديدها
Nuclear Glory
مكتبة تصادم أقدم بقليل من الفيزيكس ولكنها جيدة


هناك مقابس أخرى في حال كنت مبرمج محترف ستمكنك من عمل المزيد ، إذا أرد المزيد من المعلومات إذهب إلى موقع الشركة (http://darkbasicpro.thegamecreators.com/)

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

kakarot
31-07-2008, 10:29 PM
يعني رح تعمل دروس بعد المسابقة أستفدنا كثيراً من دروس سنيك وdb والأن دورك وشكراً لكم

kakarot
31-07-2008, 10:37 PM
ممكن البرنامج مع الكراك مع تحديثات الدارك بيسك برو لأن الجهاز أنعمله فورمات وضاع البرنامج

towfieee
01-08-2008, 12:18 AM
ممكن إني أساعدك تتعلم عليه ، بس بالنسبة للكراك ممكن حد تاني يساعدك فيه لإني أنا اشتريت البرنامج. وبتعامل مع الشركة بشكل مباشر.
وطبعاً أكيد بعد ما المسابقة تخلص رح أضع خطوات صنع اللعبة وكل الأكواد اللازمة.

kakarot
01-08-2008, 12:36 PM
طيب ممكن التحديثات لهذا الإصدار 1.062 وبعده

The_source
01-08-2008, 05:42 PM
وطبعاً أكيد بعد ما المسابقة تخلص رح أضع خطوات صنع اللعبة وكل الأكواد اللازمة.


جميل أخي توفي ........كان من الممكن أنضعها من زمن (كان أنا أو سنيك).
ولكن كما يقال يجب وضعها بالمستوى المعقول إن فهمت قصدي......موفق وسأساعدك في الموضوع إن أردت^^

towfieee
02-08-2008, 05:03 AM
طيب ممكن التحديثات لهذا الإصدار 1.062 وبعده


موقع البرنامج يحتوي على كل الإصدارات ، ولا إنت بتحب أطعميك التحديث بالملعقة ، كما قلت لك إذا عندك سؤال عملي في شيء معين أنا ما عندي أي مانع أساعدك ، ولكن إذا أنت ما عندك استعداد تبحث في جوجل على موقع البرنامج فكيف لك أن تتعلم لغة برمحة ، كلنا مثل الطيور الصغيرة نحاول الطيران ونقع ألف مرة ولكننا لا نبقى جالسين وفاتحيين أفواهنا حتى يطعمنا غيرنا بدون بذل أي مجهود .... أتمنى ألا تكون تحسست من كلامي ولكن صدقني هذا الكلام لصالحك.


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

kakarot
02-08-2008, 10:40 AM
هل يجب عند تنزيل كل تحديث عمل تسجيل ؟؟
لأني عندمانزلت التحديث رقم 1.6.2 ظهرلي نافذة التسجيل ؟؟
مع أني كنت عامل كراك للبرنامج وكان زابط ؟؟

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

kakarot
02-08-2008, 02:52 PM
ممكن تعطيني المترجم إلي عندك عشان نزلت جميع التحديثات وطلب مترجم جديد وسيريل جديد

towfieee
02-08-2008, 09:05 PM
النسخة اللي أنا شريتها هي "darkbasicpro Online" ، ولا يوجد عندي مترجم ، وأنا من الناس اللي ما يستخدم أي برنامج بطريقة "كراك" لأني مقتنع بأنها حرام. فهي سرقة من نوع جديد ولن نتطرق لهذا الموضوع هنا لأن مكانه خاطئ ، ومثل ما قلت إن حصلت على الدارك بيسك بشكل أو بآخر فأنا سأساعدك على تعلمه ، وغير ذلك فلن أقدر.

kakarot
02-08-2008, 09:55 PM
شكراً ..

وأنا كمان مقتنع بأنها حرام ولكن ؟
عساي خير

kakarot
03-08-2008, 12:21 PM
في مشاكل وهذه الصورة لما أفتح البرنامج وأعمل عليه أي أمر

towfieee
03-08-2008, 10:28 PM
لم تحصل عندي المشكلة من قبل ، ولكن يمكنك "uninstall" ومن ثم إعادة التنصيب. ربما تحل المشكلة. وتأكد من وجود "direcx" اللازمة لتشغيل النسخة اللي انت عندك. يمكنك تحميلها من موقع ماكروسوفت.

حظ موفق

kakarot
05-08-2008, 04:24 PM
أنا منزل احدث إصدار ؟؟؟
ولكن ممكن يكون من DX10 أنا عندي XP ومنزلإصادرين من dx10 ,dx9 كيف أمحي 10

AMB0
05-08-2008, 05:17 PM
ممكن كراك للـ (darkbasic_professional_trial_v53)

The_source
06-08-2008, 10:23 AM
معي الــupdate v5.7+patch
إن شاء الله أرفعه لك في هذه اليومتين

kakarot
06-08-2008, 10:53 AM
انحلو السابقات وبقيت مشكلة جديدة

AMB0
09-08-2008, 05:44 PM
مشكور أخي

The_source

Game baker
10-08-2008, 03:34 AM
اهلا اخواني
لدي برنامج fps العادي يعني مو اكس 10 ....

المهم اريد دروس لهذا البرنامج بالعربي

+

كيف اصمم فيديو ؟.....لان في story zone ولازم يطلع فلم واحد فقط....وهو رجل لابس قناع مادري كيف يطلع فيك يسلم عليك مادري ويش...المهم

^^

انتظاركم

AMB0
11-08-2008, 04:24 PM
لا كن أريد باتش لـ darkbasic_professional_trial_v53)

وإذا كان يشتغل على حقي لا باس

The_source
11-08-2008, 04:47 PM
السلام لن يعمل على حقك لإنه إصدار مختلف
بكره أو بعده أرفع لك الأبديت+الباتش المذكور في ردي السابق

kakarot
11-08-2008, 08:13 PM
أنا اسف غلبتك معاي لك الشكر والعرفان

AMB0
13-08-2008, 04:53 PM
إيش الفايدة ................. !!!!!!!!!!!!!!!!!!!

The_source
13-08-2008, 05:15 PM
إيش الفايدة ................. !!!!!!!!!!!!!!!!!!!


أعذرنا أخي..........مشاكل كالعاده.......وبعدين الموضوع لم ينتهي ليه بتكربنها على نفسك

Amir Imam
13-08-2008, 08:27 PM
بسم الله
بعد لما تضع Story zone اضغط عليها كليك يمين .. وبعدين هنلاقي كلمة Vedio .. اختار الفيديو اللي انت عامله .. بس لازم يكون في نفس المكان مع الفيديو الموجود اصلا
اما عن تصميم الفيديو فده باستخدام احد برامج تصميم الافلام مثلا الثري دي ماكس والبوزرش

towfieee
16-08-2008, 06:22 AM
Amir Imam صرلنا زمان ما سمعنا صوتك ، وين هالغيبة ؟

s.t.a.l
16-08-2008, 01:48 PM
السلام عيكم ورحمة الله
عندي سؤال بسيط وأرجوا الاجابة من فضلكم
هل dark basic يبرمج الألعاب online أي مثلا أنا صنعت الشخصيات والمراحل وكل ما يخص اللعبة
ومن ثم أريد أن أبرمجها لأستطيع مثلا اللعب مع الأصدقاء في الأنترنت
هل هذا ممكن؟ وشكرا - أنتظر الرد على أحر من الجمر

The_source
16-08-2008, 04:48 PM
هناك أومر تمكنك من عملها وستجدها في الــHelp حق الدارك بيسك
ومن ناحيه أخرى عملها ممكن بشبكه محيله
أما عن طريق النت ربما(لست متأكد)

s.t.a.l
16-08-2008, 08:50 PM
مشكور من كل قلبي أخي The_source الله لا يحرمنا منك
سأجرب....

kakarot
16-08-2008, 09:50 PM
ممكن اعرف سعر النسخة الاصلية من البرنامج

s.t.a.l
16-08-2008, 11:53 PM
السلام عليكم من فضلكم أبحث عن برنامج الدارك بيسيك لأن الذي كان عندي سابقا حذف من الجهاز ولم أجد طريقة لتحميله

towfieee
17-08-2008, 06:16 AM
ممكن اعرف سعر النسخة الاصلية من البرنامج

DarkBASICPro

سعر النسخة 69.99 $

تأكد من شراءك النسخة الالكترونية وليس السيدي ، فستتمكن من تحميل البرنامج بعد أقل من يوم من شراءك النسخة "إن شتريتها من بين الاثنين والجمعة" فإن اشتريتها أيام السبت والأحد فستنتظر حتى يوم الاثنين لأن السبت والأحد أيام عطل أسبوعية في انجلترا.

kakarot
17-08-2008, 11:23 AM
هي نفس النسخة التي عندك أياها ؟؟
وكم حجمها ؟؟
وهل تقبل التحديث ؟؟

وجزاك الله خيراً

The_source
17-08-2008, 08:04 PM
ممممممممممم.........هل هناك مشكله في التحديث الذي معك أخي كاكاروت؟
+
أي نسخه من الدارك بيسك تقبل التحديث بغض النظر

kakarot
17-08-2008, 09:37 PM
لا ولكن المشكلة بقيت بسبب التحديث المشكلة قبل صفحتين عندما نزلت النسخة وبدون تحديث كانت تشتغل تمام
ولكن عندما نزلت جميع التحديثات بدأت المشاكل بالظهور ولكن بسبب مساعدتك انحلت ماعدا مشكلة الوحيدة

الصورة في المرفقات

ممكن بسبب المترجم ؟؟

kakarot
17-08-2008, 09:42 PM
وممكن أعرف عن Dark Shader ؟؟

towfieee
18-08-2008, 06:15 AM
الدارك شادر ، هو عبارة عن برنامج صغير يحتوي على تأثيرات جاهزة للاستخدام ، مثل اللمعان والكارتون ووو ... وطبعاً بيسمحلك تغير قيم كل منها ، حتى أنك يمكنك أن تغير في كود التأثير بذاته.

بعد ما تخلص من تعديل التحديث يمكنك تصدير ملفات جاهزة للاستخدام بداخل الدارك بيسك.

البرنامج ليس للمبتدئين ، فستحتاج لبعض الخبرة لتتمكن من استيراد التأثيرات من البرنامج للدارك بيسك.

وإذا لم تحب استخدام الدارك شادر ، يمكنك الاستعانة بملف المساعدة اللي نزله سنيك من قبل على المنتدى. لا أدري أين الملف الآن ولكن يمكنك سؤاله شخصياً ، أنا متأكد أنه سيساعدك.

towfieee
18-08-2008, 06:21 AM
هي نفس النسخة التي عندك أياها ؟؟
وكم حجمها ؟؟
وهل تقبل التحديث ؟؟

وجزاك الله خيراً

نعم أخي النسخة اللي عندي هي الأون لاين ، وهي تقبل التحديثات ، ولها حجمان اختياريان:

الأول 11 ميجا بايت وهي لا تحتوي على ملفات المساعدة والأمثلة
الثاني 90 ميجا بايت وهي تحتوي على كل شيء

النسختان متطابقتان من حيث الأداء وتقبلان التحديث وتقبلان أي نوع من المقابس.

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

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

حظ موفق

kakarot
18-08-2008, 02:36 PM
شكراً ملف المساعدة مدة منتهية لا تستطيع تنزيله

وأنا أحب البرمجة بشكل عام
والمشاكل احاول تجاوزها

وشكراًلكم على مساعدتي

hamza010
18-08-2008, 04:36 PM
السلام عليكم و رحمة الله وبركاته
أرجوا منك مساعدتي فإني بحثت عن هذا الكتاب و لم أجده
Beginner's Guide to DarkBASIC Game Programming

The_source
18-08-2008, 06:30 PM
هذا الرابط أخي

http://www.dbebooks.in/ebooks/computers__internet/5163-beginners-guide-to-darkbasic-game.html

hamza010
18-08-2008, 07:45 PM
شكرا لقد ريحتني من عناء البحث الطويل وجزاك الله كل خير ووفقك

hamza010
18-08-2008, 11:25 PM
يأخ بيحصلي خلل في الموقع مع أنني أدخل رقم صحيح
file:///C:/Documents%20and%20Settings/postee/Mes%20documents/Downloads/Sans%20titre

AMB0
19-08-2008, 05:35 PM
عندما أشغل المشروع يظهرلي كذا :

http://up3.m5zn.com/get-8-2008-2ep0tuy9yab.gif

هذا رابط الصورة

http://up3.m5zn.com/get-8-2008-2ep0tuy9yab.gif
ممكن رد سريع

kakarot
19-08-2008, 07:21 PM
أي نسخة ؟؟

towfieee
19-08-2008, 08:22 PM
عندما أشغل المشروع يظهرلي كذا :

http://up3.m5zn.com/get-8-2008-2ep0tuy9yab.gif

هذا رابط الصورة

http://up3.m5zn.com/get-8-2008-2ep0tuy9yab.gif
ممكن رد سريع


هذا معناه أنك لا تمتلك الحق في استخدام البرنامج لأنك لم تشتريه.

kakarot
20-08-2008, 04:29 PM
توفيق كيف استطعت وحويت خبرة في الدارك ؟؟

وهل ممكن الدراك بيسك يعمل العاب أونلاين ؟؟؟

AMB0
20-08-2008, 05:51 PM
النسخة:darkbasic_professional_trial_v53

يعني لازم أشتري T_T

ول في حل تاني

towfieee
21-08-2008, 06:50 AM
توفيق كيف استطعت وحويت خبرة في الدارك ؟؟

وهل ممكن الدراك بيسك يعمل العاب أونلاين ؟؟؟

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

ومهما طال المشوار ، فالبداية بـ :



make object cube 1,1

do
turn object left 1,1
loop




وستلاحظ أن المكعب يدور بسرعة بغض النظر من سرعة الدوران لذلك ستستخدم أمر التحكم بعدد الفريمات بالثانية الواحدة وتقول له أنك تريد 60 فريم في الثاثية فقط ويصبح الكود



sync rate 60
make object cube 1,1

do
turn object left 1,1
loop

هكذا تبني المعرفة أخي ، وملف المساعدة جيد جداً في هذا المجال

وبالنسبة للأون لاين ممكنة ولكنها صعبة جداً على المبتدئ ، فخليك في الألعاب الأوف لاين الأول "حبة حبة يا علام"

modyKun
21-08-2008, 08:43 AM
AMB0
هممممم ^^ .. سهلة .. لازمك أبغريد + الكراك حقه
الكراك حق الابغريد بيفعلك البرنامج ويخليه تمام ^^ ..
أذكر أخوي سامي.خ كان عنده الأبغريد والكراك حقه شغال تمام ^^..
Go and Bother him in his profile lol xD

The_source
21-08-2008, 05:11 PM
يأخ بيحصلي خلل في الموقع مع أنني أدخل رقم صحيح
file:///C:/Documents%20and%20Settings/postee/Mes%20documents/Downloads/Sans%20titre


المربع الذي تكتب فيه الحروف حساس لحالتها أي عندما ترى حرف كبير أكتبه وهو كبير ........وهكذا
مالم سأرفعلك الملف بنفسي

The_source
21-08-2008, 05:24 PM
مشكلة ، تحلها ، اليوم اللي بعده حتبدأ تبني على معلوماتك السابقة ، وهكذا .... تحصل على خبرة بعد فترة ، المعرفة لا تأتي بين يوم وليلة ، ولكنها تراكمية.

ومهما طال المشوار ، فالبداية بـ :


رمز:
make object cube 1,1 doturn object left 1,1loop
وستلاحظ أن المكعب يدور بسرعة بغض النظر من سرعة الدوران لذلك ستستخدم أمر التحكم بعدد الفريمات بالثانية الواحدة وتقول له أنك تريد 60 فريم في الثاثية فقط ويصبح الكود


رمز:
sync rate 60make object cube 1,1 doturn object left 1,1loop
هكذا تبني المعرفة أخي ، وملف المساعدة جيد جداً في هذا المجال

وبالنسبة للأون لاين ممكنة ولكنها صعبة جداً على المبتدئ ، فخليك في الألعاب الأوف لاين الأول "حبة حبة يا علام"


هناك غلطه معاك في الكود



make object cube 1,5
do
move object left 1,1 وليست turn
loop


وفي الكود الثاني



sync on
sync rate 60

make object cube 1,1

do

move object left 1,1 وليست turn مره أخرى

sync نسيت أهم شيء وهو أن تغلق الأمر sync في النهايه حتى يسير البرنامج بشكل صحيح مالم لن ترى سوى شاشه سوداء
loop


لا بأس كلنا نقع في الخطاء .......فأنا أرتكبت أسواء منها :silly: عندما كنت مبتداء(لا أقصد الأهانه والله)

towfieee
21-08-2008, 07:49 PM
make object cube 1,1

do
loop



ولن تحتاج لأي شيء آخر معها "لا sync" ولا شيء آخر ، في المستقبل عندما تحدث تغييرات معقدة على الكود ممكن تستعملها.

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

فمثلاً المثال الثاني "بغض النظر عن "turn" و "move" فهو صحيح :



sync rate 60
make object cube 1,1

do
turn object left 1,1
loop


سيعمل بشكل صحيح ، وحتى الآن أنا لا أعلم كيف تظهر الشاشة السوداء خاصة أن "backdrop color" التلقائي لونه أزرق . لربما أنك نسيت تشغل الشاشة. وكلنا بنعمل أخطاء أخي.

kakarot
21-08-2008, 11:00 PM
ممكن أعرف هذا أي إصدار لأني لم أراه من قبل

اسمه
DarkBASIC Professional Blue IDE

kakarot
22-08-2008, 12:58 AM
هية كانت Codesurge
بس إيش الفرق بينها وبين البرنامج العادي ؟؟
وهل تضاف للبرنامج ؟؟

towfieee
22-08-2008, 01:56 AM
هية كانت Codesurge
بس إيش الفرق بينها وبين البرنامج العادي ؟؟
وهل تضاف للبرنامج ؟؟


ملف الـ "compile" هو اللي يقوم بعمل ملف الـ"exe" الخاص باللعبة ، أما برنامج الكتابة فيمكن الاعتماد على الاعتيادي الآتي مع البرنامج ، وممكن إضافة الثاني والذي يقدم ميزات يقول الكثيرون أنها جيدة ، وعلى حد قولهم أنها تساعدهم في تنظيم المشروع.

صراحة انا لم أواجه أي مشكلة في البرنامج الاعتيادي القادم مع الدارك بيسك ، ولم أحتج في يوم من الأيام ن انتقل إلى "codesurge" ، لذلك لا يمكنني نصحك به فيمكن أن يكون فيه عيوب أيضاً. على كل قم بتجربته وتجربة الآخر واللي بترتاحله اعتمده من البداية لتتعود عليه.

The_source
22-08-2008, 05:14 PM
make object cube 1,1 doloopولن تحتاج لأي شيء آخر معها "لا sync" ولا شيء آخر ، في المستقبل عندما تحدث تغييرات معقدة على الكود ممكن تستعملها.

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

فمثلاً المثال الثاني "بغض النظر عن "turn" و "move" فهو صحيح :


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




sync rate 60make object cube 1,1 doturn object left 1,1loopسيعمل بشكل صحيح ، وحتى الآن أنا لا أعلم كيف تظهر الشاشة السوداء خاصة أن "backdrop color" التلقائي لونه أزرق . لربما أنك نسيت تشغل الشاشة. وكلنا بنعمل أخطاء أخي.

أول خطاء صيغة الأمر backdrop color...........الصيغه الصحيحه هي color backdrop ومن ناحيه أخرى
لن يعمل كودك........هل جربته؟...لا أعتقد ذلك
لإنك يجب أن تنهيه بــSync وإذا أردت أن تظهر الشاشه السوداء قوم بنسخ كودك كما هو في الأقتباس وألصقه في الدارك وجرب أن ترى شيء

أما من ناحية أنسي أشغل الشاشه هذا أخر شيء أنسي فعله ولن أقع في غلطه مثل هذه ....لماذا؟
لإنني أول ما أبداء أعمل على الدارك هذا أول كود أكتبه فأنا أفضل العمل على الشاشه السوداء
color backdrop rgb(0,0,0)


ملاحظه:
أمر turn object مفيد في الظروف العاديه أما عندما تركز كل عملك على الزوايا فالأمر المطلوب هو
yrotat object 1,wrapvalue(object angle y(1))
بتعرف لماذا؟
جرب هذه الأمثله وستعرف الفرق بينهم

مثال حـــــــــــــول turn object


Remstart
Project name : Rotation v1
Time left : 1,30,00
Directed By
DBprog
Remend


sync on
sync rate 60
color backdrop rgb(0,0,0)
autocam off
ink rgb(0,255,0),rgb(0,0,0)
set text size 22
set text to bolditalic
make object cube 1,5
load image "555.jpg",1
load image "666.jpg",2
texture object 1,2
position object 1,0,0.5,20


make matrix 1,150,150,10,10
prepare matrix texture 1,1,1,1
position matrix 1,0,-2,10



do
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


Rem this function for move
Movement()
Rem this function for Camera
camera()


sync
loop
function Movement()
if upkey()=1
move object 1,0.5
endif
if downkey()=1
move object 1,-0.5
endif
if rightkey()=1
turn object right 1,1
r=int(object angle y(1))
set cursor 320,80
print r
endif
if leftkey()=1
turn object left 1,1
l=int(object angle y(1))
set cursor 320,80
print l
endif



endfunction
function camera()
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


set camera to follow x#,y#,z#,0,15,5,50,1
endfunction



مثال حول الأمر yrotat object 1,wrapvalue(object angle y(1))



Remstart
Project name : First pirson
Time left : 1,30,00
Directed By
DBprog
Remend


sync on
sync rate 60
color backdrop rgb(0,0,0)
autocam off
ink rgb(0,255,0),rgb(0,0,0)
set text size 22
set text to bolditalic
make object cube 1,5
load image "555.jpg",1
load image "666.jpg",2
texture object 1,2
position object 1,0,0.5,20


make matrix 1,150,150,10,10
prepare matrix texture 1,1,1,1
position matrix 1,0,-2,10



do
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


Rem this function for move
Movement()
Rem this function for Camera
camera()


sync
loop
function Movement()
if upkey()=1
move object 1,0.5
endif
if downkey()=1
move object 1,-0.5
endif
if rightkey()=1
yrotate object 1,wrapvalue(object angle y(1))+2
set cursor 320,80
print object angle y(1)
endif
if leftkey()=1
yrotate object 1,wrapvalue(object angle y(1))-2
set cursor 320,80
print object angle y(1)
endif


endfunction
function camera()
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


set camera to follow x#,y#,z#,0,15,5,50,1
endfunction


أعرف إنك بتعرف هذه الأكواد ولكن جربها وأنظر لمخرجاتها المطبوعه وسط الشاشه وستعرف ما أقصده
ولماذا فضلته عن الأول turn object


الملفات في المرفقات

The_source
22-08-2008, 05:17 PM
يأخ بيحصلي خلل في الموقع مع أنني أدخل رقم صحيح

رابط كتاب الدارك بيسك من هنـــــــــــــــــــا (http://up5.m5zn.com/din6qyqwdxcb/Beginning_Math_and_Physics_for_Game_Programmers.rar.htm)
وشغال 100%

towfieee
22-08-2008, 10:28 PM
إلى هنا كلامك صحيح...لكن تعمدت عمل غلط في الكود حقي الذي صححته حتى أنشط القسم وذلك عن طريق مراجعتك لي .......لكنك لم تراجعني
الكود الذي وضعته أنت صحيح وأنا قلت بإنه خطاء ومع هذا إجابتك كانت لابأس بها ^^




أول خطاء صيغة الأمر backdrop color........... الصحيحه هي color backdrop ومن ناحيه أخرى
لن يعمل كودك........هل جربته؟...لا أعتقد ذلك
لإنك يجب أن تنهيه بــSync وإذا أردت أن تظهر الشاشه السوداء قوم بنسخ كودك كما هو في الأقتباس وألصقه في الدارك وجرب أن ترى شيء

أما من ناحية أنسي أشغل الشاشه هذا أخر شيء أنسي فعله ولن أقع في غلطه مثل هذه ....لماذا؟
لإنني أول ما أبداء أعمل على الدارك هذا أول كود أكتبه فأنا أفضل العمل على الشاشه السوداء
color backdrop rgb(0,0,0)


ملاحظه:
أمر turn object مفيد في الظروف العاديه أما عندما تركز كل عملك على الزوايا فالأمر المطلوب هو
yrotat object 1,wrapvalue(object angle y(1))
بتعرف لماذا؟
جرب هذه الأمثله وستعرف الفرق بينهم

مثال حـــــــــــــول turn object


Remstart
Project name : Rotation v1
Time left : 1,30,00
Directed By
DBprog
Remend


sync on
sync rate 60
color backdrop rgb(0,0,0)
autocam off
ink rgb(0,255,0),rgb(0,0,0)
set text size 22
set text to bolditalic
make object cube 1,5
load image "555.jpg",1
load image "666.jpg",2
texture object 1,2
position object 1,0,0.5,20


make matrix 1,150,150,10,10
prepare matrix texture 1,1,1,1
position matrix 1,0,-2,10



do
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


Rem this function for move
Movement()
Rem this function for Camera
camera()


sync
loop
function Movement()
if upkey()=1
move object 1,0.5
endif
if downkey()=1
move object 1,-0.5
endif
if rightkey()=1
turn object right 1,1
r=int(object angle y(1))
set cursor 320,80
print r
endif
if leftkey()=1
turn object left 1,1
l=int(object angle y(1))
set cursor 320,80
print l
endif



endfunction
function camera()
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


set camera to follow x#,y#,z#,0,15,5,50,1
endfunction



مثال حول الأمر yrotat object 1,wrapvalue(object angle y(1))



Remstart
Project name : First pirson
Time left : 1,30,00
Directed By
DBprog
Remend


sync on
sync rate 60
color backdrop rgb(0,0,0)
autocam off
ink rgb(0,255,0),rgb(0,0,0)
set text size 22
set text to bolditalic
make object cube 1,5
load image "555.jpg",1
load image "666.jpg",2
texture object 1,2
position object 1,0,0.5,20


make matrix 1,150,150,10,10
prepare matrix texture 1,1,1,1
position matrix 1,0,-2,10



do
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


Rem this function for move
Movement()
Rem this function for Camera
camera()


sync
loop
function Movement()
if upkey()=1
move object 1,0.5
endif
if downkey()=1
move object 1,-0.5
endif
if rightkey()=1
yrotate object 1,wrapvalue(object angle y(1))+2
set cursor 320,80
print object angle y(1)
endif
if leftkey()=1
yrotate object 1,wrapvalue(object angle y(1))-2
set cursor 320,80
print object angle y(1)
endif


endfunction
function camera()
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)


set camera to follow x#,y#,z#,0,15,5,50,1
endfunction


أعرف إنك بتعرف هذه الأكواد ولكن جربها وأنظر لمخرجاتها المطبوعه وسط الشاشه وستعرف ما أقصده
ولماذا فضلته عن الأول turn object



الملفات في المرفقات

هل أنت فعلاً بهذه السطحية ، من قال لك أني استعملت أمر color backdrop ، انا قلت أن الـ backdrop color " وهي مصطلح وليس أمر" يكون لونه أزرق ، ولكن إن أحببت أن تغيره تستعمل الأمر "color backdrop" ، بس معلش أنا فاهم أنه علامك ألماني.
backdrop color معناها "لون الخلفية" مصطلح
color backdrop معناها "لوّن الخلفية" أمر

وكمان الكود عملتله نسخ ولصق كما هو وعمل بشكل طبيعي ، ولكن يبدو أن نسختك المكركة لا تعمل . فإن كان الـ "backdrop color" ليس أزرق معناه أن الدارك بيسك إما معطوب أو إنك حتى الآن لم تشغل الشاشة ، ولكن مو مشكلة أخي كلنا بنغلط ، وإذا أحببت أن أرسلك درس على الخاص في كيفية تشغيل الشاشة أنا حاضر. تفضل الفيديو الخاص بنسخ ولصق الكود :

الكود (http://towfieee.com/Sindibad/db.wmv)

وفي مثالي اللي استخدمت فيه "turn object" كنت أخاطب شخص حتى الآن كان يحاول تنصيب الدارك بيسك وهو مبتدئ فما كان له أن يستوعب استخدام الزوايا أو أي شيء آخر.

على كل مو مشكلة أخي أنا متأكد إنك قدها وقدود و رح تستوعب "nuclear glory collision" بنفسك كما استوعبت الفرق بين "color backdrop أمر" و "backdrop color مصطلح"

حظ موفق أخي

The_source
23-08-2008, 10:00 AM
هل أنت فعلاً بهذه السطحية ، من قال لك أني استعملت أمر color backdrop ، انا قلت أن الـ backdrop color " وهي مصطلح وليس أمر" يكون لونه أزرق ، ولكن إن أحببت أن تغيره تستعمل الأمر "color backdrop" ، بس معلش أنا فاهم أنه علامك ألماني.
backdrop color معناها "لون الخلفية" مصطلح
color backdrop معناها "لوّن الخلفية" أمر


هههههههههههه..............الله يسامحك أنا سطحي.......إنت مخك عدائي ياخي
أما بالنسبه للأمر الذي ذكرته أنا لا أستخدمه أبداً فظننت إنك خطاءت بكتابته ليس إلا......."علمك ألماني" هذه إهانه


وكمان الكود عملتله نسخ ولصق كما هو وعمل بشكل طبيعي ، ولكن يبدو أن نسختك المكركة لا تعمل . فإن كان الـ "backdrop color" ليس أزرق معناه أن الدارك بيسك إما معطوب

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


أو إنك حتى الآن لم تشغل الشاشة ، ولكن مو مشكلة أخي كلنا بنغلط ، وإذا أحببت أن أرسلك درس على الخاص في كيفية تشغيل الشاشة أنا حاضر. تفضل الفيديو الخاص بنسخ ولصق الكود :

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



على كل مو مشكلة أخي أنا متأكد إنك قدها وقدود و رح تستوعب "nuclear glory collision" بنفسك كما استوعبت الفرق بين "color backdrop أمر" و "backdrop color مصطلح"


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

أما إن كان هناك شيء تريد قوله من إهانات فالمكان الوحيد غير المنتدى هو الماسنجر
لإن كلامك ليس لائق في القسم كما إن الماسنجر لا أنصحك بدخوله معي لإنك سترى وجهي الأخر ولن يعجبك والله

kakarot
23-08-2008, 10:19 AM
شبابا كلنا إخوة معليش توفيق بجرح في الكلام كثير ؟ ودارك لازم تطول بالك ومش خطا نستفيد من بعض ؟؟ وكمان انا مش مبتدأ عن عندي خلفية نوع ما جيدة بس كانت مشكلتي في التحديث وانحلت الحمدلله ؟؟

ومش داعي للمشاحنات وشكراً

The_source
23-08-2008, 05:14 PM
أنا مافي عندي مشكله ولكن الأخ شايف نفسه من يوم مافهم كلمتين في الدارك
أنا عايز أعمل مساعده وأعيد القسم كما كان حتى نتفوق على الأقسام الأخرى^^
لكنه لايتقبل الأنتقاد فبهذه الطريقه لن يصل لشيء فأنا تم إنتقادي بأشياء أسواء ولكن الأن أنا أفضل بكثير
ولكن مع هذا أنا أسحب كلامي السيء بحقه.......فنحن أشرفنا على شهر كريم(خليني أعقل منه^^)

towfieee
23-08-2008, 10:24 PM
لربما لأنك لا تعرفني شخصياً أخي أخذت الكلام بجدية ، فطريقتي أنا وأصدقائي أن نقوم بالمزاح مع بعض ليس لهدف أن نزعج بعضاً ولكن هو نوع من الالتفاف على واقع أننا قمنا بتصحيح بعضنا البعض ، حاول ألا يتحول كلامك بالدفاعي فجأة لأن هذا يعني أنك خسرت النزال. واللي هو نزال كلامي فقط. ونعم أنا قمت بعمل خطأ وأنت صححته. هل أنت مرتاح الآن

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

تصحيح بسيط "علامك ألماني" هو من مسرحية لسعيد صالح وطول عمرها مزحة أخي. عِلم وليس عَلم

ملاحظة : Backdrop color يفيد في حال كانت الكاميرا تخترق الجدران كنوع من الخطأ في بعض الحالات ويمكنك تصحيحها لتجعل اللون يقترب من لون الجدران أو من لون الأرضية ويمكنك تغييره بشكل مستمر في اللعبة. فهو جداً مفيد.

الفوتوشوب والماكس من البرامج اللي ما بحياتي اقتربت منهم لأنهم غاليين وأنا لا استعمل البرامج المكركة. فهو مبدأي ، وفي المقابل أنا استعمل برنامج GIMP المجاني واللي هو أقل من مستوى الفوتوشوب ولكنه يكفيني. وبرنامج GameSpace واللي هو أرخص من برنامج الماكس وعلى فكرة أنا أنصحك به فهو جيد. وفعلاً أنا استعنت بثلاثة أشخاص وليس بشخص واحد وأخبرت سامي بذلك. وفعلاً أنا لست بالمستوى الجيد في التصميم ولا في الرسم وأنا لا أدعي غير ذلك. ولكن لدي أسلوب لا بأس به في البرمجة. وحتى حفظ الأوامر لا أحفظها ، فهي موجودة في ملف المساعدة، وهذا هو سبب خطأي "turn" بدل "move".

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

وخلينا نطرح مواضيع في الدارك بيسك بدل ما نضيع ردود في محاولة مراضاتك "بتمنى تكون أخدتها على اساس أنها مزحة لأنها فعلاً مزحة"

انا بتكلم على الياهو وعلى الإم إس إن إذا حابب ننتقل لمرحلة ركلات الترجيح ;)

The_source
24-08-2008, 10:31 AM
حاول ألا يتحول كلامك بالدفاعي فجأة لأن هذا يعني أنك خسرت النزال. واللي هو نزال كلامي فقط

كلامي لم يتحول للدفاعي فجأه وإنما هي وسيله من شأنها جعل الأخرين يتعاطفون معك وهذا بينعكس سلباً عليك وبيغير نظرت الأخرين لك(هي وسيلة من وسائل الحرب......أعرف كيف تحارب خصمك :D)......إياك وأن تقع فيها مره أخرى :wink2:.


ونعم أنا قمت بعمل خطأ وأنت صححته. هل أنت مرتاح الآن
أنت خطأك بسيط ولكن أنا خطأي شنيع
فقد قمت مره عندما كنت في مرحله متوسطه من الدارك بعمل أمر الــload في جمله تكراريه do
أتصور إن سنيك دخل في هذا القسم وقال إنها طريقه خاطئه أمام الكل وفي نفس هذا القسم بالتحديد حتى إن بحثت ستجده :02:
الأمر أشبه وكإنه صفعه على الوجه ولكن أتعلمت من خطأي وإن كنت محترف فلابد أن أقع في خطاء وأنت من سيصححني إن شاء الله ...وليش لا :biggthump.


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

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


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


ربما كلامك صحيح......ولكنك لم تنظر في بعض ردودك مع الأخرين(عضلات)
فحبيت أن أري عضلاتي كمان ولكن هذه المره معك :D.
حتى أريك كيف يكون الأمر بالنسبه للأخرين....أنا في طبعي متواضع جداً وإنت أول شخص أستعرض عضلاتي معه وشخص أخر إسمه محمدdark k
على الأقل إنت تعمل وتصمم بغراره ;)



ملاحظة : Backdrop color يفيد في حال كانت الكاميرا تخترق الجدران كنوع من الخطأ في بعض الحالات ويمكنك تصحيحها لتجعل اللون يقترب من لون الجدران أو من لون الأرضية ويمكنك تغييره بشكل مستمر في اللعبة. فهو جداً مفيد.


برضه الأن أفذتني بمعلومه لم أكن أعرفها والله.........مشكور جداً جداً


الفوتوشوب والماكس من البرامج اللي ما بحياتي اقتربت منهم لأنهم غاليين وأنا لا استعمل البرامج المكركة. فهو مبدأي ، وفي المقابل أنا استعمل برنامج GIMP المجاني واللي هو أقل من مستوى الفوتوشوب ولكنه يكفيني. وبرنامج GameSpace واللي هو أرخص من برنامج الماكس وعلى فكرة أنا أنصحك به فهو جيد. وفعلاً أنا استعنت بثلاثة أشخاص وليس بشخص واحد وأخبرت سامي بذلك. وفعلاً أنا لست بالمستوى الجيد في التصميم ولا في الرسم وأنا لا أدعي غير ذلك. ولكن لدي أسلوب لا بأس به في البرمجة. وحتى حفظ الأوامر لا أحفظها ، فهي موجودة في ملف المساعدة،

أعرف.. فقد أخبرني سامي.خ......لم أسمع بهذا البرنامج من قبل gimp هو إختصار لإسمه....صح؟
الأهم إنك مقتنع به .....كما إن التعامل مع البرامج المشتراه هو خيار أفضل من المكركه لسبب
وهو إنه لن يحاكمك أحد على إستخدامه :) والسبب إننا نستخدم المكرك
1- سهل الحصول عليه بالمجان :D بالنسبه للكثيرين
2- وأنا أستخدمها لأطور مهاراتي فقط وليس للإنتاج في الوقت الحالي(ربما تعجبت من إنني لم أصمم ألعاب في هذا القسم)....أما بالنسبه للأخرين لا أعرف.
سأجرب برنامج game space على الرغم من إنني مقتنع بالماكس ووصلت لمراحل متقدمه فيه



فهي موجودة في ملف المساعدة، وهذا هو سبب خطأي "turn" بدل "move".

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


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

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




وخلينا نطرح مواضيع في الدارك بيسك بدل ما نضيع ردود في محاولة مراضاتك "بتمنى تكون أخدتها على اساس أنها مزحة لأنها فعلاً مزحة"

انا بتكلم على الياهو وعلى الإم إس إن إذا حابب ننتقل لمرحلة ركلات الترجيح ;)

أتفق معك في هذا :biggthump

towfieee
24-08-2008, 08:32 PM
كل شيء قلته


أعجبت بردك كثيراً، ويبدو إن الصداقة القوية لا تأتي إلا بعد خناقة ;)

kakarot
04-09-2008, 04:13 PM
ممكن موقع يعطيك أمثلة تعليمية لبعض الألعاب

kakarot
04-09-2008, 08:10 PM
هذا المثال عندما أعمله ل أمر تشغيل المثال يظهر لي خطأ في الصورة

[
` #######################################################################
` DarkBasic Dungeon by Hubdule
` Shows huge dungeons
` (c) by Color Arts 2002
` #######################################################################

`set display mode 800,600,16
sync on
sync rate 0
hide mouse

backcolor=rgb(0,0,0)

backdrop on
color backdrop backcolor
cls

` Attention ... This value is the size of the map ! change it to fit your map file
mapsize=512
dim map$(mapsize,mapsize)

maxcubes=16
cubesize=200
collisionstep=int(cubesize/10)

fog on
fog color backcolor
fog distance (int(maxcubes)*cubesize)
set camera range 1,(maxcubes*cubesize)

` Current map
loadmap("media/dungeon.map",mapsize)
autocam off

load image "media/wall2.jpg",1
load image "media/ground.jpg",2
load image "media/wall.jpg",3

` Wall … you can change the walls to other objects J
for i=1 to maxcubes*maxcubes
make object cube 100+i,cubesize
` make object sphere 100+i,cubesize
` make object box 100+i,cubesize,cubesize*2,cubesize
` make object cone 100+i,cubesize
` make object cylinder 100+i,cubesize+((cubesize/100)*10)
texture object 100+i,1
next i

` floor
for i=1 to maxcubes*maxcubes
make object plain 10000+i,cubesize,cubesize
rotate object 10000+i,90,0,0
texture object 10000+i,2
next i

` ceiling
for i=1 to maxcubes*maxcubes
make object plain 20000+i,cubesize,cubesize
rotate object 20000+i,270,0,0
texture object 20000+i,3
next i

set ambient light 30
make light 1
make light 2
set point light 1,0,0,0
set spot light 2,45,90
color light 2,RGB(252,216,141)
color light 1,RGB(236,182,100)
color light 0,RGB(0,0,0)

` Search startpoint
for z=1 to mapsize
for x=1 to mapsize
if map$(x,z)="O"
cx=x*cubesize
cz=z*cubesize
endif
if map$(x,z)="U"
ex=x
ez=z
endif
next x
next zd
position camera cx,0,cz

oldpositionx#=camera position x()
oldpositionz#=camera position z()

randomize timer()
cls

do
if mouseclick()=1 then move camera maxcubes
if mouseclick()=2 then move camera maxcubes*(-1)
ry#=wrapvalue(ry#+mousemovex())
rotate camera rx#,ry#,0

cx#=int(camera position x()/cubesize)-int(maxcubes/2)
cz#=int(camera position z()/cubesize)-int(maxcubes/2)

tx#=camera position x()
tz#=camera position z()

zzz=0
for zz=1 to maxcubes
for xx=1 to maxcubes
zzz=zzz+1
curposx=int(cx#)+xx
curposz=int(cz#)+zz
if curposx<=1 then curposx=1
if curposx>=mapsize then curposx=mapsize
if curposz<=1 then curposz=1
if curposz>=mapsize then curposz=mapsize

` wall
if map$(int(curposx),int(curposz))="#" or map$(int(curposx),int(curposz))="S"
show object 100+zzz
position object 100+zzz,curposx*cubesize,0.0,curposz*cubesize
` Collisiondetection
if map$(int(curposx),int(curposz))="#"
if tx#>=((curposx*cubesize)-(cubesize/2))-collisionstep and tx#<=((curposx*cubesize)+(cubesize/2))+collisionstep and tz#>=((curposz*cubesize)-(cubesize/2))-collisionstep and tz#<=((curposz*cubesize)+(cubesize/2))+collisionstep
position camera oldpositionx#,camera position y(),oldpositionz#
oldpositionx#=camera position x()
oldpositionz#=camera position z()
endif
endif
else
hide object 100+zzz
endif

` floor
if map$(int(curposx),int(curposz))=":" or map$(int(curposx),int(curposz))="D" or map$(int(curposx),int(curposz))="S" or map$(int(curposx),int(curposz))="T"
show object 10000+zzz
position object 10000+zzz,curposx*cubesize,(cubesize/2)*(-1),curposz*cubesize
else
hide object 10000+zzz
endif

` ceiling
if map$(int(curposx),int(curposz))=":" or map$(int(curposx),int(curposz))="D" or map$(int(curposx),int(curposz))="S" or map$(int(curposx),int(curposz))="T"
show object 20000+zzz
position object 20000+zzz,curposx*cubesize,(cubesize/2),curposz*cubesize
else
hide object 20000+zzz
endif

next xx#
next yy#

oldpositionx#=camera position x()
oldpositionz#=camera position z()

position light 1,camera position x(),camera position y(),camera position z()
position light 2,camera position x(),camera position y(),camera position z()
color light 1,RGB(200+int(rnd(50)-25),120,60)
rotate light 2,camera angle x(),camera angle y(),camera angle z()

sync
loop

function loadmap(filename$,size)
open to read 1,filename$
for y=1 to size
for x=1 to size
read byte 1,tmp
map$(x,y)=chr$(tmp)
next x
next y
close file 1
endfunction
يظهر لي خطا load image "media/wall2.jpg",1
ولا أعرف لماذا

The_source
04-09-2008, 09:36 PM
ليست عندي خبره بهذا النوع من الدارك بيسك(DarkBasic Dungeon )
فأنا أستخدم البرو........أكيد الأخ توفيق بيفيدك كثير لإنه عنده خلفيه بهذه الأشياء
أما بالنسبه للخطاء في امر تحميل الصوره أرجح الرأي إنه الصوره ليست موجوده في المسار الصحيح ليتم تحميلها للبرنامج
أم إنها ليست موجوده أصلاً !!!!

towfieee
05-09-2008, 04:30 AM
مشكلة بسيطة ... أخي تأكد من إضافة ملفات الصور إلى قسم "media" ، وحاول أن يكون مسار الملف في داخل الأمر هو نفس مسار الملف في قائمة الـ "media" مثال:

http://towfieee.com/ST_Files/images.jpg

kakarot
05-09-2008, 09:56 AM
حاولت أضيفها قبل ما أسئلك إلى media وغيرت مسارها ولكن دون جدوى ؟؟

kakarot
05-09-2008, 10:08 AM
ممكن تشوف المثال عن قرب وطبعا الصور في داخله ؟؟

towfieee
05-09-2008, 06:59 PM
المثال شغال بشكل صحيح

kakarot
05-09-2008, 08:09 PM
ليش المثال مايشتغل معاي ؟؟

towfieee
06-09-2008, 04:34 AM
لا أعلم أخي

قمت بفتح المثال وتشغيل ملف المشروع ومن ثم صنع ملف الـ EXE ، واشتغل 100 %. وهو عبارة عن حجرة يكون اللاعب بداخلها مع وجود تصادم مع الجدران. ولم أقم بتغيير أي شيء على الإطلاق.

The_source
06-09-2008, 10:31 PM
توفي........أريد أن أفيد منك بشيء
لماذا يكون هناك حده في البيكسل في النسخه الأخيره من الدارك؟
وكيفية إزالتها إن أمكن لإنه بسببها أزلتها وأنا أعمل على النسخه 5.7

towfieee
07-09-2008, 02:10 AM
ما صارت معي هذه المشكلة ، ولست متأكداً إن كنت فهمت قصدك بـ "حدة البيكسل"

ولكن إن كنت تقصد دقة الشاشة فعلى ما أظن أنها بسبب "عدم تطابق الإعدادات من داخل الكود مع إعدادات الملف التنفيذي من قائمة settings "

ولكن إن كانت لازالت المشكلة نفسها تعترضك فلربما عليك تحديث نسخة الدايركت إكس

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

ولكن في حال استمرت ، حاول استخدام "shaders" للتعديل على المشهد ، ولربما يفيدك ذلك.

towfieee
07-09-2008, 06:51 AM
توفي........أريد أن أفيد منك بشيء
لماذا يكون هناك حده في البيكسل في النسخه الأخيره من الدارك؟
وكيفية إزالتها إن أمكن لإنه بسببها أزلتها وأنا أعمل على النسخه 5.7


أعدت البحث عن السبب ووجدت بعض الأمور اللي ممكن تكون السبب وراء هذه المشكلة.


Added new MULTISAMPLING factor to SET DISPLAY MODE W,H,D,VSYNC,MULTISAMPLING,MULTIMON

ومعناه أنهم أضافوا أبعاد أخرى للأمر

فالآن من خلال هذا الأمر يمكنك التحكم بالـ "antialiasing" وهو ما يعرف بالـ AA
بالإضافة إلى Vsync وعلى ما يبدو أنها لتقوم بالمضابقة بين عدد الفريمات في الثانية وتحديث الشاشة للصورة. فمن إعدادات الشاشة في الويندز ستجد أنها إما "60 أو 70" وبالتالي يمكنك أن تطابقها من خلال هذا الأمر.
وأيضاً إمكانية استخدام أكثر من شاشة

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


Set Display Mode 1024,768,32,1,16,0
العرض 1024
الطول 768
العمق 32
مطابقة تحديث الشاشة on
تنعيم الكتابة "AA" بقيمة x16
تعدد الشاشات off

هذه القيم اللي أنا استخدمتها بعد ما توقعت معنى كل منها "لربما تكون صحيحة أو خاطئة".

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

The_source
07-09-2008, 07:36 PM
ثلاثه أرباع الطرق الذي قلتها أستخدمتها لم تفي بالغرض
وجربتها سابقاً إلى شيء وهو ضبط الشيدر (تصدق إنها لم تخطر على بالي لإنني لا أستخدمه في مشاريعي البته)
مشكور

kakarot
07-09-2008, 08:10 PM
ما هو الشيدر ؟؟

towfieee
07-09-2008, 11:06 PM
ما هو الشيدر ؟؟
مؤثرات بصرية ، وهي عبارة عن ملفات تحتوي على معادلات حسابية وعلى معلومات تساعد كرت الشاشة على إضفاء تأثير معين على المجسمات أو الصور أو حتى الكاميرات.

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

إذا أحببت هناك بعض المؤثرات الجاهزة في الرابط التالي كان "snake_x86" قد عرضه في السابق في هذا المنتدى

Ultimate Shader Pack (http://cordierfr.free.fr/UltimateShaderPack1.0finale.zip)

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

modyKun
08-09-2008, 01:27 PM
همممممم !! عندي مشكلتين عاجلتين X_X !!
الأولى في حدة البيكسل مثل ما قال أخوي ذا سورس ><
والثانية في مثلاً .. حينما تكون المرحلة واسعة .. ما الذي أستطيع فعله لكي أهتم برندرة منطقة واسعة ؟ >< بحيث إنه المناطق البعيدة لا يتم رندرتها .. بل يتم إظهار الخلفية الزرقاء T.T !!
وحتى توسيع مجال الكاميرا لمنطقة بعيدة يتسبب في بطئ اللعبة ><
أرجو المساعدة ><

towfieee
08-09-2008, 02:45 PM
همممممم !! عندي مشكلتين عاجلتين X_X !!
الأولى في حدة البيكسل مثل ما قال أخوي ذا سورس ><
والثانية في مثلاً .. حينما تكون المرحلة واسعة .. ما الذي أستطيع فعله لكي أهتم برندرة منطقة واسعة ؟ >< بحيث إنه المناطق البعيدة لا يتم رندرتها .. بل يتم إظهار الخلفية الزرقاء T.T !!
وحتى توسيع مجال الكاميرا لمنطقة بعيدة يتسبب في بطئ اللعبة ><
أرجو المساعدة ><

-FOG لحل مشكلة المسافات البعيدة
صورة مثال (http://towfieee.com/ST_Files/Nice_Effects.jpg) من إحدى الـ MODS لمحرك الـ HL2

-الثانية (والحاصة بحدة البيكسل) وجدت بعد تنزيل التحديث أن هناك مشكلة في التحديث ذاته من الموقع ، ففي التقرير الذي نزل مع التحديث السابع تحدث عن وجود "خطأ" عند استعمال "load image" ويقوم الدارك بيسك بقلب قيمة "mipmap" إلى الصفر فتحدث المشكلة مع الحدة.

لذلك حلها هو تنزيل التحديث السابع التجريبي من الموقع التالي: U7 (http://forum.thegamecreators.com/?m=forum_view&t=133672&b=1)
أو أن تنتظروا إلى أن يصدر التحديث السابع الرسمي واستمروا في استعمال U6.8 (http://darkbasicpro.thegamecreators.com/?f=upgrade_6_8)

أتمنى أن تكون حلت المشكلة

modyKun
08-09-2008, 03:27 PM
مشكور اخوي توفيق ^^ من جد ساعدتني ..
بس بالنسبة للـFog >< ما فهمت كيف أستخدمه؟

towfieee
08-09-2008, 04:47 PM
أمر تشغيل الضباب "FOG" هو التالي:

FOG ON

لإلغائه يمكنك استعمال :

FOG OFF

لتحديد اللون:

FOG COLOR

والأمر الأهم هو :

FOG DISTANCE Start Distance, End Distance

عند Start Distance سيبدأ الضباب
وبعد End Distance لن تتمكن من رؤية أي شيء.

ولمنع المشاكلات تأكد من تلوين "BackDrop" من نفس لون الضباب باستخدام الأمر:

Color Backdrop

modyKun
08-09-2008, 05:45 PM
مشكور أخي توفيق ^^ الصراحة ساعدتني كثير =)) بجرب وبقولك ^^

The_source
08-09-2008, 09:30 PM
نصيحه أخي مودي
لاتكثر من كثافته في اللعبه .........

modyKun
08-09-2008, 09:55 PM
أوه مشكور أخوي The Source ^^ ..
هممممـ .. أفكر أخليه على حسب موقع اللاعب؟ .. يعني على بعد معين .. ويتحرك معاه .. وش رأيك =) ،،
((بالمناسبة حاولت أقولك في المسنجر بس ما وصلك >< الزي شير عندي فيه مشكلة عشان كذا ما وصل الدرس .. لكن على أي حال غداً بإذن الله برجع بلدي على الكمبيوتر حقي xD )

towfieee
09-09-2008, 06:26 AM
هممممـ .. أفكر أخليه على حسب موقع اللاعب؟ .. يعني على بعد معين .. ويتحرك معاه .. وش رأيك =) ،،
الضباب أخي يكون حول الكاميرا أينما ذهبت وسيتحرك معها ، فما تريد عمله موجود بشكل افتراضي في الدارك بيسك.

modyKun
09-09-2008, 12:02 PM
أوه مشكور أخوي ^^"
=)) ونتعلم منكم !!

towfieee
09-09-2008, 05:02 PM
أوه مشكور أخوي ^^"
=)) ونتعلم منكم !!
كلنا لبعض أخي ، قبل عدة سنوات عندما اشتريت الدارك بيسك ، قمت بشراؤه من متجر ، وعلى العلبة كان مكتوب أنك لن تحتاج لخبرة في البرمجة ، وعندما نصبته وجدت أنه يعتمد على البرمجة من أوله إلى آخره ، ولم أكن في وقتها أعرف الخمسة من الطمسة، وتعذبت كثيراً حتى استطعت أن أتعلمها وأول لعبة لي كانت بعد شهور من شراء البرنامج. فكنت أبحث بداخل ملف المساعدة التعيس الخاص بالنسخة القديمة من الدارك بيسك. حتى أن مكتبة الإكساء كان برنامج مستقل تماماً حاله حال مكتبة المجسمات. وكانت واجهته شبيهه بالدوس.

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

kakarot
09-09-2008, 05:34 PM
ربما في خلل في نسختي من إحدى التحديثات
لاني جربت أكثر من مثال وكان الخطأ نفسه ؟؟

خطأ في الصورة ؟؟

The_source
09-09-2008, 09:14 PM
((بالمناسبة حاولت أقولك في المسنجر بس ما وصلك >< الزي شير عندي فيه مشكلة عشان كذا ما وصل الدرس .. لكن على أي حال غداً بإذن الله برجع بلدي على الكمبيوتر حقي xD )

طلبك مجاب أخي مودي


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

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

كلامك صحيح.......من ناحيتي مضى على تعلمي الدارك 5 أشهر ولكن وصلت بسرعه كبيره إلى ستوى جيد جداً
وذلك لإنه عندي فكره عل لغات برمجه أخرى وأعمل على أثنتين منهم vb 6 والأن C# وهذا من ضمن أشياء أخرى بعمل عليها.

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

Game baker
13-09-2008, 08:47 PM
اهلا
أنا جديد لديكم في هذا القسم

أخواني أسئلكم :

هل لكم أن تعطوني نبذة عن الدراك بيسك ؟!

صعوبته ..كيف ؟

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

ومشكورين مقدما ^^"

towfieee
14-09-2008, 06:51 AM
هذه الملفات عبارة عن معظم الدروس والشروح التي تتكلم عن الدارك بيسك في هذا المنتدى ، وهي من صنع أعضاء مميزين . ممكن أن تنزل الدروس كلها من الملف المضغوط التالي:


الكامل في الدارك بيسك بأقلام أعضاء المنتدى (http://towfieee.com/ST_Files/Montada_DB_Tutorials.rar)


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

الكامل في الدارك بيسك الجزء الأول "حسين هاني" (http://towfieee.com/ST_Files/DarkBASIC_Tutorial_part_1.pdf)

الكامل في الدارك بيسك الجزء الثاني "snake_x86" (http://towfieee.com/ST_Files/DarkBASIC_Tutorial_part_2.pdf)

الكامل في الدارك بيسك الجزء الثالث "DBProg" (http://towfieee.com/ST_Files/Tutorials_part3.rar)

Game baker
15-09-2008, 03:31 AM
أخوي أنت وضعت النقاط على الحروف ^^
أشكرك
بدونك لا أعلم ماذا كنت سأفعل

towfieee
15-09-2008, 07:03 PM
نحن نحاول في الآونة الآخيرة إيجاد طريقة لتجميع كل ما ورد في المنتدى من دروس في مكان واحد مفرزة بشكل جيد حتى يستطيع الكل الوصول إلى ما يريدون بسهولة. وبالتالي سينشغلون بالتجارب والأمثلة بدل من كتابة سؤال والانتظار 100 سنة حتى يجيبهم أحد.

The_source
15-09-2008, 10:29 PM
تنظيم ممتاز منك للدروس توفيق.......

towfieee
16-09-2008, 03:50 AM
تنظيم ممتاز منك للدروس توفيق.......

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

The_source
16-09-2008, 09:25 PM
غداَ بأرفع دروس مكمله للدروس الأولى (الموضوع كبير أخذ مني 3أيام لكتابتها ومعاينتها )كما إنني أذكر إنني أكملت الدروس السابقه بوقت قصير وجزاك الله ألف خير على الترتيب

towfieee
17-09-2008, 04:13 AM
غداَ بأرفع دروس مكمله للدروس الأولى (الموضوع كبير أخذ مني 3أيام لكتابتها ومعاينتها )كما إنني أذكر إنني أكملت الدروس السابقه بوقت قصير وجزاك الله ألف خير على الترتيب

في الانتظار

Game baker
28-09-2008, 12:42 AM
ممكن تحميل برنامج دارك بيسك ؟!

كامل !!
^^"

towfieee
28-09-2008, 01:12 AM
يمكنك تحميل البرنامج كامل من موقع البرنامج الرسمي بعد شراؤه

Game baker
28-09-2008, 01:30 AM
خلاص توفيق شكرا

^^"

الان أنا أتعلم لغة lite-c
شرح لديمو1

^^"

مشكور جدا

يبدو أني حاولت تعلم الدارك بيسك مرارا وتكرارا ولكن لا أستصيغها

^^"
مشكورين ولنرى ألعابك ^_* بهذه اللغة ^"^

towfieee
28-09-2008, 01:58 AM
خلاص توفيق شكرا

^^"

الان أنا أتعلم لغة lite-c
شرح لديمو1

^^"

مشكور جدا

يبدو أني حاولت تعلم الدارك بيسك مرارا وتكرارا ولكن لا أستصيغها

^^"
مشكورين ولنرى ألعابك ^_* بهذه اللغة ^"^

ولا يهمك ، وانت كمان موفق باللايت سي ونشوف ألعابك بهذه اللغة

Game baker
28-09-2008, 02:50 AM
موفقين جميعا أن شاء الله

dadmylove
05-10-2008, 10:34 AM
السلام عليكم
انا لا اجيد البرمجة لكني اريد عمل العاب
بالطبع لن تكون كبيرة في بداية الطريق
ولا اعرف اي لغة اختار
علما اني املك جهازا ذا مواصفات قليلة
اريد ان تنصحوني بلغة حيث انها تتميز بهذه المواصفات :
قوية
ليست صعبة كالسي++
دروسها متوفرة
وارجو مدي ايضا بدروس للغة التي ستنصحونني بها وكذلك البرنامج وشكرا

dadmylove
05-10-2008, 10:55 AM
في انتظاركم

Game baker
05-10-2008, 10:42 PM
اهلا أخي
أولا:
يجب أن تعرف تعريف لغة .!

اللغة ماتمشي لوحدها...يد واحدة ماتصفق !!

لازم مصمم 3d معاك ...

أو رسام

+

هناك لغات كثيرة أنصحك باللغتين

دارك بيسك + سي سكريبت الموجودة في المنتدى وشروحاتها للاخ ديمو1

...

+

اللغة شيء سهل جدا ولاعليك ....فقط لازم عندك لغة انجليزية جيدة..

بالتوفيق لاترحمنا من مشاريعك

dadmylove
06-10-2008, 12:10 PM
اللايت سي اظنها سكريبت مع محرك ما وانا حظي غير جيد مع المحركات لان جهازي ضعيف
هناك من نصحني ب PureBasic

Game baker
06-10-2008, 01:15 PM
عليك أذا بلغة دارك بيسك..

dadmylove
06-10-2008, 01:43 PM
ممكن دروس مبتدئة ؟

PrinceOfSorrow
06-10-2008, 02:45 PM
http://www.montada.com/montada/misc/paperclip.gif (http://www.montada.com/forumdisplay.php?f=471#) دروس الـDark basic :بدايــــة الطريق (كاملة) من DBprog (http://www.montada.com/showthread.php?t=575747)

dadmylove
06-10-2008, 06:49 PM
اخي الكريم في رايك انا احلم بعمل العاب مغامرات (حلم بعيد لكن الطموح يقرب الهدف) واملك جهاز ضعيف
وساطلق في dark basic
هل يمكن هذا ؟

PrinceOfSorrow
07-10-2008, 03:16 AM
اخي الكريم في رايك انا احلم بعمل العاب مغامرات (حلم بعيد لكن الطموح يقرب الهدف) واملك جهاز ضعيف
وساطلق في dark basic
هل يمكن هذا ؟

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

The_source
07-10-2008, 09:20 AM
السلام عليكم
يمكنك أخي عمل ألعاب ثنائيه بالدارك بيسك كمان وبنتائج مبهره أخي

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

كم مواصفات جهازك أخي العزيز؟

dadmylove
07-10-2008, 12:22 PM
موصفات جهازي
256RAM
CPU1.2GHZ
Grafique 32MB
الشيء الي مخوفني في الدارك بسيك انو انا اريد اذا تعلمت لغة اطبقها في كل شيء برمجة الالعاب والبرامج الخ
وهذه الاوصاف تتوفر اكثر في الدلفي

PrinceOfSorrow
07-10-2008, 01:01 PM
تحتاج لكرت شاشة جيد
+
رامات أيضا

The_source
08-10-2008, 08:39 AM
أنا عندي
Ram 256
CPU 3200
Grafic card bultin 62 going to 128

ومنصب الفيجوال ستوديو 2004+2005
فوتوشوب+ثريدي ماكس+الدارك بيسك +محاكي شبكات
بهذه المواصفات ويمكنني فتح الماكس والفوتوشوب معاً للعمل بهم دون بطىء شديد

الخلاصه من ذا الكلام إنه أولاً وأخراً يجب أن تعتمد المعالج قبل كل شيء ومن ثم الرام والكرت
أما إن أردت أن تعمل بشكل برمجي على الدارك بيسك فلابأس بهذه المواصفات

kakarot
15-10-2008, 06:42 PM
يوجد عندي سؤال عن المتغيرات
نريد أن نعمل 5 كروت ويوجد هنالك فقط 2كرتان صحيحان والباقي خطأ طبعاً عن طريق جمل if ولكن عندما تدخل كمان مرة يكون مكان الكروت قد اختلف ؟ عن طريق أي نوع نستطيع أن نطبق هذا المثال ؟

يعني على الحظ

The_source
16-10-2008, 05:29 PM
يوجد عندي سؤال عن المتغيرات
نريد أن نعمل 5 كروت ويوجد هنالك فقط 2كرتان صحيحان والباقي خطأ طبعاً عن طريق جمل if ولكن عندما تدخل كمان مرة يكون مكان الكروت قد اختلف ؟ عن طريق أي نوع نستطيع أن نطبق هذا المثال ؟

يعني على الحظ


السلام أخي

كلامك مبهم شويه ولكن الفكره وصلتني ...لعمل الترتيب العشوائي لكل مره أستخدم الداله RND

مثال



global x# as integer
global y# as integer
global z# as integer

make object cube 1,5
(position object 1,rnd(50),0,rnd(50
do
.....
((color object 1,Rgb(rnd(255),rnd(255),rnd(255
set camera to follow x#,y#,z#,60,5,6,50,1
loop


فكرتها هكذا

وبيكون أفضل إن أريتنا ما تريد عمله .........:wink2:

The_source
16-10-2008, 05:31 PM
يوجد عندي سؤال عن المتغيرات
نريد أن نعمل 5 كروت ويوجد هنالك فقط 2كرتان صحيحان والباقي خطأ طبعاً عن طريق جمل if ولكن عندما تدخل كمان مرة يكون مكان الكروت قد اختلف ؟ عن طريق أي نوع نستطيع أن نطبق هذا المثال ؟

يعني على الحظ


السلام أخي

كلامك مبهم شويه ولكن الفكره وصلتني ...لعمل الترتيب العشوائي لكل مره أستخدم الداله RND

مثال



global x# as integer
global y# as integer
global z# as integer

make object cube 1,5
position object 1,rnd(50),0,rnd(50)
do
.....
color object 1,Rgb(rnd(255),rnd(255),rnd(255))
set camera to follow x#,y#,z#,60,5,6,50,1
loop


فكرتها هكذا

وبيكون أفضل إن أريتنا ما تريد عمله .........:wink2:

kakarot
16-10-2008, 07:14 PM
قريباً سوف أعمل المثال لكي تتوضح لديك الفكرة
المثال هو مثل فكرة الأوراق قي لعبة يوغي ؟؟

يعني يكون 5 أوراق 3 صحيحة يعني جائزة والباقي خطأ
بنفس المرحلة وعند شخص أخر يكون ترتيب الأوراق مختلفة عند الجميع ؟
مثل هكذا فكرة

The_source
17-10-2008, 04:22 PM
قريباً سوف أعمل المثال لكي تتوضح لديك الفكرة
المثال هو مثل فكرة الأوراق قي لعبة يوغي ؟؟

يعني يكون 5 أوراق 3 صحيحة يعني جائزة والباقي خطأ
بنفس المرحلة وعند شخص أخر يكون ترتيب الأوراق مختلفة عند الجميع ؟
مثل هكذا فكرة


يعني تريد فكرتها بشكل أوراق من دون شخصيات...صح

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

kakarot
17-10-2008, 04:36 PM
شكراً
نعم صحيح
يقال أن التحديث رقم 7 أصبح جاهز في منتدى الدارك بيسك ؟ للمعلومة ...

The_source
19-10-2008, 05:06 PM
شكراً
نعم صحيح
يقال أن التحديث رقم 7 أصبح جاهز في منتدى الدارك بيسك ؟ للمعلومة ...


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

ALALAM2008
19-10-2008, 07:01 PM
السلام عليكم ورحمة الله انا عندي برنامج FPS Creator بس كل ما افتحه يطلع لي مسرع الألعاب غير موجود

The_source
20-10-2008, 04:44 PM
مسرع الألعاب

ماذا تقصد بهذا...وضح أكثر علشان يمكن أساعدك

kakarot
20-10-2008, 05:12 PM
no previous U71 beta
http://files.thegamecreators.com/darkbasicprofessional/upgrade/dbpro_upgrade_7_1_beta1.zip

Upgrade 7.1
===========

Help
----

* Added extra info for LOAD IMAGE and SAVE IMAGE
* Added help pages for ADD MEMBLOCK TO OBJECT, GET MEMBLOCK FROM OBJECT, DELETE MEMBLOCK FROM OBJECT (only adds a memblock to the object, does not represent the object!)
* Added DBO to the file formats supported in the LOAD OBJECT help page

Compiler
--------

* Added support for Scientific Notation as literal (i.e. 1.0E + 38 or 1E20, etc)

Image
-----

* Added support in LOAD IMAGE for mode 3 which now loads a volume texture
* Fixed bug in GET IMAGE mode 3 which used color-key when it should not have

Memblock
--------

* Fixed bug that caused SOUND FROM MEMBLOCK to cast DWORD data to WORD (sound crash)

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!)
هذا هو التحديث

The_source
21-10-2008, 05:07 PM
هذا هو التحديث
مشكور ولكن بحسب ما أرى ليس هناك زياده جيده في أوامر الأوبجكتس
ومع هذا أنا مكتفي بالقديم

kakarot
21-10-2008, 07:57 PM
طيب ما عالجوا الحدة

The_source
23-10-2008, 03:50 PM
طيب ما عالجوا الحدة


ليست عندي فكره بعد

ALALAM2008
23-10-2008, 04:02 PM
اقصد الدايركت اكس

The_source
24-10-2008, 04:52 PM
اقصد الدايركت اكس


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

ALALAM2008
24-10-2008, 05:27 PM
على العموم شكراٌ لك

mastergame
26-10-2008, 04:58 PM
اريد تعلم من جديد

mastergame
30-10-2008, 12:39 AM
اريد كل الدروس للاخ The_source (http://www.montada.com/member.php?u=554186)

The_source
31-10-2008, 05:10 PM
السلام عليكم

يمكنك أخذها كلها من توقيعي

sparta22
07-11-2008, 02:21 AM
السلام عليكم انا عايز برنامج dark basics pro كامل مع الكراك

The_source
07-11-2008, 03:34 PM
السلام عليكم

هذا الرابط تورينت
في المرفقات

sparta22
07-11-2008, 05:07 PM
شكرا اخى the_source