Курсовий Климко - Вер2.

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

ЗМІСТ

ПОЯСНЮВАЛЬНОЇ ЗАПИСКИ КУРСОВОГО ПРОЕКТУ


ВСТУП
РОЗДІЛ 1. ЗАГАЛЬНА ЧАСТИНА
1.1 Опис предметної області
1.2 Огляд і аналіз існуючих аналогів, що реалізують функції предметної
області
1.3 Специфікація вимог до системи
РОЗДІЛ 2. СПЕЦІАЛЬНА ЧАСТИНА
2.1 Проектування архітектури програмної системи
2.2 Програмна реалізація системи
2.3 Розгортання програмного продукту та інструкція користувача
ВИСНОВКИ
СПИСОК ІНФОРМАЦІЙНИХ ДЖЕРЕЛ
ДОДАТКИ

КП. П17-09.00.00.000 ПЗ
Змн. Арк. № докум. Підпис Дата
Розроб. Климко В.О Літ. Арк. Аркушів
Програмний додаток – гра
Перевір. Козенко Т.І. 4 9
Реценз.
«HorrorGame»
Н. Контр. П-17д СПК ЦНТУ
Затверд.
ВСТУП
З розвитком цифрових технологій комп'ютери все більше вливаються в
життя людини. Якщо раніше ЕОМ використовувалися виключно для складних
математичних обчислень, то сьогодні сфера їх застосування істотно
розширилася.
Комп'ютерні ігри - одне з найбільш масових застосувань електронних
обчислювальних машин. Розвиток ігрової індустрії йшло стрімким темпом, і
особливо користувалося популярністю у підлітків. Перші ігри відрізнялися
простотою інтерфейсу і логіки, але з часом вони ставали все складніше і
складніше, над їх створенням працював вже не одна людина, а ціла команда
розробників. За останій час, компютерні відеоігри ігри набули небувалої
популярності за останні роки та посіли почесне місце на ринку розваг та
дозвілля. Як результат, бурний розвиток індустрії розробки комп‘ютерних ігор.
Для задоволення потреб розробників було створенно величезну кількості
інструментальних засобів та продовжується розробка нових. Загальна ціль всіх
інструментальних засобів - полегшення та покращення розробки, використання
пердових технологій обробки графіки, фізики, забезпечення
кросплатформенності розробених проектів.
Актуальність даної теми полягає у тому, що комп’ютерні ігри є
невід’ємною частиною дозвілля більшості сучасних молодих людей як в
Україні, так і у всьому світі. При цьому не можна сказати, що грає лише
молодь. Часто це діти молодшого шкільного віку, та зовсім дорослі люди.
Більшість людей що мають персональний комп’ютер час від часу грають в ігри,
інші ж хоча б пробували.
Сучасні ігри вимагають досить великої продуктивності від комп'ютера, і
не кожна офісна машина в силах відтворювати їх. Однак для відпочинку від
монотонної роботи часто не достатньо простої гри, яка дуже швидко набридне з
монотонними та однотипними діями, тому на допомогу прийшов жанр ігр
«Survival-horror» який наповнений атмосферою виживання та реалізмом подій,
які відбуваються в грі.
Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
Саме метою данного курсового проекту є розробка гри «HorrorGame».
Вперше ця гра виникла ще в 1982 році, але і до цього дня, вона користується
популярністю, як на смартфонах так і на ПК.
До основних рис «Survival-horror» належать такі: по-перше, гравець
озброєний досить скромно (на відміну від шутерів), а також має досить
обмежені фізичні можливості — як правило, у хоррорах персонаж може тільки
ходити, бігати й підніматися на невеликі підвищення, а такі здібності як
стрибки, перекиди та інші складніші прийоми (у тому числі — стрільба на бігу)
йому недоступні. У низці випадків головний герой погано володіє зброєю
(стрільба неточна, удари холодною зброєю — неспритні й слабкі).
Часто для просування по грі, гравець повинен вирішувати різноманітні
головоломки, які можуть складати навіть більшу частину ігрового процесу,
порівняно з бойовою частиною. У зв'язку з цим, головний персонаж має
інвентар, який звичайно розташований на окремому ігровому екрані, де
відображені предмети, які персонаж носить із собою та з якими може
здійснювати якісь дії. Інший частий елемент: сильно обмежена кількість
ресурсів (медикаменти, боєприпаси) і через це — постійна необхідність їх
економити (звідси й «виживання» у назві). Для посилення почуття
занепокоєння, дія гри звичайно відбувається в замкненому, стиснутому
просторі з низькою видимістю наприклад(підземелля, будинки, вузькі вулички
міста).

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
РОЗДІЛ 1. Загальна частина
1.1 Опис предметної області

На сьогоднішній день не існує єдиної та конкретної системи класифікації


ігрових додатків. Більше того, сучасні ігри суміщають в собі масу різних
жанрів, рис, механік та особливостей.
Метою даного курсового проекту є розробка гри «Survival horror» - жанр ,
який потребує від гравця зосередження та уваги для виживання та просування
далі по грі. Існує багато різновидів «хоррорів», починаючи від найпростіших
2D з фіксованою камерою де гравець прямує лише по одному маршруту,
закінчуючи складними та популярними 3D лінійками ігор, де сюжет та
«Фриплей» перетинаються, де герой має повну волю дій, тобто він вирішує
куди йому піти,або що йому треба принести,взяти,яку зброю вибрати тощо.
Витоки жанру survival horror можна простежити до ранньої літературі
жахів. Чималий вплив на комп'ютерні ігри справила творчість Говарда Філліпса
Лавкрафта і його послідовників ( «лавкрафтівські жахи»), що включає в себе
детективні мотиви, сюжети про подорож крізь темні лабіринти і «Старих»,
жахливих істот, що з'являлися в комп'ютерних іграх у вигляді супротивників
ігрового персонажа . Теми виживання, де ігровому персонажу загрожує
сильний противник, також пов'язані з кіножанрах слешерів.
Horror – жанр ігор, в центрі уваги яких головний герой, який повинен
вибратися по сюжету повинен боротися зі злом, та розібратися з проблемами,
які можуть знищити людство. Майже завжди у персонажа не буде вистачати
амуніції та зброї. Про бандажі, аптечки, або холодну зброю можна взагалі
забути, тому-що вона буде зустрічатися крайні рідко.
Розроблюємо гра відноситься до складно-сюжетних ігор, які допомагають
розвинути увагу, тактичне мислення, реакцію. Взагалом перші глави гри
можуть займати стільки часу, скільки забажає гравець, що є вагомим плюсом
перед серйозними іграми інших жанрів, де одна сесія може займати від 10 до 35

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
хвилин. При наявності у користувача більшої кількості вільного часу він також
може використати його на гру, адже розмір ігрової сесії визначає користувач.
Ігри такого виду повинні мати зрозумілий та простий інтерфейс,
поступове ускладнення ігрового процесу, загадки та головоломки, монстрів та
скримерів які повинні лякати гравця. Гра повинна мати фото-реалістичну
графіку, та погружати повністю в реальну картину подій гри.
Гра орієнтована на аудиторію старше шістнадцяти років, яка здатна
мислити не стандартно, та буде готова бачити багато крові та жахів. Також не
рекомендується грати в гру людям які все близько сприймають до серця, та
хворі з діагнозом епілепсія. Гра буде цікава для людей які полюбляють жанр
«хоррор-жахів», яким буде цікаво проходити сюжет в місці віддаленому від
добра та чуйності, повним страху та монстрів.

1.2 Огляд і аналіз існуючих аналогів, що реалізують функції предметної


області

Для детального огляду та аналізу, було обрано 3 гри: Resident Evil , Dead
Space, Silent Hill. Розглянемо детальніше кожен з представлених додатків.
Resident Evil - гра в жанрі «Хоррор», створена компанією Capcom. Перша
гра серії Resident Evil. Гра була створена Шінджі Мікамі і розроблена Capcom
Production Studio 4. За сюжетом, група бійців вирушає до міста Ракун-сіті
розслідувати серію дивних зникнень і смертей його жителів. У ході загадкових
подій бійці опиняються в особняку посеред лісу, наповненому пастками,
рухомими мерцями і чудовиськами. Їм належить знайти вихід і з'ясувати
стосунок корпорації Umbrella до цих подій. Гра мае вікові обмеження 15+, гра
здобула 8,7/10 балів. Майже 50 млн. копій продано.

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
Рис 1.1 Гра Resident Evil
Переваги:
 Проста та зрозуміла механіка гри
 Вибір гучності звуку та гами
 Великий вибір амуніції
 Монстри більш-менш реалістичні

Недоліки:
 Відсутність інтуїтивно зрозумілого меню ;
 Відсутність панелі налаштувань складності гри;
 Мінімалістична графіка;

Dead Space - це пригодницький бойовик, змішаний з хоррором. Головний


герой гри, Айзек Кларк - простий космічний механік, який прибув на космічний
рудовидобувний корабель USG Ishimura для рутинної лагодження
комунікаційних систем. Але проста на перший погляд завдання швидко
перетворюється на справжню боротьбу за власне існування, коли Айзек
виявляє, що всі члени екіпажу корабля вже стали жертвами таємничої атаки і
перетворилися в жахливих монстрів, мета яких одна - вбити головного героя і
його команду. Гра набрала 7/10 балів, та майже 15 млн. копій гри.

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
Рис 1.2 гра Dead Space

Переваги:
 Повне погруження в гру
 Якісний музичний супровід
 Великий вибір амуніції

Недоліки:
 Гра має багато багів та здатна вилітати
 Відсутність панелі налаштувань складності гри;
 Гра досить складка, без можливості самостійного збереження гри

Silent Hill - відеогра в жанрі survival horror, що започаткувала однойменну


серію. Гру було розроблено японською командою Team Silent. Події гри
відбуваються в однойменному вигаданому американському місті. Сюжет
розгортається навколо письменника Гаррі Мейсона, що шукає у Сайлент-Хіллі
свою зниклу прийомну доньку Шеріл. У місті він виявляє релігійний культ, що
намагається провести ритуал для відродження божества, котрому цей культ
поклоняється. Залежно від дій гравця історія може мати одне з п'яти різних
закінчень. Гра набрала 7,2/10 бали, та 10 млн. копій гри.

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
Рис 1.3 гра Silent Hill
Переваги:
 Мультиязичний інтерфейс та озвучка
 Продумане освітлення на рівнях гри
 Сюжет

Недоліки:
 Відсутність панелі налаштувань складності гри;
 Мінімалістична графіка;
 Зовсім мало амуніції на вибір
 Відсутність звукового супроводу.

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
1.3 Специфікація вимог до системи

Після детального дослідження предметної області можна перейти до


визначення основних вимог щодо системи, яка розробляється. Аналіз існуючих
рішень допоміг визначити як ключові технічні рішення так і зайві й непотрібні.
Формуємо функціональні вимоги до розроблюваного додатку. В системі
передбачається один тип користувача: гравець. Функціонал має бути однаковим
для всіх гравців, головне меню на якому будуть розташовані такі кнопки : Нова
Гра, продовжити гру(з можливістю вибрати збережений файл прогресу),вибір
обліку для самогу персонажу, магазин додатків до гри за реальні кошти,
налаштування,вихід.. Гра складається з ряду сюжетних місій, які можуть
змінюватися під час здобуття ігрового процеса гри. Сюжет гри полягає в тому ,
що головний герой замкнутий в будинку в який він прийшов як детектив для
з’ясування , що в цьому будинку відбулося, але після декількох хвилин
блукання по будинку починає відбуватися якась містика, всі двері закриті, та
головний герой буду вимушений шукати альтернативні шляхи виходу. В ході
сюжету виявляється , що це будинок привид і в ньому живе найстрашніше зло.
По завершенню кожного етапу місії гра буде робити авто-сейви. Діаграма
використання зображена на рисунку 1.4

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата
Рис 1.4 Діаграма використання

Таблиця 1.1
Специфікація функціональних вимог
Ідентифікатор Назва вимог Атрибути вимог
Пріоритет Складність Контакт
вимоги
1 Геймплей Обов’язково Висока
2 Магазин Обов’язково Середня
доповнень Гравець
3 Вибір виду Обов’язково Низька
персонажа
4 Налаштування Обов’язково Середня
Результатом визначення та розгляду функціональних вимог є сформована
специфікація вимог до розроблюваного додатку - гри. Після виконання цього
етапу можна переходити безпосередньо до проектування системи.

Арк.
КП. П17-09.00.00.000 ПЗ 13
Змн. Арк. № докум. Підпис Дата

You might also like