9;єкта був обраний текстовий підхід, то при зображенні зв'язків в якості ланок відображаються об'єкти без зазначення їх атрибутів. p> Зв'язок R1 - типу один до одного. Ігрове поле взаємодіє тільки з порожнім полем. Зв'язок формалізована за допомогою одновимірного цілочисельного масиву, в якому містяться номери осередків містять строковий порядковий номер комірки. p> Зв'язок R2 - типу один до багатьох. Порожнє поле може взаємодіяти з полями, заповненими з символами, які знаходяться поруч з ним. p> Зв'язок R3 - типу один до одного. Поле з символом взаємодіє з ігровим полем. p> Зв'язок R4 - типу один до одного. Порожнє поле взаємодіє з ігровим полем. p> Зв'язок R5 - типу один до одного. Поле з символом взаємодіє з порожнім полем. p> Зв'язок R6 - один до багатьох. Ігрове поле взаємодіє з полями, заповненими символами. p> Дія починається зі створення випадкової послідовності осередків, що містять символи чисельної послідовності, а так само буквеної, з яких в наслідок потрібно буде зібрати правильну послідовність.
А спеціальний лічильник підраховує кількість ходів, за яке користувач зібрав правильну послідовність.
3.4 Опис життєвого циклу програми
На малюнку 3.3 представлена ​​діаграма життєвого циклу даного основного ігрового процесу.
В
Малюнок 3.3 - Діаграма життєвого циклу ігрового процесу
Як тільки починається гра, програма очікує вчинення користувачем ходу. Після того, як користувач зробив хід, програма шукає порожній елемент на ігровому полі, і залежно від того, з якою осередком взаємодіяв користувач, робить її переміщення. p> Якщо осередок перебувала над порожньою, то вона відповідно рухається вниз, займаючи її місце. За таким же принципом відбуваються переміщення інших осередків, в залежності від їх розташування відносно порожньої комірки. p> Після кожного ходу виконується перевірка на правильність викладеної послідовності.
У будь-який час користувач може почати гру заново. Ігрове поле заново заповниться випадковими елементами. br/>
3.5 Діаграма переходів станів
Модель стану об'єктів або системи складається з діаграми переходів станів (ДПС), а також з опису кожної ланки на цій ДПС.
Моделі станів об'єктів висловлюють опис життєвого циклу об'єктів, тобто є формальним описом поведінки об'єктів.
Кожна діаграма станів описує всі можливі стану одного примірника певного класу і можливі послідовності його переходів з одного стану в інший, тобто моделює всі зміни станів об'єкта як його реакцію на зовнішні впливи.
Діаграма станів є графом спеціального виду, який представляє деякий автомат. Вершинами графа є можливі стану автомата, зображувані відповідними графічними символами, а дуги позначають його переходи зі стану в ...