|
project name:
Life
target platform: MenuetOS, x86 (IA-32), x86-64 achitecture
compiler: flat assmebler 1.49
version: 0.1a
last update: 20th May 2004
maintained by: ?
e-mail: ?
;******************************************************************************
Summary:
Игра "Жизнь" моделирует жизнь поколений гипотетической колонии
живых клеток, которые выживают, размножаются или погибают в зависимости
от того, сколько соседей из восьми возможных оказывается у клетки. Так,
если у клетки один сосед или ни одного, она погибают "от одиночества";
если клетка имеет четырех или более соседей, она погибает "от перенаселения";
если пустое место имеет 3 соседа, то на нём "рождается" новая
клетка; если у живой клетки 2 или 3 соседа, то она продолжает "жить".
Разместив в начале игры клетки исходной популяции, игрок созерцает эволюцию
колонии. Существуют конфигурации статические, повторяющиеся, перемещающиеся
в определенном направлении. Поражает то, что простейшие правила "жизни"
в зависимости от начальных условий порождают разнообразные комбинации,
которые невозможно предсказать. Иногда это выглядит как довольно сложное
"поведение" колонии и вполне заслуживает названия "Жизнь".
;******************************************************************************
HISTORY:
; Version 0.1a 20th May 2004
; Ivan Poddubny
;---------------------------------------------------------------------------------------------
; Version 0.1 30th March 2004
; Mike Hibbett
;****************************************************************************** |