اهلاً اخي يزيد
التحديثات روعة
خارج جرادي جميل جداً وخامة الجبل وايد غامقة
والقائمة الرئيسية جميلة حتى قائمة الادوات
بهذا أنهينا 73%
هل تعني من الديمو ولا اللعبة كاملة
عرض للطباعة
اهلاً اخي يزيد
التحديثات روعة
خارج جرادي جميل جداً وخامة الجبل وايد غامقة
والقائمة الرئيسية جميلة حتى قائمة الادوات
بهذا أنهينا 73%
هل تعني من الديمو ولا اللعبة كاملة
السلام عليكم
مرحباً high volt :)
كلامك جميل جداً
وطريقة حساب المسافة بين الشخصيتن هي الأفضل ولكن لا أعتقد أنها الأدق في حالة وجود الأبواب
الكريستال :
الحمد لله على السلامة وإن كانت المسألة رجعت عافيتك علمني ترى كتاب سرواي وكالكلوس تحت الخدمة :p
إبدااع ، فكرة الحل إبداع وطريقة عرضها إبداع أكثر
وإسمحلي أقوم بكتابة القانون النهائي
بفرض R = R1
وهذا الحل ممتاز لأنه لكل دائرتين R1 و R2 متقاطعتينكود:V = iif(2R-S <= 0 , 0 , 1 - (S/2R) ) * S_Max
Shot :كود:(R1+R2) - S = Area of Intersection * d
d : constant ,it changes when (R1+R2) - S get change
أقصد
73% من الديمو = 4% من اللعبة
وبالتحديد أنهيت من الديمو
6/5 عروض سينمائية
18/13 مراحل
___________________
إعذروني جميعهاً غداً سأسافر ولن أعود إلى يوم الثلاثاء بالليل بإذن الله ... لذا أنا من هذه اللحظة خارج نطاق الخدمة :)
بالتوفيق :)
السلام عليكم
تروح وتجي بالسلامه
________________
أهلا كريستال , وين الناس؟
والله لك وحشه وألف ألف سلامه لك أخوي وما تشوف شر , والله منتظر ردك من أول , وبصراحه
(بعد ما شاء الله ) حلك قمه في الابداع
حسناً , تقريبا هذا كل شيئ بالنسبه لسمع والموضوع مفيد للكل
ويأتي موضوع النظر أو بمعنى أصح فرع من موضوع النظر
_______________
فعندما يتم سمع الشخصيه (2) لأي صوت فماذا ستكون ردة الفعل؟
بالطبع لكل واحد أن يختار(تحفز , تعجب , خوف , تحذير غيره,,,الخ)
لكن ردة الفعل التي سيتفق فيها الكل هي "الى اين يتنظر الشخصيه (2)"
حل بسيط يستند على حل الأخ يزيد في سرده لحل تقاطع الدائرتين في نقطه ولتكن(i_s)
هنا ستنظر الشخصيه (2) الى الـ(i_s)
_______________
أسس عامه :
موضوع آخر وهو عدد الطلقات
اذا سالت نفسك عن كيفية أن اللاعب لا ستطيع إطلاق أي عدد من الطلقات أي أن هناك عدد محدد ليس له
ان يزيد عليه ,فسيتراود لك عدد كبير من الحلول واليك بعض من هذه الحلول:
1 _ سنقوم بانشاء متغير من النوع integer أو long لو كان العدد كبير جدا
(هذا المتغير كعدد للطلقات وليكن bullet)
(لا أظن أنك ستحتاج لان تستخدم متغير من النوع long في مثل هذا الموقف)
2_سنقوم بإعطاء bullet قيمه محدده ولتكن 20
3_ عند ضغط زر الاطلاق سيتم كل شيئ كما حددته انت مسبقا (الأوامر التي حددتها انت مسبقا
ويجب أن تكون في فانكشان من النوع boolean)وليكن اسم الوظيفه do it بزيادة امر واحد :
if keycode = vbkeyspace then bullet = bullet - 1
4_ستقوم بإطلاق النار الى ان تاخذ bullet القيمه صفر ولذلك سنكتب في الحلقه التكراريه:
if bullet=0 then do it = false
وبالتالي الأوامر الخاصه بالاطلاق الموجوده في do it لن تنفذ
____________
الألغام والافخاخ والقنابل :
قريبة الشبه من السمع ولكن ليس شبها كليا
1_نقوم برسم دائره خفيه حول اللغم المخفي طبعا
2_عندما تكون الشخصيه(1)في داخل أو مماسه للدائره فـ.......(الاحداث التي تراها لازمه)
____________
القنابل اليدويه :
مطابقه تماما للشرح الراقي من الراقي كريستال
السلام عليكم
قبل أن أذهب :)
مباشرةاقتباس:
لكن ردة الفعل التي سيتفق فيها الكل هي "الى اين سينظر الشخصيه (2)"
1 إلى 2
أما 2 إلى 1 (ما نحتاجه)كود:dY = y2 - y1
dX = x2 - x1
arctan(dy/dx) , rememmber it is in degrees
بالفيجوال بيسك على ما اذكر إسمها atnكود:dY = y2 - y1
dX = x2 - x1
arctan(dx/dy) , rememmber it is in degrees
وجميع ما ذكرته بعد هذا يعتمد على المبرمج :)
على فكره فكرة عدد الطلقات هي خاصه للمسدس وتوضع في الحدث keyup
لقد نسيت أمرا مهما
ماذا لو كان بدلا من المسدس رشاش؟
هل هل سيكون نفس الشيئ؟ طبعا لا
الحل :
* نفس الخطوات السابقه ما عدا أنك ستأخذ رقما كبيرا
* عند الضغط المستمر (الحدث keydown أو by_directinput
السلام عليكم
آسف ... تعديل //
من 1 إلى 2 صحيحة
أما من 2 إلى 1 (العدو ينضر إلى الشخصية) فتساوي من ا إلى 2 + 180 أي
أعذروني فلا امتلك الوقت للتفكير :(كود:dY = y2 - y1
dX = x2 - x1
arctan(dy/dx) + 180 , rememmber it is in degrees
أعتقد أن هذه المعادلات واضحة جداً بالنسبة للكرستال anyway :)
هل تريدون مسألة أخرى ؟
لو وضعنا كمرات مراقبة ؟ كيف سنفعلها ضد الشخصية
بالطبع ستصدر أشعة على شكل cone (مخروط) وهذا المخروط يتقاطع مع الأرض بدائرة نصف قطرها R ومركزها x,y ....... وكان موضع الجسم x1,y1
إذاً ببساطة لو كان الS
أقل من R إذا هنا Red Alarmكود:S=sqr(((y1-y)^2) + ((x1-x)^2))
جميع المسائل سهلة جداً لو إستخدمنا الرياضيات والمنطق كما تعلمون
ولو أردتم الإكمال في الموضوع أتمنى يكون في موضوع جديد لأن جميع ما ذكر لا علاقة له بجرادلي ولا حتى بالآر بي جي :)
لأهل السعودية // أحد يامرني بشيء من فؤاد صك الباب ;)
فمان الله
السلام عليكم
أتمنى ان تكون قد قرأت هذا قبل ان تسافر
أولا ملاحظه صغيره أردت ان انبهك قبل ان تخرج اللعبه بشكل تجاري :
في المعركه سيف يحمل سلاح رشاش(machine gun)
ولكنه يطلق رصاصات منفصله وصوتها شبيه لحد كبير بالبندقيه, هذا بالنسبه للمعركه
وبالنسبة لتحريك الشخصيه الذي لم اتعمق فيه بعد :
ألاحظ أن اقدام سيف تتحرك بشكل جيد ولكن وسطه (خصره) ثابت تماماً كما لو أنه لا يتحرك
وشكرا
وهذا هو التطبيق العملي ((عمل على الماشي :09: يعني هو للتوضيح فقط))
:06: :06: :06: ماذا تقصد :wow:اقتباس:
لأهل السعودية // أحد يامرني بشيء من فؤاد صك الباب
السلام عليكم
لقد عدنا سالمين وغانمين :)
high volt :
للتو لقد رأيت ردك :(
وستباع اللعبة بعد سنة وأكثر :D
الكرستال :
اذا ما عرفت فؤاد صك الباب فلازم تعرف فؤاد طرطشلي واذا ما عرفته
بتعرف هذا :p
كود:Const a As String = "ورشة عمل : (محرك RPG + لعبة أر بي جي جديدة )"
MsgBox Left(Left(Right(a, 7), 5), 2) & Right(Left(Right(a, 7), 5), 1)
السلام عليكم
آسف لتأخري في الرد لسببين
1_ بلاوي العيد وانت يا يزيد عارف بلاوي العيد خاصه مع الأهل :D
2_(كريستال) للأسف ,حاولت وحاولت لكن........لم أصل الى حل غير حلك وماشاء الله عليك مبدع
وشكرا
السلام عليكم
http://members.lycos.co.uk/prgofrpg2/R3DRPG31.jpg
أعتقد أنكم ستعرفون موضوع الصورة :)
وتم تحديد أصقى HP و MP .....إلخ
أي إنتهيت من هذا الموضوع
وبقي لي أن أبرمج (للمحرك) :
1- Load & Save
2- باقي عناصر القائمة الرئيسية
3- التنقل بين الشخصيات
كما ترون لم يتبقى سوى القليل ;)
--- AXD #1 ---
لو تغير الالوان احسن .. ماتحس مترابطة مع اجواء اللعبة :06:اقتباس:
المشاركة الأصلية كتبت بواسطة PRG of RPG
السلام عليكم
شالنجر : #1 لأنني المؤسس :أفكر:
عموماً في البداية كانت AXD من أجل اللعبة ولهذا دائماً أقول التسجيل مغلق :)
ولكن الآن AXD ستحوي مشاريع هواة العرب ،، وهذه إحدى الأفكار المستقبلية ;)
كاسر :
هذه الصورة لها جوها الخاص :) ما رأيك بالأحمر فأعتقد هو اللون المناسب للتعبير عن زيادة القوة ؟ ما رأيك
بالمناسبة أقوم حالياً بوضع اللمسات الأخيرة على موقع الفريق AXD :)
وسأقوم بنقله إلى سيرفر مجاني مؤقتاً حتى أقوم بشراء دومين وسيرفر خاصين ^-^
السلام عليكم
تحديث :)
http://members.lycos.co.uk/prgofrpg2/R3DRPG32.jpg
تعيين : إختيار المقاتل والشخصية التي تريد التحكم بها (ألم أقول لكم أنه لا يوجد بطل في اللعبة)
<- و -> للإنتقال بين الشخصيات المتاحة
______________
ما أريد أن أفعله الآن هو الإنتهاء (بشكل كامل من برمجة المحرك)
وبعدها أقوم بتصميم المراحل المتبقية
تحياتي :)