Обзор Это игра в жанре автобаттлер и похожа на Vampire Survivor. Как играть Купайте боевые единицы в магазине Перетаскивание боевые единицы со стола на поле Продолжайте делать это до бесконечности Предыстория разработчика Привет, я студент факультета программирования в игровой школе, готовящийся к получению степени магистра. Это портфолио-проект, который я делал для занятий в летнем семестре в июне-июле, продолжительность 8 недель, общее количество часов, потраченных на проект - около 90. Проект разработан на моём собственном движке, который был создан в прошлом учебном году. Иллюстрации и звуковое сопровождение также выполнено мной с использованием Aseprite и 1BITDRAGON, время создания иллюстраций также засчитывается в срок выполнения проекта, в то время как звуковое сопровождение выполняется после окончания срока выполнения проекта. В связи с тем, что я не обладаю достаточными навыками в области художника и звука, эти части игры являются менее совершенными. План на будущее Это первый самостоятельный проект для школы, и впереди ещё два. Так что моё время на работу над ним очень ограничено, возможно, я найду время, чтобы отполировать его только после окончания школы, что произойдёт через 1 год после даты выпуска. На данный момент, аудио ещё не готово, и я всё ещё не сделал механику из Vampire Survivor, такую как выбор 1 из 3 улучшений, мини-босс и шахматы. Я обязательно постараюсь сделать их раньше, чем другие вещи. Особенности игры Автошахматный магазин Автошахматный стол Автошахматная система улучшения «3 в ряд» Автошахматная система связей по особенности боевой единицы Двухмерная карта с бесконечной сеткой Появление врагов и нацеливание как Vampire Survivor Технические возможности Физика двумерных дисков Сохранение и загрузка двоичных данных Своя платформа пользовательского интерфейса Сохранение и загрузка XML-данных Архитектура, основанная на данных Обучение Таблица лидеров Особенности движка 2D / 3D отображение с использованием DirectX Аудиосистема FMOD Система событий Консоль разработчика Загрузка XML при помощи tinyXML2 Загрузка изображений с помощью stb_img Шум Перлина и Фрактальный шум с помощью squirrelnoise4 Многопоточность Двумерная тепловая карта Поддержка Xbox при помощи xinput 2D / 3D простая геометрическая физика