550 грн.
Розробити будь-яку нескладну гру, використовуючи твірні шаблони Singleton та Абстрактна фабрика, один з шаблонів на вибір: Будівельник або Прототип.
Реалізувати шаблони Singleton для класів, які потребують лише один екземпляр об’єкту в моделі (не в UI). Це може бути карта, основний рухомий об’єкт, екзампляр цілої гри тощо.
Абстрактна Фабрика може реалізовувати різні варіанти складності гри, стилів гри, підтримку різних розширень екрану за допомогою шаблону яка б створювала різні набори компонентів при різних розширення.
Будівельник запотребований для побудови карт гри чи інших складних об”єктів, яке містить різні компоненти, які по – різному групуються при різних розширеннях. Наприклад, вікно карти міститиме 10x10 комірок при малих розширеннях, і 20x20 комірок при великих розширеннях. При великих розширеннях, також може містити додаткові панелі, які відсутні при малих розширеннях екрану, і т.д.
Прототип запотребований для масової ініціалізації подібних об’єктів. Наприклад є класс Unit, який має малюнок, HP, та інші характеристики. Можна реалізувати декілька реалізацій цього класу, наприклад: Dragon, Wolf, ітд. Кожному з цих класів присвоїти їх відповідні характеристики (малюнки, HP, ітд), а пізніше розмножувати ці об’єкти шляхом копіювання прототипів.