꼬반

[Часть 3] Создание веб-игры за 30 минут с помощью ИИ.

  • Язык написания: Корейский
  • Страна: Все страныcountry-flag
  • ИТ

Создано: 2024-11-08

Создано: 2024-11-08 17:18

Внезапно возникла серия вопросов, но поскольку это интересно, то всё в порядке.

Теперь количество вопросов о багах и мелких правках постепенно увеличивается, поэтому

записать все вопросы будет непросто, но давайте попробуем.

В13. Добавьте в игру область холста (canvas) для отображения фонового изображения, персонажа и монстров над областью консоли.

-> После этого был сделан запрос на добавление графики, и область холста была добавлена с добавлением в 3 отдельных файла необходимых функций. При этом были добавлены функции отрисовки фона, персонажа и монстра, а также healthbar поверх персонажа и монстра (Вау!), пришлось подготовить изображения hero, goblin, orc, troll, dragon, background, поэтому в новой вкладке был сделан запрос на генерацию изображений в Perplexity (модель flux, тип illustrator).

При вводе на корейском языке изображения генерировались некорректно, поэтому был сделан запрос в следующем формате:

В13.1. fantasy, hero, right side, 2d pixel, 100x100size, character draw

[Часть 3] Создание веб-игры за 30 минут с помощью ИИ.

На удивление неплохо.img


В13.2. fantasy, goblin, right side, 2d pixel, 100x100size, character draw

[Часть 3] Создание веб-игры за 30 минут с помощью ИИ.

Гоблин, но ты выглядишь немного сильным...?.img


В13.3. fantasy, orc monster, left side, 2d pixel, 100x100size, draw it.

[Часть 3] Создание веб-игры за 30 минут с помощью ИИ.

У орка хв...хвост???.img


13.4. fantasy, troll monster, left side, 2d pixel, 100x100size, draw it.

[Часть 3] Создание веб-игры за 30 минут с помощью ИИ.

Эм...ну...это похоже на тролля...?.img


13.5. fantasy, dragon monster, left side, 2d pixel, 100x100size, draw it.

[Часть 3] Создание веб-игры за 30 минут с помощью ИИ.

Привет, давно не виделись, господин Дри!.img


13.6. fantasy, forest, width 800pixel, height 400pixel, draw images

[Часть 3] Создание веб-игры за 30 минут с помощью ИИ.

Скорее не фэнтези... а какая-то новая планета...?.img


В14. Выведите весь исходный код ещё раз.

-> Был сделан запрос на вывод всего кода для внесения изменений.

В15. В конце файла game.js отсутствует часть кода. Выведите этот файл ещё раз.

-> В конце файла game.js обнаружилась небольшая ошибка, поэтому был сделан запрос на повторный вывод файла.

В16. Файл game.js слишком длинный. Можно ли разделить его по основным функциям?

-> Так как один js-файл стал слишком длинным, был сделан запрос на разделение по функциям для удобства дальнейшего обслуживания, и изменения были внесены, как показано ниже.

Да, конечно. Файл game.js можно разделить на части по основным функциям, чтобы упростить его обслуживание. Давайте попробуем разделить файл следующим образом:

characters.js: определение классов Character, Player, Monster
items.js: определение классов Weapon, Armor и связанных данных
game.js: класс Game и основная игровая логика
ui.js: функции, связанные с пользовательским интерфейсом (рисование холста, обновление состояния и т.д.)
main.js: функции инициализации и запуска игры

В17. Отсутствует файл main.js. Выведите этот файл ещё раз.

-> В конце пятого файла также обнаружилась ошибка, поэтому был сделан запрос на повторный вывод.

В18. Выведите исходный код html, включающий разделенные js-файлы.

-> Запрос на вывод html-кода, включающего разделенные файлы.

В19. Во время боя healthbar не отображается на canvas. Проверьте код и исправьте ошибку.

-> Healthbar отображается корректно, но только в начале, а во время боя не появляется, поэтому был сделан запрос на исправление.

В20. При вызове monsterImage в ui.js возникает ошибка. Исправьте её.

-> Произошла ошибка в функции, поэтому был сделан запрос на исправление.

На этом работа за обеденный перерыв завершена, и результат работает корректно.

Комментарии0

Гвинт (Gwent) из Ведьмака: Разъяснение терминовВ этой статье собраны определения терминов, относящихся к карточной игре Гвинт из вселенной Ведьмака. Здесь вы найдете объяснения игровых терминов, таких как «поле боя», «рука», «колода», а также информацию о типах карт (единицы, заклинания, ловушки) и их
길리
길리
길리
길리

April 7, 2024

Что для меня значит играМой отзыв о игре Гарри Поттер: Загадки и магия, в которую я играю уже год. Я постоянно играю, испытывая чувство соперничества и получая удовольствие от общения с другими игроками. Написано 8 марта 2025 года.
지쇼쿠 바로코의 좌충우돌 이야기
지쇼쿠 바로코의 좌충우돌 이야기
지쇼쿠 바로코의 좌충우돌 이야기
지쇼쿠 바로코의 좌충우돌 이야기

March 8, 2025

Цены, тарифные планы и возможности Midjourney в 2024 году, лицензирование — использование и сайты с подсказкамиПодробный анализ тарифных планов Midjourney (Basic, Standard, Pro, Mega), информации о лицензировании, возможности коммерческого использования, способов оплаты и т.д. Для компаний с годовым доходом более 1 млн долларов США обязателен тариф Pro или Mega.
Curator Danbi - Creator Story
Curator Danbi - Creator Story
Curator Danbi - Creator Story
Curator Danbi - Creator Story

November 28, 2024

Тело в эпоху ИИ: как его воспринимать?В эпоху, когда создаваемые ИИ видео и изображения становятся все более похожими на реальность, как нам следует относиться к человеческому телу? Мы анализируем меняющиеся визуальные тренды и изменения восприятия в связи с развитием технологий ИИ.
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

May 16, 2024