لعبة :: الحياة

لعبة :: الحياة - يلعب لعبة حياة كونواي.
التحميل الان

لعبة :: الحياة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Michael K. Neylon
  • موقع ويب الناشر:
  • http://search.cpan.org/~dmuey/Hash-Merge-0.10/Merge.pm

لعبة :: الحياة العلامات


لعبة :: الحياة وصف

لعبة :: الحياة - مسرحيات لعبة كونواي من الحياة. لعبة :: الحياة - مسرحيات لعبة Conway's of Life.synopsis استخدم لعبة :: الحياة؛ بلدي لعبة $ = لعبة جديدة :: الحياة (20)؛ بلدي البداية = ، ، ]؛ $ game-> place_points (10، 10، $ ابتداء)؛ ل (1..20) {My $ Grid = $ game-> get_grid ()؛ foreach (@ $ grid) {print map {$ _ _؟ 'x': ". } @ $ _؛ طباعة "ن"؛ } طباعة "NN"؛ لعبة $-> عملية ()؛ } لعبة Life's Conway's هي مثال أساسي على العثور على أنماط "المعيشة" في الأساس الأساسي إلى حد ما (انظر الملاحظات). تحدث لعبة الحياة على شبكة مستطيلة ثنائية الأبعاد، مع كون كل شبكة جهة إما حية أو ميتة. إذا كانت نقطة الشبكة الحية تحتوي على 2 أو 3 جيران داخل 8 نقاط المحيطة، فإن هذه النقطة ستبقى على قيد الحياة في الجيل التالي؛ أي أقل أو أكثر سوف تقتلها. سوف تصبح نقطة الشبكة الميتة على قيد الحياة إذا كان هناك بالضبط 3 الجيران الحي لذلك. مع هذه القواعد البسيطة، الهياكل الرائعة مثل الطائرات الشراعية التي تتحرك عبر الشبكة، بنادق طائرة شراعية تولد هذه الطائرات الشراعية، بوابات XOR، وغيرها تم العثور عليها. هذه الوحدة ببساطة توفر طريقة لمحاكاة لعبة الحياة في Perl.in تنسيق الأنظمة المستخدمة في place_points، toggle_point وغيرها من الوظائف، أول coopinate هو الاتجاه الرأسي، 0 كونها الجزء العلوي من اللوحة، والثاني هو diaraction الأفقي، 0 كونه الجانب الأيسر من اللوحة. وبالتالي، فإن تبديل نقطة (3،2) سيقوم بتبديل حالة النقطة في الصف الرابع والعمود الثالث. يتم تعيين حواف المجلس حاليا باسم "شقة"؛ لا تملك الخلايا على الحافة أي جيران، وبالتالي سوف "تسقط" خارج المجلس. قد تسمح الإصدارات المستقبلية بحواف "الاعوجاج" (إذا تنتقل الخلية من الجانب الأيسر، فستظهر مرة أخرى على الجانب الأيمن). متطلبات: perl.


لعبة :: الحياة برامج ذات صلة