Завалите се и убијте мало времена уживајући у класичној Цонваиевој игри живота унутар вашег Линук терминала.

Ако проводите много времена радећи са Линук терминалом, можда већ имате заблуде о божанској моћи — посебно ако сте пријављени као роот.

Одвојите мало времена од кише жаба на своје кориснике уз ову класичну симулацију ћелијских аутомата и седите док еволуција иде својим током.

Шта је Конвејева игра живота?

Конвејева игра живота није игра у класичном смислу, пошто с њом не комуницирате. Уместо тога, ви креирате почетну конфигурацију ћелија и гледате како оне међусобно делују и еволуирају у складу са стриктним скупом правила.

Еволуција се одвија преко бесконачне мреже ћелија, тако да теоретски нема ограничења колико далеко ваша креација може да се шири, а пошто је игра завршена по Тјурингу, такође нема ограничења у томе шта може Креирај.

Чувена теорема о бесконачном мајмуну каже да ће мајмун који удара насумичне тастере писаће машине, да ће, дато бесконачно време, откуцати сваки замисливи текст.

instagram viewer

Неизбежно је да ће, под истим условима, игра на крају и тренутно распоредити ћелије у комплетна Шекспирова дела, испричати ваше најдубље тајне, рећи вам када ће ваша техника престати да добија подршку, и откривају смисао одговора на крајње питање живота, универзума и свега.

Такође је забаван начин да проведете пола сата у празном ходу у терминалу док преузимате ИСО-ове или покрећете аутоматизоване тестове.

Како инсталирати Цонваи'с Гаме оф Лифе на Линук

Игра је написана на Хаскелл-у и потребно је да имате Хаскелл-ов стек инсталиран на вашем систему да бисте је компајлирали.

Најлакши начин да инсталирате стек на Дебиан или Убунту је да отворите терминал и унесете:

судо апт инсталл хаскелл-стацк

Алтернативно, и за друге дистрибуције, можете преузети и извршити инсталациону скрипту:

цурл -сСЛ https://get.haskellstack.org/ | сх

Скрипта ће тражити вашу судо лозинку за инсталирање зависности и за постављање бинарних датотека /usr/local/bin.

Апликацији је такође потребно либтинфо-дев пакет за састављање:

судо апт инсталл либтинфо-дев

Да бисте инсталирали Гаме оф Лифе, клонирајте своје ГитХуб спремиште и користите команду цд да се уселим у то:

гит цлоне https://github.com/samtay/conway.git && цд цонваи

Саставите програм са:

стек буилд

На крају, инсталирајте га са:

век инсталације стека

Будите божанство командне линије уз Конвејеву игру живота!

Како је Игра живота пре симулација него права игра, почетни услови су критични за њен развој.

Покрените ТУИ уносом:

живот

Највећи део прозора ће бити заузет празним оквиром који садржи плави курсор. Ово можете да померате по екрану помоћу тастера са стрелицама на тастатури. Притисните Ентер да бисте додали или уклонили ћелију.

Правила су једноставна:

  • Ако је жива ћелија окружена са мање од два суседа, она ће умрети и нестати
  • Ако мртва ћелија има три жива суседа, она постаје жива ћелија
  • Ако жива ћелија има три жива суседа, она умире
  • Ако жива ћелија има два или три жива суседа, она опстаје до следеће итерације

Ако вам недостаје инспирације, можете да изаберете неки од унапред направљених облика притиском на # тастер, праћен бројевима од 0 до 9.

Такође ћете моћи да додајете или бришете појединачне ћелије током симулације притиском на Ентер кључ, као духовно биће које се препушта малом безгрешном зачећу или удара.

Када будете спремни да започнете симулацију, притисните Спаце. Такође можете користити овај тастер да паузирате. Подручје за игру је теоретски бесконачно и можете се померати око њега помоћу тастера са стрелицама.

Како се ваша пауза за ручак ближи крају, а ви сте нестрпљиви да видите како ће се симулација одвијати, можете да притиснете Цтрл + > да то убрза. Ако желите да одвојите још мало времена да испитате еволуцију на делу, притисните Цтрл + <.

Будите и ви Бог на шаховској табли терминала!

Нема мањка игара које можете играти на Линук терминалу. Ако желите да преузмете активнију улогу у животима својих виртуелних субјеката, размислите о томе да играте партију шаха преко ССХ-а.