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

لعبة الثعبان لعبتى الثانيه

مغلقرائج
بدأه sayedf1 في 18 أكتوبر 2005 · 98 رد · 14,273 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله

هذه لعبتى الثانيه هى فى طور التصميم أرجو منكم أن تناقشونى فيها وأن تضيفو لها بأفكاركم

هى لعبه 2d لأنى مبتدأ فى البرمجه ولم أصل إلى ال3d .

لحظت أن معظم ألعاب الثعابين إن لم تكن كلها يتكون الثعبان فيها من رأس وجسم فقط فسألت نفسى لماذا ولم أعرف الإجابه فعزمت أن أبرمج لعبة ثعبان ويكون الثعبان فيها كامل بمعنى أن يكون له رأس وزيل وجسم. وجسم عندما يغير اتجاهه ولكى اقرب لكم الصوره انظرو الى.

18_10_05_06_12_16_11296411361.JPG

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

ملحوظه أنا على استعداد أن اشترك مع من يريد فى برمجة .أى لعبه على شرط تكون 2d :(

اشكر اخى العزيز الشمري على مجهوده معى فى رفع اللعبه على الموقع

فى انتظار مشاركتكم

snake.rar

163374357.gif

#3

اللعبة تعمل عندي،، !

#4

.....

سبق وقلت رأيي :)

عندي الكثير من ..؟؟؟؟ ... وايضا يوجد كم !!! ...

ايضا سأعرض محاولاتي ... (البائسة :( )

لكن يالسيد ..

وشلون قدرت تحول اللعبة من 2ميقا .,,, الى 300 كيلو بايت ...

وننتظر تضع رابط السورس كود ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

لعبة جميلة

فقط هناك خطاء بسيط عندما يأكل الثعبان الفلفل الأحمر في الرسم

بإنتظار المزيد

وفقك الله أخي

d4baa0.gif
#6

اللعبة جميلة لكن عندي بعض الملاحظات

- من المفترض أن لا يتوقف الثعبان عن الحركة أبدا بمجرد بداية اللعبة .

- من المفترض أن يخسر اللاعب عند ملامسة الثعبان للجدران أو لجزء من جسمه.

- لا يوجد قائمة للإختيارات لعب, خروج ...

#7
الشمري كتب:
لكن يالسيد ..

وشلون قدرت تحول اللعبة من 2ميقا .,,, الى 300 كيلو بايت ...

وننتظر تضع رابط السورس كود ..

كنت رافق مع اللعبه كل الملفات الضروريه لتشغيلها على اى نظام تشغيل

ولما وجدت مشكله المساحه حزفتهم فهى تعمل على WINDOWS XP

163374357.gif

#8
ib_doom كتب:
اللعبة جميلة لكن عندي بعض الملاحظات

- من المفترض أن لا يتوقف الثعبان عن الحركة أبدا بمجرد بداية اللعبة .

المراحل الأتيه من اللعبه لن تكون مجرد اكل ابيض والفأر وتفادى الفلفل لكن سوف تكون المرحله مقسمه الى حجرات مختلفة الحجم فـإن دخل حجره وجسمه اطول من المطلوب سوف يخسر وبتالى يضغط على مفتاح سوف اضعه لإعاده المرحله من الأول

وممكن اضع فى القائمه الرئيسيه اختياران 1- ان لا يتوقف الثعبان 2- ان تتحكم فى الثعبان

ib_doom كتب:
- من المفترض أن يخسر اللاعب عند ملامسة الثعبان للجدران أو لجزء من جسمه.

إن جعلته مثل ما تقول سوف تكون صعبه الحل جدا

ib_doom كتب:
- لا يوجد قائمة للإختيارات لعب, خروج ....

هذه أخر شيئ سوف أبرمجه

163374357.gif

#9
DeltaAziz كتب:
لعبة جميلة

فقط هناك خطاء بسيط عندما يأكل الثعبان الفلفل الأحمر في الرسم

بإنتظار المزيد

وفقك الله أخي

ما هو الخطأ أرجو أن توضح كى أصلحه

163374357.gif

#10
أبومازن كتب:
اللعبة تعمل عندي،، !

اين انت من زمان

163374357.gif

#11
MoaM كتب:
عند فك الضغط يظهر خطأ في فك ضغط الملف flfl.bmp

و عند تشغيل اللعبة يظهر الخطء

Run-time error '53'
File not found

سلام

خذ هذا الملف وضعه فى المجلد Media

وسوف تعمل بإذن الله

flfl.bmp

163374357.gif

#12

اما السورس كود سوف اضعه بعض الفطار :)

163374357.gif

#13

كما وعدتكم هذا السورس كود (فجول بيسك6)وديركت اكس 7

snake.rar

163374357.gif

#14
sayedf1 كتب:
ما هو الخطأ أرجو أن توضح كى أصلحه

عندما يأكل الثعبان الفلفل يأتي العقاب أو النسر ليأكل رأس الثعبان

هنا عندما تحاول تحريك الثعبان يحدث الخطاء

d4baa0.gif
#15

السلام عليكم

ما شاء الله عليك يا أخي

والله اللعبة جميلة وعجبتني

بس كان فيها نقص وكانت ملاحظاتي عليها مثل ما ذكروا الأخوان

اقتباس
- من المفترض أن يخسر اللاعب عند ملامسة الثعبان للجدران أو لجزء من جسمه.

- لا يوجد قائمة للإختيارات لعب, خروج ...

اقتباس
هناك خطاء بسيط عندما يأكل الثعبان الفلفل الأحمر في الرسم

نعم يتقطع جسمه .. كذلك لا تنتهي اللعبة أو يخسر عندما يأكل النسر رأسه >>> يعني كأن إله 1000 روح ويكمل اللعبة عادي ! :wacko:

- كذلك يفترض بعد الانتهاء من أكل البيض والفئران أن توجد نهاية أو انتقال إلى المرحلة الأخرى

- اقترح أن تكون هناك مستويا للسرعة ( بطيئ - متوسط - سريع - سريع جداً ) يختار اللاعب ما يناسبه حسب عمره واحترافه ! :rolleyes:

- اقترح تحديد مدة زمنية للفئران >> يعني بعد ما يظهر الفار يظل فترة محددة ثم يختفي وتروح على اللاعب الدرجات اللي بيحصلها منه ! :rolleyes:

* بالنسبة لاقتراح :

اقتباس
- من المفترض أن لا يتوقف الثعبان عن الحركة أبدا بمجرد بداية اللعبة .

فأوافق أخي الرأي .. إلا إذا كانت اللعبة إلى الأطفال دون السادسة

ومسامحة لأنا ما نعرف نبرمج ألعاب كان ودنا نساعدكم ونتعاون معاكم

لذلك اقتراحاتنا زايدة ! :D

ولكن بشكل عام اللعبة والتصميم راااائعين

سلمت أياديكم وأفكاركم

تحياتي وتمنياتي بالتوفيق والنجاح الدائم

وإن شاء الله تحطوا لنا دروس في هالمجال

ومنكم نستفيد :)

{ وقل رب زدني علماً }

#16

اخوانى لماذا لا تقرأو بعنايه انا كاتب انها فى مرحلة التصميم

163374357.gif

#18
MoaM كتب:
:lol:  :lol:  :lol:  :lol:

لقد عملت اللعبة و هي لعبة جيدة جداً

الحمد لله

163374357.gif

#19

السلام عليكم

قرأنا بعناية وأحببنا فقط أن نطرح آراءنا واقتراحاتنا

فإن تسببنا لكم بأي إزعاج فنرجو المعذرة !!

آسفين وسامحونا

:)

{ وقل رب زدني علماً }

#20
تمهيدي كتب:
السلام عليكم

قرأنا بعناية وأحببنا فقط أن نطرح آراءنا واقتراحاتنا

فإن تسببنا لكم بأي إزعاج فنرجو المعذرة !!

آسفين وسامحونا

:)

أنا وضعت الموضوع للمناقشه وطرح الأراء وأرحب بأى نقض وأرجو ان لا تفهمنى غلط انا لم انزعج او اى شئ وارجو ان لا تكون زعلت وارجو ان ترد على وتقول انك لم تغضب :D

163374357.gif

#21

يحدث خطأ في اثناء اللعب يؤدي الى توقف اللعبة و اختفاء الTaskbar و يجب اغلاق الexplorer.exe و اعادة تشغيله مرة اخرى لاعادته

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#22

السلام عليكم

أخي العزيز لا يوجد ما يوجب الغضب أو الزعل !

تمنياتي لك بدوام التوفيق ومزيد من الرقي :)

تحياتي ؛؛

{ وقل رب زدني علماً }

#23

يالسيد ..

اريد اعرف كيف يزداد طول الثعبان ..

الطريقة التي سأساخدمها ان شاء الله

for int i = 1 to numofnode

drawnode(x,y)

يعني يعمل حلقة .. تكرارية اذا اكل الطعم تزداد قيمة المتغير numofnode وبالتالي يرسم مربعين .. ثم ثلاثة ... وهكذا .. وبالتالي الجسم يطول.

اما موقع كل node نأتي به من موقع الرأس .. هل هذه الفكرة ..

اتمنى تعطيني كم تلميحة : ),,

لان اكواد vb لا اعرف عنها الكثير ... ما اعرف الا السي .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#24

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اخى الشمرى

انا لا اعرف لغة السى جيدا لكن سوف اشرح لك الفكره

فى البدايه اعلنت عن بعض الخصائص

مثل

Public Type snake_F

X As Long محور الx

Y As Long محور y

ax As Long هذا المتغير يأخذ قيمة x قبل ان يتحرك الثعبان الخطوه الجديده

aY As Long وهذا ايضا

Used As Boolean اما هذا فهو نصف الأجابه على سئوالك له قيمتان اما false او true

End Type

ثم انسب هذه المتغيرات الى المصفوفه

Public SNAKE(1 To 100) As snake_F

فى بدايه البرنامج أحدد عدد أجزاء الثعبان بحلقه بأن أجعل كل العناصر = false بثتثناء اول 5 عناصر مثلا فيصبح طول الثعبان 5 قطع

اما كيف سيتحرك 5 قطع فقط من الثعبان فهذا عن طريق تبادل المواقع بين عناصر المصفوفه

الفكره هى تبادل المواقع بين اعضاء المصفوفه

عندما اضغط على مفتاح الأسهم لتحريك الثعبان فأن فى الحقيقه يتحرك رأس الثعبان فقط ثم بحلقه انقل قيم المتغيران x,y الى ax,ay لكل عنصر فى المصفوفه ثم بحلقه اخر انقل القيم ax,ay من العنصر الأول الى x,y العنصر الثانى

هذا عن الحركه

بواسطة حلقه تكراريه بطول عدد عناصر المصفوفه اضع داخل الحلقه شرط عندما تكون قيمه العنصر true ينقل له القيم

واضع متغير داخل الشرط = قيمه متغير الحلقه فإن كان عدد العناصر التى = true خمسه المتغير =5

L=i

وعندما يأكل الثعبان

snake[L+1]=true

فعندما يتحرك الثعبان الحركه التاليه سوف تزيد قيمه الحلقه 1

ارجو ان اكون قدرت اشرح الطريقه لجهلى بلغة السى

وان لم استطع ان اوصل لك الفكره فأرجو ان تضيفنى على المسنجر لأشرح لك الفكره

SAYEDF1@HOTMAIL.COM

تم تعديل هذه المشاركة بواسطة sayedf1 في 22 أكتوبر 2005 في 11:29

163374357.gif

#25
bashmohandes كتب:
يحدث خطأ في اثناء اللعب يؤدي الى توقف اللعبة و اختفاء الTaskbar و يجب اغلاق الexplorer.exe و اعادة تشغيله مرة اخرى لاعادته

عندما يختفى الTaskbar شغل اللعبه وأخرج منها بالضغط على مفتاح Esc سوف يظهر الTaskbar وأرجو أن تخبرنى متى يحدث الخطأ

163374357.gif

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

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