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

نظام رياضي معقد يسير وفق قوانين رياضية بسيطة Game of life

بدأه عامر الشابي في 8 يوليو 2014 · 0 رد · 925 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

 

John von Neumann الذي قام بتطوير قوانين رياضية معقدة لتطوير آلة تكون نسخة منه

 

العالم عبارة عن مكان وزمان.في لعبة الحياة Game of life  العالم هو لوحة مربعة او مستطيلة الشكل ثنائية الأبعاد مقسمة إلى مربعات صغيرة,والزمان هو عبارة

 

عن زمن متقطع او ما يعرف بالأجيال,والمربعات فيها الحي وفيها الميت الحي عبارة عن مربعات ملونة والمربعات الميتة هي مربعات فارغة وكل مربع حي كان او ميت له 8 جيران.

 

حسنا الآن سأستعرض لكم الخوارزمية الرياضية البسيطة التي أعتمدها كونواي لصنع هذا العالم الإفتراضي المعقد:

 

1-كل مربع حي له من جيرانه مربعين او ثلاثة أحياء يعيش إلى الجيل القادم

 

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

 

3-كل مربع حي له من جيرانه أقل من 2 حيان يموت في الجيل القادم

 

4-كل مربع ميت له من جيرانه بالظبط ثلاثة أحياء يعيش في الجيل القادم

 

هذه هي القوانين الاربع البسيطة,ربما بعض الإخوة لن يعرفوا كيف يكون للمربع جيران حسنا راقب هذه الصورة

 

eryRYc.png

 

سنأخذ هذا المثال لنشرح اللعبة فركز جيدا

 

UaNJ0h.png

 

وهذه بعض النماذج المذهلة التي صنعت عن طريق هذه القوانين البسيطة

 

CNV4qQ.gif

SF2OnK.gif

mVNG3G.gif

 

وهذا برنامج تستطيع منه صناعة نماذج من هذه اللعبة ومراقبة تطورها عبر الأزمنة

 


http://golly.sourceforge.net/

 

وهذا موضوع للأخ مصطفى35a2 كتب كود بالسي++ لتنفيذ اللبعة

 

بالتوفيق

 

 

2

Untitled-18.jpg

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

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

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

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

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