Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Гра "Життя"

Реферат Гра "Життя"





tify"> InitializeVariables () - ініціалізація змінних;

. DrawGridLine () - малює лінії сітки;

. DrawLifeCells () - малює живі клітини;

. IsOutside () - перевіряє чи знаходитися точка з координатами x, y в межах ігрового поля;

. GenerateRandomCells () - генерує випадкове кількість клітин;

. StartStopGame () - Старт/Стоп гри;

. ClearField () - очищає ігрове поле. - основна логіка гри, реалізує інтерфейс INextStep:

. NextStep () - повертає стан клітин на наступному кроці;

. NeighboursCount () - повертає кількість сусідів.

Для відображення схеми взаємодії функціональних блоків програми складена діаграма варіантів використання (Use Cases). Варіанти використання (Use cases) - спосіб відображення функціональності і вимог до системи. Діаграми варіантів використання складаються з іменованих блоків функціональності (варіанти використання), осіб або предметів, які активізують функціональність (актори) [7]. Use Cases діаграма ігри представлена ​​на малюнку 4.1 [4]

Діаграми варіантів використання взаємодії користувача з програмою представлені на малюнку 4.1.


В 

Малюнок 4.1 - Діаграми варіантів використання взаємодії користувача з програмою


Діаграми взаємодії класів представлені на малюнку 4.2.


В 

Малюнок 4.2 - Діаграми взаємодії класів


5. Опис програми для користувача


.1 Загальні відомості


Гра "Життя" - одна з найпопулярніших математичних ігор сторіччя. Ця гра, представлена ​​широкій громадськості провідним рубрику математичних ігор і розваг в журналі Scientific American М.Гарднер, стала користуватися великою популярністю у всьому світі. Гра В«ЖиттяВ», винайдена Джоном Хортоном Конуей, описує популяцію стилізованих організмів, що розвивається в часі під дією протиборчих тенденцій розмноження і вимирання. p align="justify"> Дія гри відбувається на якійсь площині, розділеної на клітини. Кожна клітина оточена 8 такими ж клітинами. Кожна клітина може знаходитися в двох станах - живому чи мертвому, тобто порожньому. На стан будь-якої клітини впливають стан сусідніх клітин. У часі ці стани дискретно відповідно з деякими правилами або генетичним законам Конуея, що складаються з 3 пунктів:

якщо поруч з порожньою кліткою рівно три живих, то в порожній клітці народжується життя

якщо поруч з живою клітиною менше двох ...


Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Діаграми прецедентів (варіантів використання)
  • Реферат на тему: Фазові діаграми як засіб опису взаємодії різних матеріалів. Основні фазові ...
  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...
  • Реферат на тему: Використання дидактичних ігор при формуванні математичних уявлень у дошкіль ...
  • Реферат на тему: Розробити спосіб контролю легальності взаємодії двох додатків