Skip to content

Этот репозиторий содержит решения, созданные в рамках хакатонов, организованных DatsTeam

License

Notifications You must be signed in to change notification settings

Daniil-Tiunchyk/Hackathons-DatsTeam

Repository files navigation

Репозиторий проектов с хакатонов от DatsTeam

Этот репозиторий содержит проекты, созданные в рамках различных хакатонов, организованных DatsTeam. Здесь представлены описания каждого хакатона, состав команды, занятые места и визуальные материалы (картинки и сертификаты).

Хакатоны


Описание хакатона:
Главной задачей было управление 3D-змейкой, которая соревновалась с другими игроками за сбор мандаринов на общей карте. Карта была наполнена препятствиями и другими змейками, готовыми перехватить мандарины прямо у вас из-под носа.

Наш подход:
Мы реализовали алгоритм поиска пути A* с манхэттенской эвристикой. Алгоритм эффективно избегал столкновений с препятствиями и другими игроками, делая нашу стратегию конкурентоспособной.

Однако наше выступление оказалось слабее, чем могло быть, из-за того, что мы поздно обнаружили проблему с чудовищным пингом, вызванным использованием мобильного интернета и удалением нашего местоположения от германского сервера организаторов.

Даты проведения: 20.12.2024 — 21.12.2024

Команда:

Занятое место: 38 из 466 команд

Визуализация с хакатона:
DatsNewWay Visualization

Сертификат:
DatsNewWay Certificate


Описание хакатона:
Научные сотрудники НИИ Чудес воплотили в реальность мечты о полётах на ковре-самолёте. И стало возможным добраться до всех сокровищ пустыни. Но, ОСТОРОЖНО! На пути есть препятствия, и вы не одни охотитесь за этими богатствами.

Даты проведения: 11.10.2024 — 12.10.2024

Команда: НИИЧАВО (Научно-исследовательский институт Чародейства и Волшебства)

Занятое место: 8 из 475 команд

Визуализация с хакатона:
DatsMagic Image

Сертификат:
DatsMagic Certificate


Описание:
На планете случился зомби-апокалипсис. Неизвестный вирус превращает людей в зомби! Учёным удалось разработать вакцину моментального действия — она возвращает человеческий облик пострадавшим. Но за время разработки вакцины зомби стало так много, что неизвестно, удастся ли переломить ситуацию.

Задача игроков:
Выжить дольше всех на карте и «вылечить» как можно больше зомби. Для этого нужно построить свою базу и придумать устойчивую к разным видам зомби конфигурацию. Стрелять в зомби антидотом, возвращая им человеческий облик, и атаковать соседние базы, чтобы очистить место для расширения своей.

Даты проведения: 12.07.2024 — 13.07.2024

Команда: Три джависта в составе коалиции против CR/LF

Занятое место: 61 из 359 команд

Визуализация с хакатона:
DatsDefense Image

Сертификат:
DatsDefense Certificate


Описание:
Игроки вывозят космический мусор, чтобы спасти далёкую галактику от экологической катастрофы. У каждой команды есть космический корабль, топливо и карта. Игрокам необходимо разработать оптимальный маршрут и максимально плотно загрузить грузовой отсек корабля мусором, который похож на детали известной игры.

Задача игроков:
Вывезти мусор с каждой планеты галактики, рационально загрузив его в грузовой отсек и всё это с минимальным расходом топлива.

Даты проведения: 05.04.2024 — 06.04.2024

Команда: РИГААА!

Занятое место: Y из 359 команд

Работа алгоритма с хакатона:

Набор алгоритмов для обхода взвешенного графа из планет и загрузки трюма космического корабля мусором в виде фигур из тетриса. Алгоритм оптимизирует процесс заполнения трюма (размером 8x11) мусором, обнаруженным на орбитах различных планет, и его доставку на планету Eden.

Поиск пути:

    Shortest path fuel: 43
    Path: 
    Barton-122 -> Stanton-232 (fuel: 43)
Трюм корабля до дозагрузки:
        █     █     
        █   █ █ █   
    █   █ █ █ █ █ █ 
    █ █ █ █ █ █ █   
        █ █ █ █ █ 
        █         
                

Трюм корабля после дозагрузки:

        █ █ █ █ █ 
    █ █ █ █ █ █ █   
    █ █ █ █ █ █ █ █ 
    █ █ █ █ █ █ █   
    █ █   █ █ █ █ █ 
    █ █ █ █ █ █ █ █ 
    █ █ █ █ █ █ █ █ 
    █ █   █ █ █   █ 
    █ █ █ █ █ █ █ █ 
    █ █ █ █ █ █ █   
    █ █ █ █ █   █ █ 

Сертификат:

DatsEdenSpace Certificate


Описание:
Игроки оказываются в море с собственной парусной флотилией. Им необходимо победить в сражениях друг с другом. Сначала проходят тренировочные бои, а в финале всех ждёт Battle Royale. На вооружении у игроков есть несколько кораблей с разными техническими характеристиками, возможность сканировать пространство и карта местности со всеми опасностями (рифы, скалы, острова).

Задача игроков:
Разведать местность, найти соперников, победить в сражениях или придумать другую тактику для победы, чтобы не только сохранить свою флотилию, но и набрать максимум очков.

Даты проведения: 23.12.2023 — 24.12.2023

Команда: РИГААА!

Занятое место: 16 из 403 команд

Результаты тренировочных раундов:
DatsBlack First Day

Сертификат:
DatsBlack Certificate


Описание:
Игроки становятся биржевыми брокерами и получают стартовый капитал в виде апельсинов. Их задача — приобретать и продавать акции по максимально выгодной ставке. На бирже существуют классические атрибуты: спады и подъёмы, дивиденды по акциям и конкуренция с другими игроками. Игра проходит в разные эпохи, которые последовательно сменяют друг друга: от эры земледелия до научно-технического прогресса.

Задача игроков:

Грамотно распорядиться своим первоначальным капиталом и максимально увеличить своё состояние.

Даты проведения: 15.09.2023 — 16.09.2023

Команда: Модус

Занятое место: X из 477 команд

Визуализация с хакатона:
DatsOrange Image

Сертификат:
DatsOrange Certificate


О репозитории

Этот репозиторий содержит решения команд, в которых участвовал Даниил Тиунчик. В каждом проекте реализованы игровые механики и стратегии, разработанные в ходе хакатонов DatsTeam.

About

Этот репозиторий содержит решения, созданные в рамках хакатонов, организованных DatsTeam

Topics

Resources

License

Stars

Watchers

Forks