Темы курсовых работ

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 - возможность отменить ход, диалоговые окна для передачи устройства

отображение счета в процессе игры

таблица статистики (побед, счета)

подсказки при игре с ботом