Cars From Childhood
Євдокименко Владислав Янович
Група ІТШІ-24-1
Харківський національний
університет радіоелектроніки
Консольна аркада
Ідея та мета проєкту
Ідея проєкту:
Головна мета:
Чому саме консоль?
Архітектура даних
Головний ігровий цикл
Архітектура реального часу: основою динаміки є безперервний цикл (while true), який на кожній ітерації послідовно виконує три класичні етапи ігрового рушія:
Оптимізація рендерингу
Проблема стандартного підходу:
Рішення: точкове перемальовування:
Результат: плавний рух об’єктів без візуальних артефактів навіть на найвищих швидкостях гри.
Динамічна генерація трафіку
Структура ігрового поля: траса логічно розділена на три фіксовані смуги руху. Це дозволяє чітко контролювати позиціювання об’єктів без складної фізики рульового управління.
Процедурна генерація (PRNG): поява зустрічних автомобілів керується алгоритмом псевдовипадкових чисел. Кожна ігрова сесія є унікальною.
Запобігання непрохідним ситуаціям: впроваджено жорстку алгоритмічну перевірку під час генерації об’єктів. Програма гарантує, що дві машини-перешкоди ніколи не з’являться на одній смузі одночасно.
Логіка зіткнень
Динамічна складність та ігрова прогресія
Підсумки та результати проєкту