مشكله في كود لعبة التعبان

عندما اكل الطعام الثعبان ينقطع ولا اعرف حل لهذه المشكله إلي الان

3 إعجابات

تاكد من الكود /ََََََََََََََََََََ

إعجاب واحد (1)

نزل الخطاء او وريني الكود

إعجابَين (2)

عندى نفس المشكلة رغم انى مشيت نفس الخطوات مع مستر ابراهيم بالظبط !!

3 إعجابات

ممكن تبعت صورة للخطأ و الكود

إعجابَين (2)

مفيش error بيظهر أصلا … اللعبة بتستمر عادى جدا
بالنسبة للكود نفس خطوات وكود مستر إبراهيم بالظبط … وراجعتوا اكتر من مرة عشان اتأكد أنه صحيح .

انا لسه حاطط موضوع جديد امبارح … فيه تفاصيل بالصور عن مشاكل كتير ظهرت معايا

إعجابَين (2)

طيب ممكن تبعت صورة للكود بتاع الطعام food.pyو ال snake.py

إعجابَين (2)


دا الخطأ

4 إعجابات


دا الكود

4 إعجابات

انا اسف بس ممكن صورة الكود بتاع وظيفة move()

إعجابَين (2)

جرب لاتضع shape=“square” l داخل قوس Turtle وانما فورا ضع l “square” l في القوس لاني فعلت ذلك فنجح الكود

square = Turtle("square")
إعجابَين (2)

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

إعجابَين (2)

للاسف نفس المشكله موجوده

إعجابَين (2)

اظن انك حاطط القطعة لما يكلها ترجع نفس المكان

شوف التعديل

def extend(self):
    Add_snake = Turtle(shape="square")
    Add_snake.color("white")
    Add_snake.penup()
    last_position = self.turtles[-1].pos()  # احصل على موضع آخر جزء من الثعبان
    Add_snake.goto(last_position)  # أضف القطعة الجديدة في نهاية الثعبان
    self.turtles.append(Add_snake)  # أضف القطعة الجديدة في نهاية قائمة الثعبان
إعجابَين (2)

مازالت نفس المشكله ينقطع الثعبان ولا يتكون مره اخري للاسف

إعجابَين (2)

ابعت صورة الفانكشن بتاع move()

إعجابَين (2)

حسنا ارسل كود الملف كاملا حتى اراجعه

إعجاب واحد (1)

الكود تبعك فيه مشكلة
يمكن خطواتك ناقصة

إعجاب واحد (1)

Add_snake.goto(self.turtles[0].pos())
ممكن تكون لمشكلة انك حاطط رقم 0 بدل رقم -1

اذا ممكن تصور كل ملفات لعبة بكون افضل

إعجابَين (2)