- •1 Постановка задачі
- •2 Математична модель та структура програми
- •3 Огляд існуючих рішень
- •3.1 Аналіз аналогічних програм
- •Програма для гри у карткову гру «Дурбецел»
- •Програма для гри у карткову гру «produrak»
- •3.1.3 Підсумковий аналіз розглянутої програми
- •3.2 Використання основних принципів ооп
- •5 Структура даних та ресурсів програми
- •6 Опис програми
- •7 Керівництво адміністратора
- •4 Перелік і визначення режимів, опис діалогу
- •8 Керівництво користувача
- •Список використаних джерел
- •Додаток а – Текст програми
- •Додаток б – Діаграми класів
- •Додаток в – Діаграма агрегацій
3 Огляд існуючих рішень
3.1 Аналіз аналогічних програм
Дуже багато людей грають у карткові ігри, а оскільки гра «підкидний дурень» одна з них, то існує відповідно дуже багато програм, які дозволяють грати як онлайн в цю гру з іншими гравцями, так і з комп’ютером. Проте не всі з цих програм мають гарне графічне оформлення та зручний інтерфейс. Тому, аналізуючи програми такого роду, треба звернути увагу на такі критерії:
зручність інтерфейсу;
простота у користуванні;
доступність отримання програми;
забезпечення необхідної функціональності;
можливість використання на будь-якому комп’ютері;
продуктивність.
Програма для гри у карткову гру «Дурбецел»
«Дурбецел» — програма, яка дозволяє грати у різні варіації «Дурня», в тому числі у гру «Підкидний дурень». В цій грі зберігаються всі класичні правила, а саме можливості підкидувати, забирати карти або об’явити, що карти можно відправити у «бито».
Переваги такого продукту:
зручність та зрозумілість інтерфейсу, доступність користувачу з мінімальним рівнем навичок роботи з комп’ютером;
можливість обирання мови інтерфейсу;
можливість зберігання стану гри;
можливість грати онлайн;
змога обирати рівень важкості гри.
Рисунок 3.1 – Інтерфейс програми «Дурбецел»
Програма для гри у карткову гру «produrak»
«PODDURAK» – програма, яка дозволяє грати у гру «Підкидний дурень». В цій грі зберігаються всі класичні правила, а саме можливості підкидувати, забирати карти або об’явити, що карти можно відправити у «бито».
Переваги такого продукту:
можливість змінювати елементи інтерфейсу;
можливість обирати рівень важкості гри;
можливість вмикати/вимикати анімацію;
Рисунок 3.2 – Інтерфейс програми «PODDURAK»
3.1.3 Підсумковий аналіз розглянутої програми
Програми «Дурбецел» та «PODDURAK» дають змогу проведення карткової гри з віртуальним суперником, що розвиває логіку та дає можливість відпочити. У програмі «Дурбецел» зручний і зрозумілий інтерфейс на стан 2000 року, проте легкість використання робить програму «Дурбецел» конкурентоспроможною серед інших існуючих програм. Також в цій програмі великий спектр можливостей, а саме: вибір рівней важкості, можливість грати онлайн та змінювати мову інтерфейсу, а також багато варіації карткової гри «Дурень». Хоча в програмі «PODDURAK» не зовсім привабливий інтерфейс, але в ній не має нічого зайвого, вона надає можливість обирати рівені важкості, змінювати елементи інтерфейсу, а також дозволяє ввімкнути/ввимкнути анімацію.
Розглянувши існуюче рішення, я зробив висновок, що для створення програми, яка б використовувалась для гри з віртуальним суперником, потрібно додати в існуючий функціонал більш мінімалістичний та новий тематичний інтерфейс, здатність додавати та редагувати ім’я гравця.
Для побудови плану для розробки проектного рішення необхідно скласти порівняльну таблицю рішень «Дурбецел»[1], «PODDURAK» [2] та проектного – «Підкидний дурень».
Таблиця 3.1 – Порівняння існуючих рішень та проектної роботи
Критерій оцінки |
Дурбецел |
PODDURAK |
Підкидний дурень |
Зручність інтерфейсу |
+ |
- |
+ |
Можливість використання користувачем з мінімальним рівнем навичок роботи з комп’ютером |
+ |
+ |
+ |
Можливість вводу ім’я гравця |
- |
- |
+ |
Простота у користуванні |
- |
- |
+ |
Доступність отримання програми |
+ |
+ |
+ |
Забезпечення необхідної функціональності |
+ |
+ |
+ |
Можливість вибіру рівню важкості |
+ |
+ |
+ |
Продуктивність |
+ |
+ |
+ |
