2.28M

Презентація_кваліфікаційна_Стрембицький (1)

1.

Виконав: студент курсу, Стрембицький
Спеціальність: 121«Інженерія програмного забезпечення»

2.

- ””
Мета
’›

Відійти від реалізації тривіальних шаблонних
iгop та спросктувати комплексну 2Dсистему
Ключові особливості для розробки
• Динамічне середовище: Процедурна
генерація ландшафту та його руйнування
(деформація) в реальному часі.

’” ,
• lнтелектуальний опонент: Автономний
ШІ, що використовус ітеративні
розрахунки з імітацісю людської
похибки.
• Візуальна складова: GРU-постобробка
кадру через GLЅL-шейдери (хроматична
аберація, ефект СRТ-монітора).

3.

.NET 8.0
С#
Оптимізоване управління пам'яwю, мінімізація виwиків
Garbage Collector
Статична типізація, об'спно-оріснтоване проспування
Raylib
Об'сwно-оріснтоване проспування
Прямий доступ до OpenGL, низькорівневий рендеринг без
зайвих абстракцій
Застосування принципів ООП та DRY для побудови гнучксїі
icpapxiï масів

4.

Menu
Playing
GameManager
Gameover
Жорсткий контроль (FSM): GameManager чітко перемикас стани
(Меню i Гра I Кінець), блокуючи фоновї процеси.

5.

Генерація
-
Дискретна сітка у вигляді двовимірного
масиву байтів
Деформація
Пряма маніпуляція масивом даних замість
складної полігональної $ізики
Захист меж гри
"
Впроваджено жорсткий контроль меж
масиву (boundary checking), що
унеможливлюс виліт гри при вибухах за
красм карти.
Миттсва деформація середовища
без важких розрахунків
полігональної геометрі'і

6.

Сканування
Аналіз просторових даних та виявлення перешкод на карті
Балістика
ітеративний
траспоріі
юдськи фа
Динамічний коефТцТснт похибки
поступово
бот «пристрілюсться»

7.

.. ., :..,;.,.-„,.--.—
.
а
Інтераwивні ефеси камери
(camera shake) залежно аід сили
с
. .
зіткнення та типу цілі
Плавне переміщення та зміна
мавіатури

8.

Досягнення
Перслеживи
Створено власну 2D-rpy з нуля, ловністю
відмовившись від готових комерційних рушіі‘в (Unity,
Unreat)
Додавання мультиллесра для гри з реальними
людьми ло мережі.
Реалізовано миысве руйнування ландшафту завдяхи
сітці ландшафту
Збереження результатів iгop та статистики у локальну
базу даних
Написано «чесного» комп'ютерного олонента, який
самостійно вираховус траепорію лострілу
Створення нових видів зброі”та бослрипасів.

9.

Тема: «Розробха інтелесуально› настільно› гри з режимом «гравець
роти ком 'ютера» та ростим AI»
Виконав: Стрембицький . А., студент курсу, слеціальність21
«інженерія рограмного забезлечення»
English     Русский Rules