Помощь в учёбе, очень быстро...
Работаем вместе до победы

Постановка задачи. 
Реализация программного модуля

РефератПомощь в написанииУзнать стоимостьмоей работы

Необходимо разработать эволюционную игру «Жизнь», придуманную Д. Конвеем, позволяющая проследить увлекательную картину «эволюции» фигур на игровом поле, происходящую по законам, подобным законам эволюции в настоящих экологических системах. Расчётные формулы метода отражают правила самой игры, т. е. когда клетки должны рождаться и когда должны умирать. Клетка гибнет, если ее окружают менее 2-х… Читать ещё >

Постановка задачи. Реализация программного модуля (реферат, курсовая, диплом, контрольная)

Общая характеристика задачи

Необходимо разработать эволюционную игру «Жизнь», придуманную Д. Конвеем, позволяющая проследить увлекательную картину «эволюции» фигур на игровом поле, происходящую по законам, подобным законам эволюции в настоящих экологических системах.

Суть «Жизни» очень проста, как и суть обычной человеческой жизни. На игровом поле располагается в некотором начальном порядке определенное количество фишек, которые задают начальные условия эволюционного процесса. Каждая ячейка игрового поля может находиться в двух состояниях — либо оставаться пустой, либо быть занятой фишкой. Игра состоит из «циклов жизни», или из последовательности дискретных шагов, с помощью которых имитируется смена поколений. Переход от предыдущего поколения к следующему происходит по определенным правилам, которые применяются одновременно ко всем клеткам доски.

Предусмотреть графический интерфейс.

Проектирование программного модуля

Расчетные формулы метода

Расчётные формулы метода отражают правила самой игры, т. е. когда клетки должны рождаться и когда должны умирать.

Привила игры следующие: программный модуль код интерфейс.

  • 1. Клетка выживает, если ее окружают 2 или 3 закрашенные клетки
  • 2. Клетка гибнет, если ее окружают более 3-х закрашенных клеток
  • 3. Клетка гибнет, если ее окружают менее 2-х закрашенных клеток
  • 4. Клетка рождается, если ее окружают 3 закрашенные клетки.

Описание схемы программы

Показать весь текст
Заполнить форму текущей работой