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

برمجة ادخال عدد المستخدمين

بدأه Gigaman في 22 سبتمبر 2008 · 2 رد · 669 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اقوم حاليا ببرمجة لعبة بسيطة جدا

و تقريبا ان في طور انشاء لعبة السلم و الحية

في البداية يقوم المستخدم بتحديد عدد اللاعبين ( و هذا ما اريد ان اضيفه الى الكود و هنا احتاج المساعدة)

و من ثم يظهر اللبيل الان دور اللاعب الاول

و يخض النرد ثم ينتقل الى المرحلة التي بعدها

و يحين دور الاعب التالي

ثم ياتي اللاعب التالي

و يخض النرد ثم ينتقل الى المرحلة التي بعدها

لم استطع ان اعرف كيفية اذا حددت عدد اللاعبين

اقوم بالتسمية مثلا طارق , عثمان , صلاح , محمود الخ بدلا من الترقيم

عدد الاعبين لا يتجاوز عشرة و لا يقل عن اثنين

يحفظ البرنامج الانتقالة لكل لاعب

ان الان متورط بالكود و خصوصا اللوب الدوان و تسجيل الاماكن

Public Class Form1
	Dim players As Integer ' عدد اللاعبين
	Dim pos As Integer	 ' موقع الاعب
	Dim test As Integer	' testing 

	Dim x As Integer




	Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
		If players > x Then x = 0 Else x = x + 1

		lblturn.Text = " the player " & x
		Dim oDice As New Random
		Dim iDiceResult As Integer = oDice.Next(1, 7)
		lblDiceOutput2.Text = iDiceResult.ToString
		test = iDiceResult + pos
		If test >= 10 Then pos = (pos + iDiceResult) - 10 Else pos = (pos + iDiceResult)
		lblpos.Text = pos.ToString


	End Sub

	Private Sub btnplayern_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnplayern.Click

		txtplayern.Text = CInt(players)
		If txtplayern.Text > 10 Or txtplayern.Text < 2 Then txtplayern.Text = " please input player from 2 to 10 "

	End Sub
End Class

ladder.zip

post-1386-1223033542.jpg
#2

حاول تستخدم sortedList<> لأنها تأخذ key and value

وحتى تتعامل معهم يمكنك التعامل من خلال key اللي هو رقم طبعا انت هاتحدد ده , واظهار الاسم في اليبل عن طريق vlaue اللي انت هاتحددها string

#3

انا نزلت المرفق ولكن مش فاهم حاجة من الكود

ممكن توضيح اكثر على سبيل المثال ما هو x وما المطلوب من Button1_Click وماذا يعني

txtplayern.Text = CInt(players)

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…