بسم الله
اعادة لمثال الـ Health علشان خاطر عيون Evil joker
ملحوظة : المثال مرفق في نفس هذا الموضوع في صفحة 25
هذا المثال لعمل Health للاوبجكت ورسمها على الشاشة وجعلها تنقص اذا اصطدمت بالعدو .. بطريقة بدائية جدا
اول شيء نقوم بصناعة اويجكت مكعب وليكن هو العدو الذي سيصطدم به البطل .. ونعطيه رقم 1 وحجمه50 ثم نضع موقعه في اي نقطة ولتكن (300و20و300)
كود PHP:
make object cube 1,50 position object 1,300,20,300
بعد ذلك نفترض ان البطل كره .. اوبجكت كره وحجمه 50 ولا يهم موقعها لانه سوف يتغير بعد ذلك
كود PHP:
make object sphere 2,50
ثم نضع قيمة اوليه للـ Health ولتكن 150 .. وستكون هذه القيمة هي العليا .. اي اكبر قيمة لحياة اللاعب
كود PHP:
health=150
بعد ذلك نبدأ الحلقة التكرارية ونضع بها الاكواد التي تجعلنا نتحكم بالبطل (الكره)
امام وخلف ويمين ويسار .. وكذلك نضع بعض المتغيرات نخزن فيها قيم نقاط موقع الاوبجكت البطل .. حيث ان البطل سوف يتغير مكانه بحركة الاسهم .. وهذه المتغيرات سوف تسهل التعامل مع المواقع كما نرى :
كود PHP:
do if upkey()=1 then move object 2,5 if downkey()=1 then move object 2,-5 if rightkey()=1 then yrotate object 2,object angle y(2)+2 if leftkey()=1 then yrotate object 2,object angle y(2)-2 ax#=object position x(2) ay#=object position y(2) az#=object position z(2) any#=object angle y(2)
بعد ذلك نأتي لجزء رسم الحياه .. وحقيقة سيتم رسمها على جزئين .. الاول هو الجزء الاحمر والذي يعني نقصان الحياة .. والثاني هو الجزء الاخضر والذي يعني زيادة الحياه .. حيث سنرسم جزء النقصان خلف جزء الزيادة وبالتالي عند نقصان الجزء الاخضر سيظهر من خلفه الجزء الاحمر
كود PHP:
ink rgb(255,0,0),rgb(255,0,0) box 0,0,150,15
نلاحظ اننا رسمنا Box بالاحداثيات 0 و0 و150 و 15 .. يعني سيرسم مربع طويل الى حد ما في زاوية الشاشة اليسرى العليا
بعد ذلك نرسم الجزء الاخضر وهو الحياه
كود PHP:
ink rgb(0,255,0),rgb(0,255,0) box 0,0,health,15
نلاحظ هنا اننا رسمنا نفس الاحداثيات السابقة الا اننا استبدلنا الاحداثي Left بالمتغير Health والذي سيكون فيه قيمة الحياه التي سوف تتغير كما يلي
كود PHP:
if health > 0 if object collision(2,1)>0 then dec health,2 endif
في هذا الكود نختبر قيمة Health اذا كانت اكبر من صفر يختبر التصادم بين البطل والعدو .. اذا وجد يتم نقصان الـ Health عن طريق Dec .. اي اذا تحقق شرطي التصادم وان الحياه اكبر من صفر يبدأ في انقاص الحياه
كود PHP:
if health <= 0 then end
طبعا هذه سهله .. تعني انه في حالة الحياه اقل من صفر انهي البرنامج
ارجو ان اكون وضحت الموضوع .. واي استفسار ان شاء الله موجودين
12-01-2008, 08:45 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
هذا متوقّع من الأخ أمير
12-01-2008, 09:43 AM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
zikoz
نفعت معاي
بس حصل خطأ لما وضعت النتيجة 10
طلع حسن
مقبول ؟؟
لماذا
DBprog
حصل خطأ عندما وضعت العلامة وضغظ enter طلع خارج البرنامج ؟؟
معليش شو المشكلة
وما معنى up لأنها موموجودة في في F1 ؟
وشكراً
12-01-2008, 05:20 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
DBprog
حصل خطأ عندما وضعت العلامة وضغظ enter طلع خارج البرنامج ؟؟
نسيت أن أضع wait key في نهاية التطبيق ^_^
العفو منّك..........
الأن جربه بعد ما تضيف أمر wait key في نهاية الأكواد
12-01-2008, 05:35 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
zikoz
نفعت معاي
بس حصل خطأ لما وضعت النتيجة 10
طلع حسن
مقبول ؟؟
لماذا
ضع هذا الكود
بين أكواد الأخ
if a<50
set cursor 10,20
print "your failed";
endif
12-01-2008, 05:37 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
ما نفعت معاي ؟؟
12-01-2008, 05:38 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
ziko
نفعت معاي
بس حصل خطأ لماz وضعت النتيجة 10
طلع حسن
مقبول ؟؟
لماذا
ضع هذا الكود
بين أكواد الأخ
if a<50
set cursor 10,20
print "your failed";
endif
12-01-2008, 05:55 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
ممكن مثال طلسمت !!
12-01-2008, 06:50 PM
TheIslamFalcon
رد: موضوع الطلبات و المساعدات Dark Basics
السلام عليكم بدي منكون خدمة إذا بتريد يلي عندو برنامجfps كامل:
فوتوا على مجلد برنامج fps بتلاقيوا 3 مستندات وأسمائون
1-userdetails
2-setup
3-FPSC-MapEditor
هدول هنن بقى بدي منكون تنقلولي يلي مكتوب بقلبون مثلاً
1-userdetails الموجود يقلبا هذه الكلمة مثلا:
FPS Creator Demo
بقا أنتول بتعطينيوني كلشي مكتوب هذا المستند وبكون ممنونكم أرجوكم شو ماحدا عم يرد علي الله يسامحكوم لاتبخل يلي عندك برنامج fps كامل. أرجوكم وشكراً
12-01-2008, 07:59 PM
Evil Joker
رد: موضوع الطلبات و المساعدات Dark Basics
الله يوفقك ياأخ أمير إمام الله لايحرمك من الخير الله يكثر رزقك ويدخلك الجنة ويسترك ويستر أهلك ويحفظك ويعينك والله أنا ماعرف كيف أشكرك وانت لو محتاج أي شيء ياهلا مرحبا ^_^
12-01-2008, 08:55 PM
TheIslamFalcon
رد: موضوع الطلبات و المساعدات Dark Basics
ياشباب ليش ماعم تردو:
السلام عليكم بدي منكون خدمة إذا بتريد يلي عندو برنامجfps كامل:
فوتوا على مجلد برنامج fps بتلاقيوا 3 مستندات وأسمائون
1-userdetails
2-setup
3-FPSC-MapEditor
هدول هنن بقى بدي منكون تنقلولي يلي مكتوب بقلبون مثلاً
1-userdetails الموجود يقلبا هذه الكلمة مثلا:
FPS Creator Demo
بقا أنتول بتعطينيوني كلشي مكتوب هذا المستند وبكون ممنونكم أرجوكم شو ماحدا عم يرد علي الله يسامحكوم لاتبخل يلي عندك برنامج fps كامل. أرجوكم وشكراً
15-01-2008, 08:31 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
كيف أضع هذه المقابس
اليكم بعض المقابس التي تضيف الى الدارك بيسيك اوامر جديدة
يكفي لهذا اليوم
سابحث عن مصادر مفتوحة للمرة القادمة
مقتبس من سنيك ؟؟
وشكراً
15-01-2008, 08:58 PM
noble demon
رد: موضوع الطلبات و المساعدات Dark Basics
شباب ممكن رابط تحميل برنامج dark basic pro مع الكراك
15-01-2008, 10:48 PM
TheIslamFalcon
رد: موضوع الطلبات و المساعدات Dark Basics
شكراً لك كاكاروت على تعبك
بس ممكن وصلة برنامج الدارك بسك متل ماقال NOBLE DEMON
15-01-2008, 11:20 PM
kakarot
3 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
أولاً بالنسبة لل Plugin كيف أضعها
ثانياً يوجد باتش وكراك لعدة نسخ جربهم كلهم وأنا مش متأكد منه ؟
ما أعرف فيه فايروسات ولا لأ:28:
والسلام عليكم
23-01-2008, 05:06 PM
zikoz
رد: موضوع الطلبات و المساعدات Dark Basics
أخي kakarot قد تمكنت أخيرا بفضلك أن أكتب باللغة العربية
وذلك بتجريبي لأحد المقابس المهمة التي طرحتها
و سأضع أسفله شرحا لتركيبه و الكتابة عن طريقه
-1- رابط المقبس D3DFunc : http://www.cloggj.f2s.com/DBPro2/dow...c%20V3.6.5.zip
هذا رابط للتثبيت , عكس الذي وضعته أخي kakarot فهو code source :p
-2- نقوم بفك الضغط طبعا ثم نلصق كل ملف في مكانه دون استبدال المجلدات الأصلية
-3- نقوم بتطبيقه على darkbasic :
طبعا المقبس يتوفر على العديد من المزايا غير أني اكتفيت بأكواد الكتابة التي هي مهمة لصناعة الألعاب العربية .
سنستعين بالكود التالي :
set display mode : هذا الأمر خارج عن المقبس وهو يمكن من تغيير حجم الشاشة.
D3D_INIT : هو أمر لابد من تواجده في حالة تغيير حجم و ألوان الشاشة أي باستعمال أمر set display mode.
d3d_starttext : أمر لبداية أوامر الكتابة وهو أيضا لابد منه للكتابة.
d3d_color : طبعا هو واضح , فهو أمر لتغيير لون الخط الإفتراضي (الأسود) و هو مركب كالتالي : الشفافية,الأزرق,الأخضر,الأحمر <
الشفافية أو الوضوح على حد القول, حيث أن كلما ازدادت نسبتها إلى أن تصل إلى 255
ازدادت شدة وضوحها وكلم نقصت كانت أكثر شفافية الى ان تصل 0 (لا يظهر اي شيء)
d3d_font : وهو امر أيضا لابد منه لإختيار نوع الخط و حجمه
d3d_text : الأمر الأكثر همّاً وهو لإظهار الكتابة و اختيار مكانها
d3d_endtext : أمر لإنهاء الكتابة عن طريق المقبس
شكراً لك كاكاروت على تعبك
بس ممكن وصلة برنامج الدارك بسك متل ماقال NOBLE DEMON
برنامج الدارك بيسك كامل ومكمول : *في النرفقات*
أولا - نفك الضغط ثم نقوم بتثبيت dbpro_5_3_trial_low.exe
ثانيا - نقوم بترقيته و ذلك بتثبيت DBProUpgrade62.exe
و أخيرا - نقوم بنسخ الملفين DBPCompiler.exe وTGCCertificateViewer.exe الموجودان في المجلد crack ونلصقهما في المجلد compiler الموجود في مكان تتثبيت الدارك بيسك.. تحياتي :o ;)
sync on:sync rate 60
color backdrop rgb(0,0,0)
make object cube 1,5
position object 1,0,0,20 do
if rightkey()=1 then
yrotate object 1, object angle y(1)+1
if leftkey()=1 then
yrotate object 1, object angle y(1)-1
sync
loop
السطر الأول أمر خاص با الكميرا يعين 60 صورة في الثانية
السطر الثاني أمر الخلفية
السطر الثالث أمر لصناعة المكعب
السطر الرابع الموقع
السطر الخامس معلوم
السطر السادس إذا ضغظ زر اليمين فإن الكاميرا تتحه بهذه الزاوية y
السطر السابع إذا ضغظ زرالشمال فإن الكاميرا تتحه بهذه الزاوية y
السطر الثامن معلوم
السطر الناسع معلوم
حليمة رجعت لعادتها القديمة ؟؟؟
كم مرة قلنا لك أرجع للدروس التي في المنتدى وللبرنامج ؟؟؟
01-02-2008, 08:59 PM
mastergame
رد: موضوع الطلبات و المساعدات Dark Basics
اخي كاكروت هال نسيت نفسك اكثر من مليون مرى تطلب شرح الكودات لا تتكلم كثيرا
01-02-2008, 09:52 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
العفو ^^
نعم طلبت Do و loop وif و else ولم أطلب شرح كود إلا مرة أو مرتين فقط ^ ^
وطلبت ألة حاسبة ^^
ولم أطلب عشر مرات أن يشرحولي كود كامل ^^
لم أطلب مليون مرة كما تقول ^^
بل أقل منغشك نغش
بدك التعليم زي واحد يجي يحط لك في المعلقة المعلومات من نشوف شطارتك
شاطر
ربما لم ترى المواضيع في المنتدى
من ركبلك نظارة
لو شوفت الأسئلة من قبل ماكنت سئلة
أنا ما بتحدث كأني خبير في الدارك بيسك ولاشيء
02-02-2008, 11:08 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
صلّوا على النبي يا أخوان أنا مستعد أعيد لأي واحد من البدايه
وأنتم أخوان في الله.........مافي داعي لهذا كله
بودّي أشرح لك ولكن الأخ أمير بيصر على إنه هو الذي سيشرح كثّر الله خيره
لاتفهم غلط أخي العزيز يمكنني أن أشرح لك في أي وقت تريد
لو كان عندك بريد في الماسنجر بيكون أحسن بدلاً من الردود وضياع الوقت
على كل حال أسف لأني قلت ذلك الكلام ^^
نحن أخوان ^^
02-02-2008, 10:37 PM
mastergame
رد: موضوع الطلبات و المساعدات Dark Basics
اخواني هال هناك اي شرح لملف المساعدة للبرنامج
02-02-2008, 11:49 PM
zikoz
1 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة mastergame
اخواني هال هناك اي شرح لملف المساعدة للبرنامج
فكرتني أخي في موضوع مهم هو مشروع تعريب ملف المساعدة للبرنامج (إذا لم يكن هذا المشروع موجودا أصلا): أي تقوم بتحميل ملف مساعدة فيه الأوامر مشروحة عربيا وتقوم باستبداله بالملف الأصلي
مثال لهذا التعريب في المرفقات : إلصق الملف في المكان التالي :
Darkbasic Folder)\Help\commands\image)
ثم اكتب الأمر image exist في الدارك بيزك واضغط F1
من معي في المشروع!!!!! :AR15firing:
03-02-2008, 06:43 PM
mastergame
رد: موضوع الطلبات و المساعدات Dark Basics
شكرا جزيلا
04-02-2008, 10:03 PM
mastergame
رد: موضوع الطلبات و المساعدات Dark Basics
اشرحو لي هذى الكود
Function Make_Object(ObjNo,ImNo,Xpos,Ypos,Zpos)
Load object "Man.x",ObjNo
Load image "Man.dds",ImNo
Texture object ObjNo,ImNo
Position Object ObjNo,Xpos,Ypos,Zpos
EndFunction
وشكراا
05-02-2008, 11:11 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اشرحو لي هذى الكود
السطر الأول هو تعريف وإنشاء لأسم الدالّه مع القيم الذي يتم كتابتها بين الأقواس وذلك للتعويض عنها في نفس الدالّه
السطر الثاني :هذا الأمر يستخدم لتحميل مجسّم ثلاثي الأبعاد في فضــــاء الثري دي وذلك للعمل عليه أما بالنسبه للأسم بعد الفاصل بقرب أسم المجسّم هو متغيّر لرقم المجسّم ويتم وضعه وذلك بالتعويض عن القيمه المحصوره بين قوسي الدالّه والذي يحمل نفس إسمها وهو رقم تم تخزينه سابقاً على هذا المتغير
السطر الثالث: من إسمه يعني تحميل صوره لبيئة التطبيق ولكن لن تظهر الصوره إلا بأوامر معيّنه مثل sprite
أما بالنسبه للمتغير بجانبها هو مثل ماناقشناه في السطر أعلاه ولكن أختلف أسم المتغير هنا
السطر الرابع: هذا الأمر يقوم بإكساء أو تلبيس المجسّم الثري دي بالصوره الذي حملناها في السطر السابق ويطلب رقم المجسّم مع رقم الصوره(أسماء المتغيرات بتاعهم).
السطر الخامس:وظيفته هي تحديد مكان المجسّم في الفضــــــاء أو البيئة التصميم ويجب مراعاة رقم المجسم الذي تريد تحديد مكانه.
ملاحظه:
أخي أرى إنك تقفز لمواضيع متقدّمه وأنت بالكاد سوف تفهمها إن لم يكن عندك الأساس
إنت وخراجك
...............-_-
05-02-2008, 04:57 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
هناك لغات كثيرة في البيسك
يوجد play bacic لوسمحتم الرابطة بتاعته وشكراً
05-02-2008, 06:21 PM
mastergame
رد: موضوع الطلبات و المساعدات Dark Basics
اخواني اعطولي نبذة صغير عن كيفية تركيب الذكاء الاسطناعي
05-02-2008, 07:48 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة kakarot
هناك لغات كثيرة في البيسك
يوجد play bacic لوسمحتم الرابطة بتاعته وشكراً
بسم الله
اعتقد الـ Play basic لا يعمل الا الالعاب الثنائية الابعاد فقط .. وانا شخصيا لم احبه .. ابحث في جوجل ستجده بسهولة
اقتباس:
اخواني اعطولي نبذة صغير عن كيفية تركيب الذكاء الاسطناعي
هل تقصد الذكاء الاصطناعي برمجيا ام صناعته بالعقل ؟
اذا كان بالعقل فهذا شيء لا يعلمه لك احد .. انت تحاول حتى تصل .. اما برمجيا فهو يعتمد على نتيجة تفكيرك بالعقل .. وايضا لا يوجد له قواعد مخصصه تتعلمها .. بل هو بالخبره
05-02-2008, 09:00 PM
mastergame
رد: موضوع الطلبات و المساعدات Dark Basics
اخي amir lmam هال صممت يوما ذكاء اصتناعي
05-02-2008, 09:32 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
أولاً ماهو openBasic ؟؟
ثانياً
في أوامر الماوس لم أفهم data و read ممكن تقريب المعلومة هذه
وشكراً
06-02-2008, 12:40 AM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة mastergame
اخي amir lmam هال صممت يوما ذكاء اصتناعي
بسم الله
بالطبع صممت ذكاء اصطناعي .. ولكن لن افصح عنه الان
06-02-2008, 09:22 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
في أوامر الماوس لم أفهم data و read ممكن تقريب المعلومة هذه
وشكراً
data وظيفتها إنشاء فهرس أو جدول لمجموعه من المدخلات سواء string أو integer ...ويتم قرائتها بالأمر read
06-02-2008, 09:26 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اخي amir lmam هال صممت يوما ذكاء اصتناعي
أنت تريد أن تقفز بقوه بهذه الطريقه لن تصل إلى شيء لو عندك صبر ومشيت الكثير في الدارك عندها يمكنك أن تعمل ذكاء إصطناعي
وبأعطيك تلميح بسيط عنه ولكن لن أخبرك بشكل موجز
كل ماعليك فعله هو ربط تحركات الخصم بالشخصيّه الرئيسيه بواسطة الأمر y rotate object وmove object
ولكن في حالتك لن تصل لشيء العجله من الشيطان (لم ينتهي مشوار الألف ميل بخطوه)........^_^
06-02-2008, 03:26 PM
mastergame
رد: موضوع الطلبات و المساعدات Dark Basics
شكراا يااخي انا اريد ان ارى فقط كيف يكون هال فهمت وشكراا مرى اخرى
08-02-2008, 03:42 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
فينكم يا أصحاب الدارك ماتسألوا ..............هل قام أحد بفصل الكابل عليكم
08-02-2008, 06:29 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
ما هو الكود الذي رح يخلي لاعدو يهاجمك ؟؟
09-02-2008, 08:02 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
ما هو الكود الذي رح يخلي لاعدو يهاجمك ؟؟
y rotate object وmove object لو بتعرف تمزجهم بحيث تتمكن من ربط حركة العدو معك في نفس الأمر
الموضوع واضح..........^_^
10-02-2008, 03:00 AM
impera
رد: موضوع الطلبات و المساعدات Dark Basics
منكن رابط لبرنامج 3d game maker
مشكور مقدما
10-02-2008, 07:57 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
منكن رابط لبرنامج 3d game maker
مشكور مقدما
من إسم الموضوع أخي العزيز المفروض إنك تكون عارف في أيه من قسم تطلب هذا الطلب(game maker)
10-02-2008, 11:46 AM
فيكتور هيجو
رد: موضوع الطلبات و المساعدات Dark Basics
أوكي ممكن رابط لـ Dark Basics Pro نفسه ؟
11-02-2008, 01:42 PM
lifedodo
رد: موضوع الطلبات و المساعدات Dark Basics
[FONT='Times New Roman','serif']السلام عليكم
[FONT='Times New Roman','serif']اريد ان اعرف ما الفرق يين FPS Creatore و FPS Creatore x10[/FONT]
[/FONT]
14-02-2008, 08:11 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
أوكي ممكن رابط لـ Dark Basics Pro نفسه ؟
أرجع 4 أو 5 صفحات إلى الخلف مع التفتيش وستعثر عليه
17-02-2008, 08:12 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
على الرغم من عدم وجود مشاكل معي إلا إن مشكلتي الوحيده هي التصادم المثالي (هو عندما أجري بمحاداة الجدار يعلق اللاعب مع العلم إنني أستخدم تصادم من نوع polygons وأعرف إن الأخ سنيك أعطاني قابس ليه لكن لم أعرف إستخدامه بشكل واضح لذا أرجو منه أن يعطيني مثال بسيط عليه.........وشكراً)أما هي ليست مشكله كبيره بالنسبه للبعض لإن اللاعب يمكنه الألتفاف بدرجه بسيطه والخروج لكن أنا أراها مشكله كما بينت في الأعلى
17-02-2008, 01:02 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
فعلا انا بالنسبة لي هذه المشكلة موجودة ولكن لم اهتم لها .. ولكن يبدو انك يا نجد تبحث عن المثالية في اللعبة ;)
وفقك الله
18-02-2008, 05:22 PM
TheIslamFalcon
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله الرحمن الرحيم
شباب ممكن تعرفوني بادارك بيسك
يعني شو بيعمل صعب ولا سهل ممكن تقلولي عليه شو
شو نوع الألعاب التي يصممها .وشكراً لكم
18-02-2008, 06:46 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
بسم الله الرحمن الرحيم
شباب ممكن تعرفوني بادارك بيسك
يعني شو بيعمل صعب ولا سهل ممكن تقلولي عليه شو
شو نوع الألعاب التي يصممها .وشكراً لكم
الدارك لغة برمجه قويّه وهذا رابط لأحد تصاميمها ويمكنها أن تعمل أقوى من هذا http://es.youtube.com/watch?v=rCVOGLszIIw
شوفها ورد لي رأيك أخي وإن كنت مهتم في الموضوع أقراء دروسي في قسم المواضيع المميزه لبرمجة الألعاب وشكراً
18-02-2008, 10:48 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة عصفور الإسلام
بسم الله الرحمن الرحيم
شباب ممكن تعرفوني بادارك بيسك
يعني شو بيعمل صعب ولا سهل ممكن تقلولي عليه شو
شو نوع الألعاب التي يصممها .وشكراً لكم
بسم الله
الدارك بيسك كما قال الاخ DBprog لغة برمجة مخصصة للالعاب .. يمكنك عمل بها بعض البرامج ايضا ولكن في نطاق تخصص الالعاب ايضا .. وهي تغنيك عن برمجة الدايركت اكس DirectX الذي هو اصلا من تخصص مبرمجي المحركات وليس مبرمجي الالعاب
حكاية الصعوبة والسهولة لا يوجد شيء سهل كما انه بعد التعلم لا يوجد شيء صعب .. يوجد شيء جديد وقديم .. الان انت لا تعرف عن الدارك بيسك فهو جديد عليك .. اما بعد ان تتعلمه يصبح قديم وبالتالي تعرف التعامل معه
نوع الالعاب التي يصممها .. اي حاجة في الدنيا .. فهو صفحة بيضاء تكتب فيها ما تشاء .. ياريت الكل يتعلمه
18-02-2008, 11:13 PM
TheIslamFalcon
رد: موضوع الطلبات و المساعدات Dark Basics
خلص شباب قررت أتعلمه بس ياريت تعطوني وصلته أخر أصدار و أحدث أصدار
19-02-2008, 08:16 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
أرجع إلى مايقارب مابين الأربع أو الخمس صفحات وبتلاقيه
ملاحظه: فتش في كل صفحه وأنت ترجع إلى الخلف أثناء بحثك........وموفق في التعليم إن شاء الله.
19-02-2008, 04:09 PM
TheIslamFalcon
رد: موضوع الطلبات و المساعدات Dark Basics
الف شكر لك أخي الكريم بس رجعت إلى الخلف 4 صفحات بس مافهمت شي عليهم ممكن تعطيني ياه أنت برابط مباشر و ياريت تقلي كم مساحته كم ميغا بايت.وشكرأً
المشكلة لا اعرف اين ؟؟؟؟
انا متاكد ان النسخة خربانة ؟
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
20-02-2008, 06:00 PM
zikoz
رد: موضوع الطلبات و المساعدات Dark Basics
حتى أنا عندي نفس المشكل مع برنامج 3d world studio أظن ان المشكل قادم من بطاقة الشاشة
21-02-2008, 08:10 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
أنا عندي بطاقة الشاشه built in 64 to 128
وشغّال حلاوه............جرب تعمل load لمجسّم وشوف ..........مالم سأرفع نسخه شغّاله من عندي 100%
22-02-2008, 07:45 AM
mujahedD555
رد: موضوع الطلبات و المساعدات Dark Basics
في عندي استفسار بسيط جدا وهو كالاتي :
هل يوجد امثلة للدارك بيسك في هذا المنتدى او مثلا مواقع اخرى
لاني صراحة نزلت الدارك بيسك من قبل اسبوع وحابب اتعلمه
لاني صراحة نزلت الدارك بيسك من قبل اسبوع وحابب اتعلمه
أهلا بالذي يريد أن يتعلّم الدارك بيسك............:biggthump
23-02-2008, 04:02 PM
lugia 50
رد: موضوع الطلبات و المساعدات Dark Basics
هلا اخواني كيف حالكم
عندي أسئلة و اريد اجوبة ^^
المهم السؤال الأول
بعد أن رايت قوة الدارك بيكس هل يمكنني ان اضع اللعبة على جهاز من اجهزة الجيم
هل يجب أن اعرف جميع الاوكواد 100%
كم حجم البرنامج
و شكرا ^^^^<<<<لابس نظارة اربع عيون
23-02-2008, 05:14 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
هلا اخواني كيف حالكم
عندي أسئلة و اريد اجوبة ^^
المهم السؤال الأول
بعد أن رايت قوة الدارك بيكس هل يمكنني ان اضع اللعبة على جهاز من اجهزة الجيم
هل يجب أن اعرف جميع الاوكواد 100%
كم حجم البرنامج
و شكرا ^^^^<<<<لابس نظارة اربع عيون
على الكمبيوتر فقط أما إن كنت تريدها على أجهزه أخرى هذا في حال أتت الشركه لتشتري حقوقها منّك
يمكنك أن تلم بكافة الأكواد ولكن ستستخدم الأكواد بحسب إحتياجاتك إليها فقط وليس كلها لعمل لعبتك
البرنامج مع ملفّات المساعده مثل برامج الموديل وإلى أخره 340 ميجا
23-02-2008, 05:52 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
غريبة 340 أنا عندي لايتعدى 20
24-02-2008, 11:14 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
غريبة 340 أنا عندي لايتعدى 20
لإنك أخذت اللغه من دون إكسسواراتها
24-02-2008, 03:02 PM
lugia 50
رد: موضوع الطلبات و المساعدات Dark Basics
ممكن رابط تورنت شغال لأني جربت روابط من الموضوع و ما اشتغلت ><
ممكن مستعدة ^^ لو سمحتوا
(التحميل بيكون 0 %)
25-02-2008, 04:10 PM
lugia 50
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
لإنك أخذت اللغه من دون إكسسواراتها
اخوي شو معنى اكسسوارات
و ممكن احد يعطيني الكراك للبرنامج لأني حملته من الموقع و محتاج كراك لو سمحتوا
25-02-2008, 04:19 PM
lugia 50
رد: موضوع الطلبات و المساعدات Dark Basics
شباب ما الفرق بين
دارك بيكس بروفيشنل
و دارك بيكس العادي
وايضا هل الأشكال الثلاثية الأبعاد ستكون مكسرة (لا توجد أشكال منحنية)
يمكن أن تعملها ببرامج أخرى من ثم تضيفها على الدارك
أما الفرق فيما بينهم هو إنه البروفيشنال في إضافات أكثر من العادي لكي أكون صادق معاك أنا لم أستخدم العادي قط لهذا يمكن إنه لاأعطيك معلومات صحيحه100%
26-02-2008, 06:41 PM
lugia 50
رد: موضوع الطلبات و المساعدات Dark Basics
اخويممكن رابط البروفيشنل مع كراك ^^
26-02-2008, 10:49 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
للأسف أنا أخذته من الـــــــTorrent
29-02-2008, 02:55 PM
lugia 50
رد: موضوع الطلبات و المساعدات Dark Basics
اخوي انت عطيتني كراك بس ما عرفت أستخدمه ممكن تخبرني كيف و مشكور مقدما
29-02-2008, 04:29 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اخوي انت عطيتني كراك بس ما عرفت أستخدمه ممكن تخبرني كيف و مشكور مقدما
قم بنسخ محتوى الملف المضغوط في مجلد compiler الخاص باللغه في قرص الc
01-03-2008, 10:00 AM
lugia 50
1 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
شباب شوفوا المشكلة في المرفقات
اتمنى أن أجد لها حل منكم و شكرا
01-03-2008, 11:47 AM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة lugia 50
شباب شوفوا المشكلة في المرفقات
اتمنى أن أجد لها حل منكم و شكرا
بسم الله
بسيطة .. نزل ديركت اكس جديد شوية .. استخدم دائما احدث اصدار
02-03-2008, 09:22 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
ممكن الكود الذي يجعل الشاشة تتحرك مثلاً "أنا فقط أستخدم سهمين يمين وشمال
يعني يكون لحالوا يمشي للأمام أنت ما عليك إلا تطلق النار وتتحرك يمين أو يسار
02-03-2008, 10:32 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة kakarot
ممكن الكود الذي يجعل الشاشة تتحرك مثلاً "أنا فقط أستخدم سهمين يمين وشمال
يعني يكون لحالوا يمشي للأمام أنت ما عليك إلا تطلق النار وتتحرك يمين أو يسار
بسم الله
عايز الكاميرا تلف ولا تتحرك
لو عايز تلف :
كود PHP:
If rightkey()=1 then yrotate camera camera angle y()+2
If leftkey()=1 then yrotate camera camera angle y()-2
اما لو عايز تمشي فده موال كبير شويه .. تعمل function لوحدها :
كود PHP:
Function MoveCamera(Cang,Spd)
newcx# = newxvalue(camera position x(),camera angle y() + Cang,Spd)
newcz# = newzvalue(camera position z(),camera angle y() + Cang,Spd)
position camera newcx#,camera position y(6),newcz#
EndFunction
وبعدين تكتب في الـ Sub :
كود PHP:
if leftkey() = 1 then movecamera(-90,5)
if rightkey(32) = 1 then movecamera(90,5)
03-03-2008, 04:36 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
أخي أمير يقول لي
توجد مشكلة في ال Function ؟؟
03-03-2008, 04:39 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
وهل توجد كتب جديدة لتعليم هذه اللغة
03-03-2008, 07:01 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
اخ Kakarot
ياريت توضح ايه هي المشكلة بالظبط علشان نشوف الحل .. بالنسبة للكتب لم اعلم اي كتاب غير كتاب واحد وهو موجود في المنتدى طبعا .. وهو باللغة الانجليزية ولم ينزل منه اصدار عربي الى الان
04-03-2008, 04:20 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
يقول عندك مشكلة في function ولا أستطيع تشغيل اللعبة
05-03-2008, 10:20 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
أعرض كيف كتبت الكود كاملاً لأعرف المشكله لإن الفنكشن صحيح
05-03-2008, 04:25 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
Function MoveCamera(Cang,Spd)
newcx# = newxvalue(camera position x(),camera angle y() + Cang,Spd)
newcz# = newzvalue(camera position z(),camera angle y() + Cang,Spd)
position camera newcx#,camera position y(6),newcz# EndFunction if leftkey() = 1 then movecamera(-90,5)
if rightkey(32) = 1 then movecamera(90,5)
06-03-2008, 01:10 PM
lugia 50
رد: موضوع الطلبات و المساعدات Dark Basics
أخوي أمير امام ما فهمتك ممكن تفهمني ؟
06-03-2008, 03:14 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة lugia 50
أخوي أمير امام ما فهمتك ممكن تفهمني ؟
بسم الله
قصدك على ايه ؟ على الـ Function ولا ايه ؟
06-03-2008, 07:12 PM
Amir Imam
1 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
ساشرح بإذن الله تعالى في هذا الرد طريقة عمل الـ Function
طبعا الـ Function لا غنى لاي مبرمج عنها .. وليس في الدارك بيسك فقط وانما في كل لغات البرمجة .. الـ Function هي بكل بساطة كالحافظة التي تحفظ لك مجموعة من الاوامر وتستدعيها وقتما تشاء وذلك لتسهيل العمل عليها .. وسأعطي مثال صغير لتوضيح ذلك :
طبعا الكل يعلم الامر Move object .. لو افترضنا اننا نريد ان نحرك خمس مجسمات كل واحد بمفتاح معين وباتجاهين ماذا سنفعل في العادي :
كود PHP:
If keystate(17)=1 then move object 1,5
If keystate(31)=1 then move object 1,-5
if keystate(18)=1 then move object 2,5
if keystate(32)=1 then move object 2,-5
وهكذا الى نهاية الاوبجكتس .. طريقة طويلة وممله .. ولذلك الـ Function تسهل الامر. كيف ذلك :
نقوم بعمل Function ونكتب فيها امر الحركة باختبار المفتاح مره واحده ونخزن القيم العائدة فيها كالتالي :
كود PHP:
Function Mo(Key,Obj,Speed)
If keystate(Key) = 1 then move object Obj,Speed
EndFunction
الان اصبح لدينا Function مخزن فيها ثلاث قيم هي :
Key >> رقم المفتاح الخاص بالاوبجكت المراد تحريكه
Obj >> رقم الاوبجكت الذي سيتم تحريكة بنائا على اختبار المفتاح
Speed>> السرعة التي يتحرك بها الاوبجكت
ولتشغيل الـ Function تكتب كالتالي في اللوب :
كود PHP:
mo(17,2,1)
mo(31,2,-1)
mo(16,1,1)
mo(30,1,-1)
mo(18,3,1)
mo(32,3,-1)
mo(19,4,1)
mo(33,4,-1)
mo(20,5,1)
mo(34,5,-1)
الان ستجد تحريك كل اوبجكت بمجرد الضغط على المفتاح الخاص به
في المرفقفات نفس المثال .. اي استفسار ان شاء الله نحن في الخدمه :)
06-03-2008, 07:20 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة kakarot
Function MoveCamera(Cang,Spd)
newcx# = newxvalue(camera position x(),camera angle y() + Cang,Spd)
newcz# = newzvalue(camera position z(),camera angle y() + Cang,Spd)
position camera newcx#,camera position y(6),newcz# EndFunction if leftkey() = 1 then movecamera(-90,5)
if rightkey(32) = 1 then movecamera(90,5)
بسم الله
الخطأ في هذا الكود في الامر Position camera .. ليه ؟
انت عامل الامر كالتالي :
كود PHP:
Position camera Newcx#,camera position y(6) ,Newcz#
إن شاء الله يستفيد الأخوه من هذا الشرح المفيد والمبسّط
08-03-2008, 09:39 PM
kakarot
1 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
هذه هي المشكلة
08-03-2008, 11:07 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
هذه هي المشكلة
الصور المصغرة للصور المرفقة
والله هذه المره الأولى الذي أرى فيها مثل هذا الرساله.....!!!!!!!!!!
09-03-2008, 01:25 AM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
اعتقد ان هذه الرساله تظهر عن عمل Function بعد Sub دون اغلاقه بـ Return .. لو عملت Sub لازم تنهيه بـ Return .. او Do من غير Loop .. دور وشوف
20-03-2008, 04:34 PM
انس موسى
رد: موضوع الطلبات و المساعدات Dark Basics
السلام عليكم ورحمة الله وبركته
ممكن يا شباب كراك لبرنامج الدارك بيسك بروفيشنال
وجزاكم الله خيراً
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
23-03-2008, 11:46 AM
Amir Imam
1 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
ارفق لك هنا كراك النسخة 5.3
فك الضغط وضعه في مجلد Compiler بعد تنصيب البرنامج
نأسف للتأخير في الرد ولحالة الركود الغريبة في المنتدى والتي لا اعرف لها سببا وجيها
24-03-2008, 09:53 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
والله صدق ...........أشعر بإنه القسم أصبح ليس لبرمجة الألعاب وإنما لأستعراض القصص إلى اشياء أخرى
وليس للأسئله ولا لمواضيع مفيده...........من دون ضغينه ياشباب ^_^
08-04-2008, 04:32 PM
sbs64
رد: موضوع الطلبات و المساعدات Dark Basics
أرجو منكم دروس ال fps creator لأنني أحمله الآن ولا أعرف حتى كيف هو شكل البرامج أعرف ما هو نوع الألعاب الذي يصنعها فقط
09-04-2008, 11:38 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
أرجو منكم دروس ال fps creator لأنني أحمله الآن ولا أعرف حتى كيف هو شكل البرامج أعرف ما هو نوع الألعاب الذي يصنعها فقط
السلام أخي العزيز
هذا الموضوع خاص بنقاش الدار بيسك لو بتلاحظ
أما برنامج FPS creator لربما ستجده في مواضيع أخرى عن طريق البحث أخي
10-04-2008, 11:38 AM
jumpfirst
رد: موضوع الطلبات و المساعدات Dark Basics
السلام عليكم
بحاجة الى رجل ذو خبرة عندي بعض التساؤلات عن
لغة الدارك
اولا هل ممكن استدعي صفحة من صفحة اخرى يعني مثل استدعاء دالة من كود بس بدي استدعي صفحة تحتوي على مجموعة كبيرة من الاكواد
ثانيا هل ممكن عمل او طريقة للتقليل من الكود وعملية التحميل والتنفيذ الي بوخذ وقت طويل
وثالثا كيف بدي اعمل تنصيب للعبة الي بشتغل عليها
يعني بدي اعمل setup
للعبة
ارجو الافادة
وخالص تقديري للجميع
12-04-2008, 09:21 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اولا هل ممكن استدعي صفحة من صفحة اخرى يعني مثل استدعاء دالة من كود بس بدي استدعي صفحة تحتوي على مجموعة كبيرة من الاكواد
نعم يمكنك ولكن ربما سيتعرض تطبيقك لبعض المشاكل
1)- الأكواد ستكون صحيحه ولكن الملفات(الفيديو والصوت والمجسامات) يجب مراعاتها بالأسم قبل تنفيذ الكود الذي نقلته مالم ستضطر لتصحيح كل ملف من ملفات الوسائط
2)- إن كنت تريد ضم الكود الذي أستوردته مع الكود الذي كنت تعمل عليه مسبقاً فيجب عليك مراعاة المتغيرات والدول حتى تتأكد من ترابط الأكواد مع بعضها وإعطاء النتيجه الذي تريدها
(هذا في حال كنت متوسط أو متمكن في اللغه ) مالم ستواجه مشاكل كثيره
اقتباس:
ثانيا هل ممكن عمل او طريقة للتقليل من الكود وعملية التحميل والتنفيذ الي بوخذ وقت طويل
بالطبع هذا إن كنت متوسط أو متقدم أو محترف ......يمكنك تقليل الأكواد وعملها بشكل بسيط وأداء أكثر فعاليه
كما إن السبب في بطىء اللعبه في التحميل يرجع بزيادة عدد هائل من المجسمات الذي تعمل وظائف عده في نفس الوقت
اقتباس:
وثالثا كيف بدي اعمل تنصيب للعبة الي بشتغل عليها
يعني بدي اعمل setup
أقراء موضوعي هذا...وسيعطيك فكره عن كل ماتريد عمل من تنصيب للعبه وأي نقطه مو مفهومه ناقشها معي
رابط الموضوع http://www.montada.com/showthread.php?t=583913
هذا لشرح عمل برامج محموله(portable)ولكن إن تمعّنت في القرائه ستجعلها setup
13-04-2008, 02:15 PM
jumpfirst
رد: موضوع الطلبات و المساعدات Dark Basics
ما هي الشيفرة(الكود ) التي استطيع كتابتها حتى استطيع ربط بين صفحتين عمل على اللغة على ان تكون كل صفحة مستقلة عن الاخرة
13-04-2008, 02:56 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
ما هي الشيفرة(الكود ) التي استطيع كتابتها حتى استطيع ربط بين صفحتين عمل على اللغة على ان تكون كل صفحة مستقلة عن الاخرة
وضح أكثر أخي..........
وثانياً: هل عملت على اللغه بشكل كبير؟
14-04-2008, 09:29 AM
jumpfirst
رد: موضوع الطلبات و المساعدات Dark Basics
السلام عليكم
اخي نعم عملت على اللغة بشكل غير متمكن
لكن الي بدي
اياة منك
كيف استدعاء الصفحة من خلال اوامر يعني الكود
يعني في حال بدي استدعي fun
اعطي امرcall
فالمطلوب اخوي كيف بدي استدعي صفحة من خلال كود
وجزيت خيرا
14-04-2008, 05:33 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
بسم الله
انا عن نفسي لم اسمع بشيء مشابه .. اعرف استدعاء الدوال والـ DLL .. لكن استدعاء صفحة كاملة لم اسمع بها
15-04-2008, 12:12 PM
jumpfirst
رد: موضوع الطلبات و المساعدات Dark Basics
السلام عليكم
بالنسبة لعملية استدعاء صفحة الحمدلله وصلناها
عن طريق الامر excute file
لكن كيف بدي استدعي كود معين من نفس الصفحة الي بدي اياها
وشكرا
15-04-2008, 03:43 PM
Amir Imam
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
المشاركة الأصلية كتبت بواسطة jumpfirst
السلام عليكم
بالنسبة لعملية استدعاء صفحة الحمدلله وصلناها
عن طريق الامر excute file
لكن كيف بدي استدعي كود معين من نفس الصفحة الي بدي اياها
وشكرا
بسم الله
هذا الامر خاص بتشغيل ملف .. يعني ملف تنفيذي او ملف فيديو او غيره ولكن في نافذه غير نافذتك .. عرفني الان كيف يمكن استخدام ذلك في اخذ سطر كود واحد او عدة اسطر ؟! اعتقد ان هذا الامر يحتاج الى العمل على الاسمبلي (لغة التجميع) او العمل على لغة الالة 01 .. اما اذا كان هناك طريقة اخرى فعلمنا عليها
15-04-2008, 03:56 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
ياه..........دي شغله.............يا أخي قول ما الذي يدور في بالك (ماتريد عمله من هذه الفكره)وربما يكون عندنا حل لك
16-04-2008, 08:42 AM
jumpfirst
رد: موضوع الطلبات و المساعدات Dark Basics
السلام عليكم
مشكورين في الاول على الردود
لكن الي طلب عندكو
كيف بدي اخلي صورة في الدارك بيسك عبارة عن link
للمرحلة معينة
يعني بدي كود كمان
16-04-2008, 10:49 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
السلام عليكم
مشكورين في الاول على الردود
لكن الي طلب عندكو
كيف بدي اخلي صورة في الدارك بيسك عبارة عن link
للمرحلة معينة
يعني بدي كود كمان
تعني تريدها للعبه ثنائية الأبعاد.....أكيد 100%
حسناً......
لجعل الصوره كخلفيه للمرحله هنا سنستخدم الأمر Set sprite وهذا الأمر بيجعل الصوره كخلفيه وأي شيء يتم إضافته للمشروع سيأتي عليه وليس خلفها........إلى هنا أرجو إن الفكره وضحت وهنا سأعطيك مثال توضيحي لإستخدام الأمر
أكتب أكواد لعبتك هنا ومن ضمنها في البدايه(أي ما يلي جملة الدوران Do )الأمر حق الخلفيه كالأتي
Set sprite هذا الأمر سيطلب منك إدخال القيم مثل رقم الصوره وسيكون 1 كما صرحنا عنه سابقاً ومكان الصوره على الشاشه لتصبح خلفيه
كود PHP:
load image "hero.jpg",2 loop
ستلاحظ في السطر الثاني إنه أستدعينا صورة البطل وستكون على الصورة الخلفيه......لماذا؟
لسببين الأول
1)- أخر شيء تصرّح عنه سيتم ظهوره في بداية التطبيق(أي ستتحكم به بحكم إنه أخر شيء تم إستدعائه (البطل))
2)- بديهياً الأمر حق الخلفيه Set sprite سيجعل الصوره خلفيه في كل الأحوال
أرجو إنني أفدتك أخي العزيز
16-04-2008, 11:22 AM
jumpfirst
رد: موضوع الطلبات و المساعدات Dark Basics
اخي الكريم
بارك الله فيك
الي بدي اياة بالتحديد
بمثال علية عندي مثلا new game
بدخل لبداية اللعبة
ماشي معي
لكن مثلا بدي بدل كلمةnew game
يكون صورة اضغط عليها يدخلني الى بداية المرحلة
وشاكرك بالكود الي قبل استفدت منو:D
16-04-2008, 07:44 PM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
اخي الكريم
بارك الله فيك
الي بدي اياة بالتحديد
بمثال علية عندي مثلا new game
بدخل لبداية اللعبة
ماشي معي
لكن مثلا بدي بدل كلمةnew game
يكون صورة اضغط عليها يدخلني الى بداية المرحلة
وشاكرك بالكود الي قبل استفدت منو:D
الحمد لله إنك أستفدت منّه...........
ماتريده أخي سيأخذ وقت لأشرحه.........سأقوم بتوضيح الفكره بشكل بسيط
قوم بوضعهم على هذا الترتيب(أعتقد إنه ناقشنا سابقاً لماذا الترتيب)
الأن أعمل جملة دوران
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............سلام
03-05-2008, 07:02 PM
zikoz
رد: موضوع الطلبات و المساعدات Dark Basics
أرى أن لا أحد يهتم لأمر الـدارك بيزك :p
06-05-2008, 04:38 PM
الغامض عمر
رد: موضوع الطلبات و المساعدات Dark Basics
هل الدارك بيسك او بيزك بيصنع العاب اون لاين مثل ترافيان وتكون مشابة لترافيان
07-05-2008, 10:54 AM
The_source
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
هل الدارك بيسك او بيزك بيصنع العاب اون لاين مثل ترافيان وتكون مشابة لترافيان
السلام عليكم
أخي العزيز.....الدارك بيسك بيعمل ألعاب أون لاين.....وشبكات محلّيه lan
أما بالنسبه للجرافيك هذا بيعتمد على شطارتك في الثري دي ماكس أو أي برنامج أخر
07-05-2008, 07:38 PM
kakarot
رد: موضوع الطلبات و المساعدات Dark Basics
طيب ممكن تكمل دروسك
09-05-2008, 01:03 AM
العضو الخارق
رد: موضوع الطلبات و المساعدات Dark Basics
انا يا dbrog نزلت البرنامج من الموقع بس لما اخذت الكراك من اخوى برنس وحطيته فى ملف البرنامج لم يعمل ، فهل ممكن تساعدنى فى الحصول على كراك اخر او نسخة من البرنامج كاملة ؟؟
انا ماشى معك فى الدروس والحمد لله كل شئ سهل جدا
09-05-2008, 05:43 PM
The_source
1 مرفق
رد: موضوع الطلبات و المساعدات Dark Basics
اقتباس:
طيب ممكن تكمل دروسك
تمام .........بس أنا حالياً أعمل على الثري دي ماكس علشان أرفع دروس بعنف أخي الكريم ......كم يوم وأرفع الدروس
اقتباس:
انا يا dbrog نزلت البرنامج من الموقع بس لما اخذت الكراك من اخوى برنس وحطيته فى ملف البرنامج لم يعمل ، فهل ممكن تساعدنى فى الحصول على كراك اخر او نسخة من البرنامج كاملة ؟؟
انا ماشى معك فى الدروس والحمد لله كل شئ سهل جدا
أنا بعطيك الرابط تورينت وفيه package حق الدراك بيسك