روش استفاده از بازی زندگی
- با زدن یا کشیدن روی صفحه سلول زنده بکشید، یا یک الگوی آماده مثل گلایدر، پولسار یا تفنگ گاسپر را انتخاب کنید.
- روی «شروع» بزنید و تکامل را تماشا کنید. با «یک نسل» قدمبهقدم جلو بروید و با «توقف» شبیهسازی را متوقف کنید.
- سرعت، اندازه صفحه یا قانون را عوض کنید و با «تصادفی» از صفحهای پر از سلولهای تصادفی شروع کنید.
- وقتی صفحه پایدار شود، در یک چرخه تکرار شود یا سلول زندهای نماند، به شما خبر میدهیم.
بازی زندگی چیست؟
بازی زندگی یک ماشین سلولی است که ریاضیدان بریتانیایی، جان کانوی، در سال 1970 ابداع کرد و مارتین گاردنر آن را در مجله Scientific American معروف کرد. بازیای برای بردن یا باختن نیست: شما وضعیت اولیه را میچینید و بقیهاش را قوانین انجام میدهند، بدون دخالت هیچکس دیگر.
صفحه شبکهای از خانههاست و در هر خانه یک سلول زنده یا مرده قرار دارد. در هر نسل، سلول زندهای که دو یا سه همسایه زنده داشته باشد (از میان هشت خانهی اطرافش) زنده میماند و در غیر این صورت میمیرد؛ خانهی مردهای که دقیقاً سه همسایه زنده داشته باشد زاده میشود. از همین قوانین ساده شکلهایی پدید میآیند که ساکن میمانند، نوسان میکنند، روی صفحه حرکت میکنند (گلایدرها) و حتی تفنگهایی که بیوقفه گلایدر میسازند.
میتوانید قانونهای دیگری با همین ایده هم امتحان کنید، مثل هایلایف یا روز و شب. همهچیز روی دستگاه خودتان محاسبه میشود و هیچ چیزی به هیچ سروری فرستاده نمیشود.
نکتههای مهم
- صفحه اندازه ثابتی دارد. وقتی لبهها متصل باشند، هر چه از یک طرف خارج شود از طرف دیگر دوباره وارد میشود؛ وگرنه آنچه به لبه برسد روی یک دیوار خاموش میشود.
- الگوهای بزرگ، مثل تفنگ گاسپر، برای اینکه کامل جا شوند به صفحهای دستکم 48 × 48 نیاز دارند.
- در صفحهی متناهی، بینهایتِ بازی اصلی وجود ندارد: بعضی شکلها (مثل R-پنتومینو) پایانی متفاوت از آنچه در یک صفحهی نامحدود دیده میشود پیدا میکنند.
- تنظیمات (اندازه، سرعت، قانون) فقط در همین مرورگر ذخیره میشوند. نقشهای که کشیدهاید ذخیره نمیشود.
سؤالات متداول
قوانین بازی زندگی چیست؟
سلول زندهای که دو یا سه همسایه زنده داشته باشد زنده میماند؛ با کمتر از دو همسایه از تنهایی میمیرد و با بیش از سه همسایه از ازدحام میمیرد. خانهی مردهای که دقیقاً سه همسایه زنده داشته باشد زاده میشود.
گلایدر چیست؟
شکلی پنجسلولی است که روی صفحه به صورت اریب حرکت میکند و هر چهار نسل یک خانه جلو میرود. شناختهشدهترین الگوی این بازی است.
کدام الگوها را امتحان کنم؟
گلایدر و فضاپیمای سبک حرکت میکنند؛ چشمکزن، وزغ، فانوس دریایی، پولسار و پنتادکاتلون نوسان میکنند؛ بلوک و کندوی زنبور ساکن میمانند؛ R-پنتومینو، بلوط و «جانسخت» به شکلهای غیرمنتظره رشد میکنند؛ و تفنگ گاسپر گلایدر شلیک میکند.
قانونهایی مثل B3/S23 یعنی چه؟
این یک روش نوشتن قانون است: B میگوید چند همسایهی زنده باعث زاده شدن یک سلول میشود (3) و S میگوید چند همسایه باعث زنده ماندنش میشود (2 یا 3). با عوض کردن این اعداد دنیاهای دیگری پدید میآید، مثل هایلایف (B36/S23) یا بذرها (B2/S).
رایگان است؟ باید چیزی نصب کنم؟
رایگان است، ثبتنام نمیخواهد و مستقیم در مرورگر کار میکند، روی موبایل هم.