Страницы проектов Devdays весна 2017 — различия между версиями
(→Чит-программа для старой игры) |
(→Чит-программа для старой игры) |
||
(не показано 12 промежуточных версий 6 участников) | |||
Строка 50: | Строка 50: | ||
https://github.com/KruchDmitriy/llama | https://github.com/KruchDmitriy/llama | ||
+ | ''Видео'': | ||
+ | https://www.youtube.com/watch?v=BPmkYCm7h78 | ||
+ | |||
+ | ''Презентация'': | ||
+ | |||
+ | https://drive.google.com/open?id=0B1Xio1gViu12QUlOZGk3TGtPQkU | ||
== Сartoon Faces == | == Сartoon Faces == | ||
Строка 71: | Строка 77: | ||
https://github.com/dorooleg/cartoon-faces | https://github.com/dorooleg/cartoon-faces | ||
+ | |||
+ | ''Видео'' : https://www.youtube.com/watch?v=EslJEjKoyxc&feature=youtu.be | ||
+ | |||
+ | ''Презентация'' : https://github.com/dorooleg/cartoon-faces/blob/master/presentation.pptx | ||
== Чит-программа для старой игры == | == Чит-программа для старой игры == | ||
Строка 84: | Строка 94: | ||
''Аудитория'': | ''Аудитория'': | ||
четвертый этаж, слева | четвертый этаж, слева | ||
− | |||
− | |||
− | |||
''Описание'': | ''Описание'': | ||
Делаем программу (программы), которая запускается отдельно от игры, читает её память и даёт какие-то дополнительные возможности игроку. | Делаем программу (программы), которая запускается отдельно от игры, читает её память и даёт какие-то дополнительные возможности игроку. | ||
+ | |||
Цель-минимум: в игре "Сапёр" научиться показывать все мины, которые стоят на поле. | Цель-минимум: в игре "Сапёр" научиться показывать все мины, которые стоят на поле. | ||
+ | |||
Цель-максимум: сделать что-нибудь с Doom. | Цель-максимум: сделать что-нибудь с Doom. | ||
+ | |||
+ | ''Репозиторий'': | ||
+ | |||
+ | https://github.com/lesya-tishencko/Cheat-program | ||
+ | |||
+ | ''Видео'': | ||
+ | |||
+ | Doom: https://www.youtube.com/watch?v=DwFvRwnDvAM | ||
+ | |||
+ | Сапёр: https://youtu.be/L6sZhmcb8pE | ||
+ | |||
+ | ''Презентация'': | ||
+ | |||
+ | https://github.com/lesya-tishencko/Cheat-program/blob/master/doc/reveal.pdf | ||
+ | |||
+ | ''Известные проблемы'' | ||
+ | |||
+ | * doom-listener: возможны проблемы с переходом на другую архитектуру, другую систему (неудовлетворенные зависимости, другие настройки userspace памяти). | ||
+ | |||
+ | * MinesweeperCheater: скрипт выдает набор адресов, по которым предположительно находятся ячейки поля. Однако иногда выдаются лишние адреса, принадлежащие приложению, но не являющиеся ячейками. Хотелось научиться фильтровать адреса по среднему расстоянию друг от друга, но сделать это не получилось, так как "лишние адреса" могут быть близки к реальным и фильтрануть их не удается. | ||
+ | |||
+ | == Valgrind Memory Analyzer for CLion == | ||
+ | |||
+ | ''Участники'': | ||
+ | |||
+ | * Явейн Анна | ||
+ | |||
+ | * Ёров Собир | ||
+ | |||
+ | ''Аудитория'': | ||
+ | четвертый этаж, справа | ||
+ | |||
+ | ''Репозиторий'': | ||
+ | |||
+ | Две версии плагина: | ||
+ | |||
+ | 1. https://github.com/bronti/clion-valgrind.git | ||
+ | |||
+ | 2. https://github.com/YorovSobir/clion-valgrind.git | ||
+ | |||
+ | Презентация: | ||
+ | https://drive.google.com/open?id=0B2KoiOGEgvvRV29mSUd1eXl3Rms | ||
+ | |||
+ | Видео: | ||
+ | https://youtu.be/SE1avO52UZo | ||
+ | |||
+ | ''Описание'': | ||
+ | Пишем valgrind memory analyzer для CLion, что - то наподобие того, что есть в QtCreator, но с дополнительными возможностями (например, выделение строки где произошла ошибка при работе с памятью (в Qt такого нет)) и т.д) |
Текущая версия на 18:06, 5 мая 2017
Здесь размещаем информацию о проектах.
Содержание
Фурье -- термометр
Участники:
Борис Симиютин
Анжелика Мухина
Антон Гардер
Людмила Лапицкая
Аудитория: четвертый этаж
Краткое описание:
Определение температуры льющейся воды по звуку в виде андроид приложения.
Фичи приложения:
Кнопочка "начать измерения", при нажатии приложение слушает звуки, и показывает температуру на экране.
Репозиторий:
https://github.com/simiyutin/aqua-fourier-temp
Стилизация текста
Участники:
- Дмитрий Кручинин
- Вадим Клейман
- Михаил Чернявский
Аудитория: четвертый этаж
Краткое описание:
В прошлом семестре в одном из НИРов решалась задача "Определение авторства по тексту" при помощи метода word2vec. Давайте попробуем сделать обратное. Возьмем несколько очень колоритных героев, н-р: Онегин, Каренина, Конфуций, Аристотель, (Маяковский ?) и обучим на соответсвующих текстах модельки. А теперь мы можем конвертировать произвольные тексты в стиль конкретного персонажа. И зачем это надо? Вы только представьте! Представьте, что вы не можете грамотно выразить свои мысли, например вы всю жизнь со всеми общались как "Хай братан че по чем?", а теперь появился научный руководитель и ему время от времени надо писать отчеты... Вы отправляете такое письмо, а конвертер берет и транслирует: "Здравствуйте достопочтенный господин, что у Вас нового?".
Репозиторий:
https://github.com/KruchDmitriy/llama
Видео: https://www.youtube.com/watch?v=BPmkYCm7h78
Презентация:
https://drive.google.com/open?id=0B1Xio1gViu12QUlOZGk3TGtPQkU
Сartoon Faces
Участники:
- Доронин Олег
- Малютина Катя
- Бегунков Павел
Аудитория: четвертый этаж
Краткое описание:
Сейчас очень бысто набирают популярность приложения, которые как-то изменяют твое лицо. Либо это состаренность/молодость, либо это пририсовка к тебе ушей/усов и прочего. Хочется сделать забавное приложение, которое вместо твое лица будет вставлять лицо героя из какого-то мультфильма.
Репозиторий:
https://github.com/dorooleg/cartoon-faces
Видео : https://www.youtube.com/watch?v=EslJEjKoyxc&feature=youtu.be
Презентация : https://github.com/dorooleg/cartoon-faces/blob/master/presentation.pptx
Чит-программа для старой игры
Участники:
- Кольцов Михаил
- Кравцун Андрей
- Тищенко Олеся
Аудитория: четвертый этаж, слева
Описание: Делаем программу (программы), которая запускается отдельно от игры, читает её память и даёт какие-то дополнительные возможности игроку.
Цель-минимум: в игре "Сапёр" научиться показывать все мины, которые стоят на поле.
Цель-максимум: сделать что-нибудь с Doom.
Репозиторий:
https://github.com/lesya-tishencko/Cheat-program
Видео:
Doom: https://www.youtube.com/watch?v=DwFvRwnDvAM
Сапёр: https://youtu.be/L6sZhmcb8pE
Презентация:
https://github.com/lesya-tishencko/Cheat-program/blob/master/doc/reveal.pdf
Известные проблемы
- doom-listener: возможны проблемы с переходом на другую архитектуру, другую систему (неудовлетворенные зависимости, другие настройки userspace памяти).
- MinesweeperCheater: скрипт выдает набор адресов, по которым предположительно находятся ячейки поля. Однако иногда выдаются лишние адреса, принадлежащие приложению, но не являющиеся ячейками. Хотелось научиться фильтровать адреса по среднему расстоянию друг от друга, но сделать это не получилось, так как "лишние адреса" могут быть близки к реальным и фильтрануть их не удается.
Valgrind Memory Analyzer for CLion
Участники:
- Явейн Анна
- Ёров Собир
Аудитория: четвертый этаж, справа
Репозиторий:
Две версии плагина:
1. https://github.com/bronti/clion-valgrind.git
2. https://github.com/YorovSobir/clion-valgrind.git
Презентация: https://drive.google.com/open?id=0B2KoiOGEgvvRV29mSUd1eXl3Rms
Видео: https://youtu.be/SE1avO52UZo
Описание: Пишем valgrind memory analyzer для CLion, что - то наподобие того, что есть в QtCreator, но с дополнительными возможностями (например, выделение строки где произошла ошибка при работе с памятью (в Qt такого нет)) и т.д)