====== Темы курсовых работ ====== ===== 01 Интерактивные рецепты хлеба (с таймерами) ===== Создайте приложение-каталог с рецептами выпечки, где сами рецепты имеют интерактивную форму - таймеры для основных этапов в помощь кулинару. Фичи: * Список рецептов * Просмотр рецепта * Интерактивный режим * Избранное * Поделится рецептом И результатом ===== 02 Приложение для нарешивания простых задач по программированию ===== Создайте приложение-задачник для подтягивания уровня по ЯП ( C/ RUST/ Kotlin / JS (что выведет данный код?)). Фичи: * Треки (языки) и темы * Режим тренировки и экзамена (без подсказок и отображения верных ответов) * Обновление базы задач * Статистика тренировок * Поделится ===== 03 Простые отметки на карте ===== Приложение, чтобы отмечать грибные места, координаты участков, интересные места на карте. Фичи: * Список мест * Геопоиск * Экспорт и импорт данных ===== 04 Сервис по вывозу мусора (Приложение одновременно для курьеров и клиентов) ===== Реализуйте приложение для сервиса вывоза мусора из квартир. Клиент заказывает, а курьер приезжает, забирает пакеты с мусором и выносит их в контейнер. Фичи: * Клиентский интерфейс * Интерфейс курьера ===== 05 Наш ответ MysteryHike ===== Задача - давайте вдохновимся данным приложением и попробуем сделать что-то похожее, но проще, сосредоточившись только на идее открытия карты. ===== 06 Генератор рандомной музыки ===== Создайте приложение-плеер, которое умеет генерировать СЛУЧАЙНУЮ музыку (не искать и воспроизводить, а именно генерировать). Фичи: * Random seed и настройки генерации * История - возможность вернутся и переслушать хороший фрагмент * Поделится фрагментом * Контроль воспроизведения ===== 07 Маленький ассемблер ===== Реализовать подмножество команд RISC-V или другого ассемблера в виде интерактивной IDE. Фичи: * Редактор кода * Физуализация регистров * Запуск и отладка ===== 08 Кликер про болезни ===== Давайте вдохновимся Plague inc и сделаем кликер с похожей механикой. Фичи * Статистика * Пауза * Выбор сложности ===== 09 Шахматы, где у каждого все фигуры одинаковые ===== Реализовать приложение для игры в шахматы, но только все фигуры одинаковые (на доске 16 ладей, слонов, коней ...) Фичи: * выбор режима игры (какие фигуры) * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства * отображение счета в процессе игры * таблица статистики (побед, счета) * подсказки при игре с ботом ===== 10 Бесконечные крестики-нолики ===== Задача - реализовать приложение для hotseat-игры в бесконечные крестики-нолики (победитель тот, у кого собралось 5 в ряд). ===== 11 Славянские шахматы ===== Реализовать приложение для игры в http://tavreli-chess.ru/ . Игра в режиме hotseat. Фичи по аналогии с другими игровыми приложениями. ===== 12 Шашки на троих ===== Реализовать приложение для игры в шашки на треугольном поле (на троих). Фичи: * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства * отображение счета в процессе игры * таблица статистики (побед, счета) * подсказки при игре с ботом ===== 13 Круговые шахматы ===== Реализовать приложение для игры в круговые шахматы (https://ru.wikipedia.org/wiki/%D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0_%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D1%8B%D1%85_%D0%B4%D0%BE%D1%81%D0%BA%D0%B0%D1%85) как с ботом (бот очень тупой), так и человеком по hotseat. Фичи: * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства * отображение счета в процессе игры * таблица статистики (побед, счета) * подсказки при игре с ботом