Створення комп'ютерної гри “Cosmo Star”
Автор: Yana Kanevskaya • Октябрь 15, 2023 • Курсовая работа • 2,712 Слов (11 Страниц) • 84 Просмотры
Міністерство освіти і науки України
Відокремлений структурний підрозділ
«ПЕРВОМАЙСЬКИЙ ФАХОВИЙ КОЛЕДЖ
Національного університету кораблебудування імені адмірала Макарова»
КУРСОВА РОБОТА
з дисципліни «Об’єктно – орієнтоване програмування»
на тему: «Створення комп'ютерної гри “Cosmo Star”»
Студентки 3 курсу 311-КІ групи
галузь знань 12 «Інформаційні технології»
спеціальність 123 «Комп’ютерна інженерія»
Каневської Яни Юріївни
Керівник: викладач Островська І.О.
Оцінка: ___________
Члени комісії ___________ О.В. Калашніков
_______________ Д. А. Бойко
_______________ І.О. Островська
м. Первомайськ – 2020 рік
ЗМІСТ
Вступ | 3 |
1 Визначення вимог | 5 |
2 Алгоритм розв’язку задачі | 8 |
3 Об’єктно-орієнтований аналіз | 9 |
4 Об’єктно-орієнтоване проектування | 11 |
5 Об’єктно-орієнтоване програмування | 14 |
6 Тестування | 21 |
Висновки | 24 |
Література | 25 |
[pic 1]
ВСТУП
Курсова робота - це перша самостійна наукова праця майбутнього програмного інженера. При її виконанні студент поглиблює знання з фундаментальних та професійно-орієнтованих дисциплін, засвоює методику експериментальних досліджень, оволодіває навичками співставлення результатів своїх досліджень із літературними даними, аналізу, узагальнення і літературного оформлення одержаних результатів з теми дослідження, набуває вміння вести науковий пошук, що розвиває в молодого інженера творчий підхід до роботи.
Під час виконання курсової роботи студент повинен продемонструвати:
- вміння збирати і аналізувати відповідні матеріали про об'єкт дослідження, використовуючи сучасні джерела інформації, включаючи Інтернет --ресурси;
- спроможність проводити необхідні обґрунтування для розробки програмних засобів систем управління різного призначення тощо;
- здатність доводити розв'язання поставленої задачі до логічного кінця;
- вміння аналізувати отримані результати і робити з них висновки.
При цьому студент повинен показати вміння користуватися спеціальною літературою, державними стандартами, довідниками та іншими матеріалами з інформаційних технологій. У розробленому курсовому проекті студент повинен показати знання:
- предметної області відповідно до постановки завдання;
- основних концепцій об‘єктно-орієнтованого програмування;
- сучасного стану та перспектив розвитку технологій програмування;
- сучасних інструментальних засобів, призначених для розробки
- об‘єктно-орієнтованих додатків.
Метою курсової роботи є навчитися використовувати методи та засоби об‘єктно-орієнтованого програмування.
Завданням курсової роботи є створення гри на основі об‘єктно-орієнтованого підходу.
Об‘єктом курсової роботи є методи та засоби середовища об‘єктно-орієнтованого програмування в Unity, яке дозволяє створювати програмні продукти за парадигмою об‘єктно-орієнтованого підходу.
Предметом дослідження є відеогра, при побудові якої необхідно використати функції для взаємодії об‘єктів між собою, а також функції для керування головним героєм з боку користувача.
У розділі «Визначення вимог» описуються властивості, які повинно мати програмне забезпечення (ПЗ) для адекватного визначення функцій, умов та обмежень виконання ПЗ, а також об‘ємів даних, технічного забезпечення і середовища функціонування.
У другому розділі надається ґрунтовний опис алгоритму для об'єктно-орієнтованої програми гри.
У третьому розділі, присвяченому об’єктно-орієнтованому аналізу моделі гри описується мета, зміст та реалізація її сценарія.
У розділі «Об’єктно-орієнтоване проектування» характеризуються методи(MoveScript, PlatformDown, ShotScript) та атрибути(MoveScript.maxSpeed, PlatformDown.speed, ShotScript.Destroy) класів гри.
...