الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Games Concepts how to program

مغلق
بدأه melodylove في 9 يونيو 2006 · 5 رد · 658 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا؟؟

مممم بدي اسال عن كم شغلة

انا عم برمج لعبة على نفس مبدأ ال x-o وهي عبارة عن 25 مربع مرقمين بشكل عشوائي من 1 ل 25

المشكلة وين؟؟

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

هي اول مشكلة

المشكلة التانية: انو انا دخلت الصوت علبرنامج بس انو كيف بدي خلي الصوت مستمر حاولت اني العب بل Loop بس مازبط معي ممممممم شو في شي طريقة اذا حدا بيعرف يخبرني بليز؟؟ لانو ب 20-6 بدي سلم المشروع

هلء المشكلة الاضرب وين؟؟؟ وهي المشكلة التالتة يلي مجننتني انو كيف بدي خلي اللعبة تنلعب على شبكة داخلية يعني LocaL NetWorK؟؟؟؟

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

So What Can I Do???

شو اعمل؟؟

HeLp Meeeeeeeeeee Please

تم تعديل هذه المشاركة بواسطة الغملاسي في 9 يونيو 2006 في 01:46

#2

بليززززز معقول ماحدا يقدر يساعدني ؟؟؟؟

#3

راجع قواعد المشاركة

والرجاء اعتماد العربية الفصحى للكتابة

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

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

screen_shot_2011-05-19_at_12.44.49_pm.pn

#4

بالنسبة للسؤال الاول

يجب أن تكتب كود يقوم بعملية البحث عند التطابق كلما تم الضغط على الفأرة في أحدى المربعات ال 25

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

المهم كلما ضغط المستخدم على المربع تطابق اسم المربع في المصفوفة ثم تضع قيمه فيها مثلاً True للمستخد الأول

و False للمستخدم الثاني بعدها عندما تصل المصفوفة إلى القيمة التي ينبغي بها عملية الشطب

نقوم بتعطيل تلك المربعات ثم نرسم عليها خط وفقاً لمكانها في النموذج ,, هي سهلة من الحيث الكلام ولكن صعبة من حيث التطبيق (هههههه)

أخي دائماً حاول قبل البدء في اي مشروع ان تعمل نموذج مصغر ليتم الاختبار عليه قبل أن تقوم بتغيير جذري للمشروع الاصلي..

ولو أرفقت ( نموذج مصغر لينظر فيه الاخوة يكون أفضل)

بالنسبة للسؤال الثاني يكون بهذا الكود البسيط في 2005 بهذا الشكل

 My.Computer.Audio.Play( _
		Application.StartupPath & "\Repondez.wav", AudioPlayMode.BackgroundLoop)

بالنسبة للسؤال الثالث : بما أني لا اعرف حقيقة التصور الكامل عن منطق الشبكة

فهنالك موضوع كتبة أحد الاخوة ويبين فيه عملية التخاطب

أبحث عنه في هذا المنتدى بالكلمة المفتاحية Socket بالتوفيق إن شاء الله.

السلام عليكم

في المثال يتضح المقال

#5

يسلمو اخي الغملاسي

بس انا عم اشتغل على 2003 مو 2005 ؟؟

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

#6

السلام عليكم

أستخدم الـ API التالي sndPlaySoundA ثم في حدث تشغيل الصوت بشكل لا تزامني و بشكل تكراري يكون بخلط القيمتين بهذا الشكل

 sndPlaySound(Application.StartupPath & "\SPACE.wav", SND_LOOP or SND_ASYNC)

شاهد التعريف و الكود ككل .

 '&H0 play synchronously (default)
	Const SND_SYNC As Integer = &H0

	'&H1 mean: play asynchronously
	Const SND_ASYNC As Integer = &H1

	'&H2 mean: silence not default, if sound not found
	Const SND_NODEFAULT As Integer = &H2

	'&H4 mean: lpszSoundName points to a memory file
	Const SND_MEMORY As Integer = &H4

	'&H8 mean: loop the sound until next sndPlaySound
	Const SND_LOOP As Integer = &H8

	'&H10 mean: don't stop any currently playing sound
	Const SND_NOSTOP As Integer = &H10




	Declare Function sndPlaySound Lib _
	"winmm.dll" Alias "sndPlaySoundA" ( _
	ByVal lpszSoundName As String, ByVal uFlags As Integer) As Integer

	Private Sub btnPlaySound_Click(ByVal sender As System.Object, _
	ByVal e As System.EventArgs) Handles btnPlaySound.Click
		Try
			sndPlaySound(Application.StartupPath & "\SPACE.wav", SND_LOOP or SND_ASYNC)
		Catch ex As Exception
			MsgBox(ex.Message)
		End Try

	End Sub

بالتوفيق إن شاء الله.

في المثال يتضح المقال

هذا الموضوع مغلق.

مواضيع مشابهة