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