Создайте небольшой интерактивный проект
Выберите тему, определите внешний вид страницы и реализуйте графическую сцену, которой пользователь сможет управлять.
<canvas>, а также содержать не менее двух интерактивных возможностей.Выберите проект или предложите собственный
Управляемый персонаж
Перемещайте объект по Canvas в четырёх направлениях и возвращайте его в исходную точку.
Мини-лабиринт
Проведите персонажа между препятствиями к обозначенной цели, не позволяя ему выйти за границы поля.
Космический полёт
Управляйте ракетой или спутником на фоне звёздного неба и добавьте команду возврата на старт.
Графический конструктор
Изменяйте положение, цвет, размер или форму выбранного объекта с помощью кнопок.
Виртуальный аквариум
Управляйте рыбкой и добавьте на сцену воду, растения, камни или другие декоративные элементы.
Собственная идея
Предложите проект сопоставимой сложности и кратко согласуйте его замысел с учителем.
Что должно быть в готовой работе
- заголовок и краткое описание проекта;
- оформление страницы с помощью CSS;
- не менее двух графических объектов на Canvas;
- не менее двух элементов управления или других интерактивных возможностей;
- проверка, не позволяющая управляемому объекту выйти за границы Canvas;
- понятная структура кода, которую автор может объяснить.
Допустимые способы использования искусственного интеллекта
ИИ может помогать на отдельных этапах работы. Его ответ необходимо проверить, понять и приспособить к собственному проекту.
Поиск идеи
Попросите предложить несколько проектов с учётом уже изученных средств, затем самостоятельно выберите и уточните замысел.
Планирование структуры
Попросите разделить работу на этапы и определить назначение HTML, CSS и JavaScript, не создавая готовую программу.
Объяснение непонятного кода
Запросите объяснение одной команды или принципа, после чего самостоятельно примените его в своей программе.
x и y перемещает объект на Canvas. Приведи короткий пример.Получение отдельной подсказки
Если возникло затруднение, запросите небольшой фрагмент, относящийся только к одной функции проекта.
Поиск ошибки
Передайте проблемный фрагмент, опишите фактический и ожидаемый результат, а затем изучите предложенное исправление.
Проверка и улучшение
Попросите составить перечень проверок или предложить одно небольшое улучшение уже работающего проекта.
Подготовьте краткое объяснение
- Какую задачу решает проект?
- Какие части проекта вы создали самостоятельно?
- Для чего использовался ИИ и какие его предложения вы изменили?