delphi4arab منتديات دلفي للعرب
برمجة لعبة بدائية بسيطة ... - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : برمجة لعبة بدائية بسيطة ... (/showthread.php?tid=5931)



برمجة لعبة بدائية بسيطة ... - karika2 - 09-02-2014

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


برمجة لعبة بدائية بسيطة ... - noor.aldeen.sha - 10-02-2014

لعبه جميله
انا عملت لعبه قبل سنه تقريبا تشبه مبدا عمل اللعبه هذه حاولت رفعها لكن لم اجدها
لا اعرف اين ذهبت
المهم اذا اردت اضافه اصوات الى لعبتك
قم بأستعمال التعليمه
كود :
mcisendstring('play n.mp3',0,0,0);

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


برمجة لعبة بدائية بسيطة ... - noor.aldeen.sha - 10-02-2014

لعبه جميله
انا عملت لعبه قبل سنه تقريبا تشبه مبدا عمل اللعبه هذه حاولت رفعها لكن لم اجدها
لا اعرف اين ذهبت
المهم اذا اردت اضافه اصوات الى لعبتك
قم بأستعمال التعليمه
كود :
mcisendstring('play n.mp3',0,0,0);

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


برمجة لعبة بدائية بسيطة ... - karika2 - 10-02-2014

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


برمجة لعبة بدائية بسيطة ... - bassem_43 - 10-02-2014

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


برمجة لعبة بدائية بسيطة ... - noor.aldeen.sha - 10-02-2014

اخي ممكن توضح سؤالك اكثر


برمجة لعبة بدائية بسيطة ... - karika2 - 10-02-2014

ااقصد أخى الكريم مثلاّ عند الضغط الزر ( يشتغل الصوت) مباشرة دون بطء ...


برمجة لعبة بدائية بسيطة ... - noor.aldeen.sha - 11-02-2014

1- اضف الوحده mmsystem الى القسم uses

2- اكتب التعليمه في حدث الضغط على الزر
كود :
procedure TForm1.Button1Click(Sender: TObject); begin mcisendstring('play n.mp3',0,0,0); end;

سيشتغل الصوت بصوره سريعه

**ان سرعه البرنامج تعتمد على حجمه حيث كلما كان البرنامج اكبر كان ابطء بالتنفيذ ^^

**لذلك لا تخزن شئ في البرنامج دائما قم بأستخدام خاصيه الاستدعاء ^^


برمجة لعبة بدائية بسيطة ... - karika2 - 11-02-2014

بارك الله فيك أخى الكريم