عندما اكل الطعام الثعبان ينقطع ولا اعرف حل لهذه المشكله إلي الان
تاكد من الكود /ََََََََََََََََََََ
نزل الخطاء او وريني الكود
عندى نفس المشكلة رغم انى مشيت نفس الخطوات مع مستر ابراهيم بالظبط !!
ممكن تبعت صورة للخطأ و الكود
مفيش error بيظهر أصلا … اللعبة بتستمر عادى جدا
بالنسبة للكود نفس خطوات وكود مستر إبراهيم بالظبط … وراجعتوا اكتر من مرة عشان اتأكد أنه صحيح .
انا لسه حاطط موضوع جديد امبارح … فيه تفاصيل بالصور عن مشاكل كتير ظهرت معايا
طيب ممكن تبعت صورة للكود بتاع الطعام food.pyو ال snake.py
انا اسف بس ممكن صورة الكود بتاع وظيفة move()
جرب لاتضع shape=“square” l داخل قوس Turtle وانما فورا ضع l “square” l في القوس لاني فعلت ذلك فنجح الكود
square = Turtle("square")
لقد ارسلت لك حلا للمشكلة في الموضوع راجعه وباذن الله ستحل المشكلة
للاسف نفس المشكله موجوده
اظن انك حاطط القطعة لما يكلها ترجع نفس المكان
شوف التعديل
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) # أضف القطعة الجديدة في نهاية قائمة الثعبان
مازالت نفس المشكله ينقطع الثعبان ولا يتكون مره اخري للاسف
ابعت صورة الفانكشن بتاع move()
حسنا ارسل كود الملف كاملا حتى اراجعه
الكود تبعك فيه مشكلة
يمكن خطواتك ناقصة
Add_snake.goto(self.turtles[0].pos())
ممكن تكون لمشكلة انك حاطط رقم 0 بدل رقم -1
اذا ممكن تصور كل ملفات لعبة بكون افضل