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

1.3 Обґрунтування вибору мови програмування

Для написання гри «Jump way» було обрано мову C#, оскільки наявні практичні навички в розробці додатків цією мовою програмування. C# об’єктно-орієнтована мова високого рівня. Перевагою цієї мови програмування для створення гри є те, що вона об'єднує переваги інших поширених мов програмування і має ряд власних особливостей:

  • підтримка інкапсуляції, наслідування і поліморфізму;

  • підтримка компонентів;

  • використання «збору сміття»;

  • чітка типізація змінних;

  • автоматична ініціалізація змінних;

  • використання обробки виключень;

  • можливість перевантаження операторів.

В якості середовища програмування було обрано Unity. Unity3D — популярне середовище для створення ігор, що має безліч потужних і зручних інструментів.

Першою перевагою є можливість писати скрипти на мові C#, оскільки саме ця мова програмування була обрана для написання гри. Серед інших основних переваг Unity3D можна відзначити наступні:

  • зрозумілий і доступний інтерфейс;

  • можливість створення 2D ігор;

  • вбудована підтримка мережі;

  • підтримка імпорту великої кількості форматів;

  • можливість тестування гри безпосередньо в редакторі.

Unity 5.4 отримав нову і вдосконалену мультиплеєрну систему з більш гнучкою і потужною системою, ніж ті, що були впроваджені в більш ранніх версіях Unity.

Інструмент Unity3D був спеціально адаптований саме на якість графіки, саме тому ігри, розроблені за допомогою цього інструменту, дуже відрізняються від інших ігор і візуально, і технічним виконанням. І ця особливість приваблює потенційних користувачів, які приділяють все більше уваги якості графіки і сюжету.

Отже, C# і Unity 3D – найкращий вбір для написання гри «Jump way», оскільки ця мова програмування має перелік переваг, яких немає у інших високорівневих мовах програмування, які є попередниками мови C# .

1.4 Постановка задачі

Завданням проекту є написання гри яка має назву «Jump way».

Гра буде створена на платформі Unity 5 з використанням мови програмування C# для покращення навиків програмування і вивчення методів розробки комп'ютерної гри . Розробити інтерфейс гри за допомогою платформи Unity 5. Управління здійснюватиметься за допомогою комп’ютерної мишки.

Для зручного користування буде розроблено меню з декількома пунктами. Додати музичний супровід. Додати можливість переривання гри з подальшим виходом у головне меню. Створити та додати лічильник успішних ходів. Створити магазин у якому за ігрову валюту можна змінювати зовнішній вигляд куба. Створити таблицю рекордів.

При невдачі в проходженні гри вивести відповідний текст з можливістю почати спочатку.

«Jump way» – це аркадна гра (Arcade game) – дії якої відбуваються у вигаданому автором світі.

Мета гри – набрати якомога більшу кількість очок, які відповідають кількості платформ на яку гравець зумів перемістити свій куб. Збір ігрової валюти – алмазів.

Для зручності проходження гри поставленні наступні задачі :

  • зупинка гри, з виходом в головне меню в будь-який момент гри;

  • створення платформ ;

  • зміна зовнішнього вигляду головного персонажу гри – куба;

  • додати музичний супровід;

  • створити можливість виключення музики і звуків.

Для запуску програми апаратне забезпечення повинно відповідати мінімальним вимогам:

  • комп’ютер серії IBM PC з частотою 233 МГц і вище;

  • 64МБ оперативної пам’яті;

  • графічний адаптер SVGA (Super Video Graphic Adapter);

  • відеокарта об’ємом пам’яті не менше 4МБ;

  • клавіатура;

  • ОС Windows Vista/7/ХР;

Розмір дискового простору, що займає програма: 15 704 байт. Розмір оперативної пам’яті, що займає програма: 3 500 КБайт.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]