Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 Диплом 5 разделов.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.22 Mб
Скачать

КЛАСИЧНИЙ ПРИВАТНИЙ УНІВЕРСИТЕТ

ДО ЗАХИСТУ ДОПУЩЕНО

Зав. кафедри системного аналізу

та програмної інженерії

______________В.І. Горбенко

(підпис) (ініціали, прізвище)

__________________

(дата)

КВАЛІФІКАЦІЙНА РОБОТА

РОЗРОБКА ГРИ «GAME SHOOT» НА МОВІ JAVA

Виконав

ст. групи

ЗI - 111

Цаплюк О.С.

(шифр)

(підпис)

(ініціали, прізвище)

Керівник

ст. викл.

Р.Я Шумада

(посада)

(підпис)

(ініціали, прізвище)

Нормоконтролер

ст. викл.

(посада)

(підпис)

(ініціали, прізвище)

Рецензцнт

(посада)

(підпис)

(ініціали, прізвище)

Запоріжжя

2016

КЛАСИЧНИЙ ПРИВАТНИЙ УНІВЕРСИТЕТ

Інститут управління

Кафедра системного аналізу та програмної інженерії

ЗАТВЕРДЖУЮ

Зав. кафедри системного аналізу

та програмної інженерії

______________В.І. Горбенко

(підпис) (ініціали, прізвище)

__________________

(дата)

Завдання на кваліфікаційну роботу

студенту групи

ЗІ-111

(шифр)

Цаплюк Олександр Сергійович

(прізвище, ім’я та по батькові)

Галузь знань: 0501 – Інформатика та обчислювальна техніка

Спеціальність: 6.050103 – Програмна інженерія

Освітньо-кваліфікаційний рівень – бакалавр

Форма навчання – денна (заочна)

1. Тема дипломної роботи: Розробка гри «game shoot» на мові java.

Затверджена наказом по університету № 34-зс від ”09” грудня 2015 р.

2. Термін здачі дипломної роботи ”12” травня 2016 р.

3. Цільова установка та загальний напрямок дипломної роботи: літературні дані за темою дослідження.

Метою даної дипломної роботи є створення арканної гри розважального характеру.

Об’єкт дослідження:Технологія розробки додатку на платформі Java.

4. Вихідні дані: літературні дані за темою дослідження.

5. Зміст дипломної роботи:

5.1. На основі аналізу літературних даних визначити основні властивості програмних продуктів та їх основні характеристики

5.2. Розробити додаток.

5.3. Розробити інтерфейси користувача.

5.4. Перевірити працездатність створеної програми.

5.5. Сформулювати висновки.

6. Календарний план виконання роботи:

з/п

Назви частин роботи

Термін виконання

Позначка про виконання

6.1.

Складання бібліографії та вивчення літературних джерел

19.12.15р.

6.2.

Збирання матеріалу. Написання вступу

05.01.16р

6.3.

Виконання розділу 1

06.02.16р

6.4.

Виконання розділу 2

20.02.16р

6.5.

Виконання розділу 3

02.03.16р

6.6.

Виконання розділу 4

01.04.16р

6.7.

Формулювання висновків. Оформлення пояснювальної записки дипломної роботи

25.04.16р

6.8.

Подання роботи до захисту

19.05.16р.

Дата видачі завдання ”19” грудня 2015 р.

Керівник роботи ______________________

(підпис керівника)

Завдання прийняв до виконання _______________________

(підпис студента)

РЕФЕРАТ

Звіт складається з 102 сторінок, 8 рисунків, 12 джерел, 5 таблиць.

Об’єкт дослідження — проектування програми на мові Java «Game shoot».

Предметом дослідження – розробка програми на мові Java «Game shoot».

Актуальність теми проектної практики полягає в тому, що комп'ютерні технології на сучасному етапі займають дуже важливу роль у житті кожної людини. Кожна сучасна людина вже не уявляє свого життя без комп’ютера або мобільного телефону, планшету, а також сьогодні неможливо уявити собі людину, яка не користується мобільним телефоном. А адже ще якихось 25-30 років тому цей пристрій був величезною розкішшю. Зараз мобільній телефон вже невід’ємна частина життя багатьох людей. І звичайно же з дуже великої швидкістю з’являються все нові та нові телефони з більшою функціональністю та максимальною зручністю. Найбільш сучасними зараз є смартфони.

При виконанні завдань практики використовувались: операційна система Windows, мова програмування Java, cсередовище програмування Eclipse.

КЛЮЧОВІ СЛОВА Windows, Java, Eclipse

ЗМІСТ

ЗАВДАННЯ НА КВАЛІФІКАЦІЙНУ РОБОТУ 3

ПЕРЕЛІК УМОВНИХ СКОРОЧЕНЬ 9

ВСТУП 10

1. ОГЛЯД РІШЕНЬ 15

1.1 Гра як невід’ємний атрибут комп’ютера. 15

1.2 Огляд програмного забезпечення розважального характеру 16

2 ІНСТРУМЕНТІ ТА ТЕХНОЛОГІЇ РОЗРОБКИ ІГОР 20

2.1 Обумовлення вибору мови для розробки гри. 20

2.2 Java - платформа 21

2.3 Переваги Java-Платформи 24

2.4 Внутрішня будова Java-Платформи 26

2.5 Java Virtual Machine (Віртуальна машина Java) 27

2.6 Середа розробки Eclipse 28

2.7 Візуалізація 2D зображення за допомогою технології Java 31

2.8 Використання Спрайтів для створення анімації 33

3. РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 36

3.1 Постановка задачі до створюваної гри «Gameshoot» 36

3.2 Побудова моделі гри. 38

3.3 Створення проекту в середовищі розробки Java 2D 40

3.4 Створення елементів коду гри 42

3.5 Умови виконання програми 45

3.6 Демонстрація роботи програми 45

3.7 Критерій якості програми 49

4. РОЗРАХУНОК ЕКОНОМІЧНОГО ЕФЕКТУ ВІД РОЗРОБКИ І ПРОДАЖУ ПРОГРАМИ 51

4.1 Визначення витрат на розробку програми 51

4.1 Розрахунок вартості програми 53

4.2 Розрахунок економічного ефекту від продажу програми 53

5 ОХОРОНА ПРАЦІ КОРИСТУВАЧІВ ПК 54

5.1 Вимоги до виробничих приміщень для експлуатації ПК 54

5.2 Мікроклімат виробничих приміщень 55

5.3 Гігієнічні вимоги до організації та обладнання робочих місць 59

5.4 Вимоги до режимів праці та відпочинку при роботі з ПК 61

5.5 Вимоги до профілактичних медичних оглядів 63

ВИСНОВКИ 65

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 66

ДОДАТОК А 67