Тема
- #Разделение кода
- #Добавление функций
- #Веб-игра
- #Разработка с ИИ
- #Окно состояния
Создано: 2024-11-08
Создано: 2024-11-08 17:11
Сегодня, продолжая работу над предыдущим проектом, я немного продвинулся в разделении кода и добавлении функциональности.
В первую очередь, по запросу, я разделил исходный код, где html, js и css находились в одном файле.
Q9. Перепиши объединённый исходный код, разделив его на файлы html, js и css.
-> Разделил на 3 файла: index.html, game.js и styles.css.
Q10. Добавь в исходный код слева от центрального консольного окна область состояния персонажа (панель состояния) и соответствующую функциональность.
-> Добавил фиксированную боковую панель слева и добавил/модифицировал соответствующую функциональность в game.js для постоянного отображения состояния.
Q11. Добавь в панель состояния кнопку и функциональность для использования очков навыков.
-> Поскольку ранее очки навыков вводились непосредственно в окно alert, я добавил кнопку. Теперь, если есть очки навыков, кнопка активируется, что делает использование более интуитивным.
Q12. Доработай так, чтобы при победе в битве монстр оставлял золото в зависимости от своего уровня, а полученное золото отображалось на панели состояния.
-> Добавлена функциональность выпадения золота, а отображение на левой панели состояния изменено соответственно.
Благодаря этим 4 вопросам, интерфейс и структура стали выглядеть более привлекательно, и заложен фундамент для добавления таких функций, как магазин в будущем.
В дальнейшем планирую расширить функционал, добавив магазин (предметы восстановления и т.д.) и систему навыков.
Комментарии0