Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Испытайте захватывающие сражения Второй мировой войны: быстрые бои, огромный арсенал, настройка, танки и стратегия на разнообразных картах!

Warfare 1942 - онлайн шутер

Мультиплеер, Шутер, Мидкорные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
1
NeiroSea
NeiroSea
5 дней назад
Серия GameDev+Ai

DevLog #1 — Первые механики в моей РПГ игре⁠⁠

DevLog #1 — Первые механики в моей РПГ игре Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Мат, Длиннопост

Ну что, первый настоящий девлог подъехал. До этого я просто разгонял мысли, а теперь уже конкретика по механикам. Начну с самого первого, что я делал после интеграции игры в Godot — инвентаря. Бой у меня уже работал, про него расскажу в следующих постах.

Первые шаги

С самого начала я был уверен: drag & drop в инвентаре должен быть. Хотелось, как в ММО, — вручную перетаскивать предметы, раскладывать их по ячейкам. Тогда это казалось очень крутой механикой.

В браузере у меня эта система уже работала, хоть и криво, но работала. А вот в Godot начался полный хаос: предметы выпадали за сетку, не цеплялись мышкой, плохо собирались в стаки. Плюс приходилось бороться с тем, чтобы инвентарь нормально общался с другими скриптами — например, чтобы после боя дроп корректно попадал в сумку. Казалось бы, простая вещь, но ошибок я ловил массу.

Работа с GPT

Каждую проблему я скармливал GPT. Он правил код, я проверял → снова баг → снова кидаю код. Классический цикл вайб-кодинга.

Главная проблема — размер скрипта. 400 строк. GPT не понимал контекст, приходилось дробить его на куски, отдельно подкидывать функции и связанные скрипты. Я ещё и сам не умел правильно формулировать задачи, опыта мало. Сейчас понимаю: если давать точные запросы, GPT справляется лучше. Но тогда я реально перегорел от постоянных ошибок.

Добавим к этому то, что у меня Godot 4.3, а GPT стабильно писал под старую версию. Половина функций просто не работала. В итоге фикс одной строчки рождал три новых бага.

Вайб-кодинг

Я всё ещё новичок, сам с нуля код не напишу. Сейчас это модно называть вайб-кодингом: не пишешь код, а собираешь рабочее из того, что даёт GPT. Зато постепенно я начал понимать, как устроены функции, как скрипты связаны друг с другом. Опыт растёт, хотя ошибок по-прежнему много.

Отказ от drag & drop

В какой-то момент я понял: да ну его, этот drag & drop. Зачем он нужен, если через пару часов игры ручная сортировка надоедает всем?

В итоге я сократил скрипт с 400 до 200 строк и перешёл к системе вкладок:
— оружие
— броня
— разное

В будущем добавлю сортировку по цене и редкости. Экипировка будет через обычный или двойной клик — посмотрю, что удобнее.

Торговля

Я также прикрутил продажу предметов — поштучно и кнопкой «продать всё». Это оказалось сложнее, чем ожидал, багов наловил кучу. До конца не уверен, стоит ли оставлять торговлю прямо в инвентаре, или вынести её в маркет. Пока оставил как есть.

Итог

Инвентарь пока лежит «на полке доработки». Но именно с него началось формирование всей системы. И я сделал главный вывод: иногда проще отказаться от красивой идеи, чем бесконечно её латать.

Главный вывод этого девлога: drag & drop — как бывшая. Сначала кажется, что без неё жизнь невозможна, а потом понимаешь, что и без неё заебись.

Следующий девлог будет коротким, про маркет. Спасибо, что двигаетесь вместе со мной — это только начало.

Ниже прикрепил развитие UI инвентаря в моей игре, от самого первого до нынешнего, еще предстоит много работы по нему:)

DevLog #1 — Первые механики в моей РПГ игре Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Мат, Длиннопост
DevLog #1 — Первые механики в моей РПГ игре Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Мат, Длиннопост
DevLog #1 — Первые механики в моей РПГ игре Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Мат, Длиннопост

Подписывайтесь на мой телеграм канал, там помимо дев-влогов я выкладываю арты из игры, и просто по фану рисую с нейронками, залетай если тебе интересный нейросети и контент сделанный с помощью них: t.me/neirosea

Показать полностью 4
[моё] Gamedev Stable Diffusion 2D ChatGPT Godot Контент нейросетей Нейронные сети Истории из жизни Инди игра Компьютерные игры Telegram Мат Длиннопост
0
4
NeiroSea
NeiroSea
21 день назад
Серия GameDev+Ai

Переход с браузерной RPG на Godot: мой опыт⁠⁠

Доброго времени суток!
Смотрю, многим зашли мои прошлые дев-влоги, так что продолжу делиться историей разработки. Сегодня — о первом знакомстве с движком Godot и о том, как я переносил туда всю функциональность своей браузерной RPG.


После пары месяцев с HTML, CSS и JavaScript

Я решил: хватит мучиться — пора переходить на движок. Перейти на Godot было непросто. Увидел, как один разработчик делает там свою игру, и подумал: «Почему бы не попробовать самому?»

На старте я почти ничего не понимал.
Узлы, инспектор, дочерние сцены, инстанцирование — всё это было для меня тёмным лесом. И это я ещё про интерфейс молчу. Сам язык GDScript до сих пор знаю лишь на уровне, достаточном для ориентации и исправления ошибок.


Перенос из браузерки

Перекинуть весь функционал напрямую из JavaScript в GDScript было невозможно. CSS-стили и HTML-верстку тоже не скопируешь. Всё пришлось делать с нуля. Каждый элемент интерфейса, каждый кусок логики я собирал при помощи ChatGPT — вместе с его багами и потерями контекста.
Со временем научился сам размещать элементы на сцене, выстраивать структуру и править код.


План перехода

Без плана было бы нереально. Я составил список шагов:

  1. Перенести все скрипты и функционал.

  2. Перетащить стили и интерфейс (CSS → сцены, HTML → структура).

  3. Перерисовать визуал под новый формат.

  4. Проверить, чтобы игра запускалась.

Пока не перенесены все скрипты, игру не проверить — один файл проект не запустит.


Первый запуск

Когда я наконец собрал всё и запустил игру — получил тонну ошибок. ChatGPT адаптировал 18 JS-файлов (каждый по 300–800 строк), но допустил множество ошибок.
Перенос шёл постепенно, по одному файлу. Процесс поиска и исправления багов выглядел так:

  1. Копировал ошибку из консоли.

  2. Отправлял её в GPT вместе с контекстом.

  3. Получал исправленный вариант.

  4. Если не работало — откатывался и повторял.

Если код умещался в 100 строк — чат справлялся. Если больше, он терял нить, создавал новые баги, и приходилось возвращаться к прошлым версиям.
Так продолжалось почти месяц.


Немного цифр

Для понимания масштаба работы:

  • 18 JS-файлов (300–800 строк каждый) → GDScript

  • 15 CSS-файлов (gamestyle.css — 600 строк) остальные поменьше

  • 6 HTML-страниц

  • 74 картинки

Это было только начало. Сейчас проект вырос до:

  • 56 скриптов

  • 40 сцен

  • 291 картинки


Визуал — вечная стройка

Параллельно с кодом шла постоянная переработка визуала.
Где-то переносил интерфейс из браузерки, где-то перерисовывал элементы, потому что старый стиль переставал нравиться. Иногда делал заглушки, чтобы хотя бы протестировать функционал.
Перерисовка визуала — процесс бесконечный, думаю, многие разработчики игр это понимают.


Что дальше

После переноса я начал улучшать старые механики и внедрять новые.
Дальнейшие посты будут уже не такими сумбурными: каждый будет посвящён конкретной системе или механике — инвентарю, карте, боевой системе, оптимизации.

А пока — несколько скриншотов версии после полного переноса из браузера.


Итог

Переход с браузерной игры на Godot стал серьёзным вызовом. Каждый день я сталкивался с ошибками, уставал, откатывался, но шаг за шагом собирал свой мир.

Игру нельзя просто переписать с одного языка на другой. Её нужно написать заново.


Баги не исчезают. Они просто переходят в следующую версию🐺

Подписывайтесь на мой телеграм канал, там помимо дев-влогов я выкладываю арты из игры, и просто по фану рисую с нейронками, залетай если тебе интересный нейросети и контент сделанный с помощью них: t.me/neirosea

Переход с браузерной RPG на Godot: мой опыт Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Длиннопост

Самый первый запукск годота, тут я думал сделать игру платформером, но быстро ушел от этой идеи:)

Переход с браузерной RPG на Godot: мой опыт Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Длиннопост

Следующие 5 скринов уже на движке годот после переноса большинства механик и визуала из браузерки(система инвентаря с драг энд дроп)

Переход с браузерной RPG на Godot: мой опыт Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Длиннопост

Просто деревня, основной хаб игры

Переход с браузерной RPG на Godot: мой опыт Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Длиннопост

Карта, с локациями, тут их 4 если кто не понял, в каждой есть свой моб

Но что было в карте тогда и сейчас, совершенно разный вид игры, сейчас я полностью переработал карту и локации, в будущих постах увидите:)

Переход с браузерной RPG на Godot: мой опыт Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Длиннопост

Система прокачки героя, простенькая, но даже такую было сложно создать а потом еще и перенести на годот

Переход с браузерной RPG на Godot: мой опыт Gamedev, Stable Diffusion, 2D, ChatGPT, Godot, Контент нейросетей, Нейронные сети, Истории из жизни, Инди игра, Компьютерные игры, Telegram, Длиннопост

Таверна, сейчас кажется уже странной что в окошке целое помещение, так что от этого дизайна я тоже уйду к полноценной локации, с кайфушной музыкой и атмосферой:)

Хочется поделиться еще скринами из создания, но многие затерялись, да и пост будет слишком уж длинной простыней:)

Показать полностью 6
[моё] Gamedev Stable Diffusion 2D ChatGPT Godot Контент нейросетей Нейронные сети Истории из жизни Инди игра Компьютерные игры Telegram Длиннопост
9
4
NeiroSea
NeiroSea
1 месяц назад
Серия GameDev+Ai

Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел)⁠⁠

В Telegram-канале как-то наткнулся на пост про создание игр с нейросетями. Уже не помню, в каком именно, но у меня щёлкнуло: я тоже хочу! Думал об этом уже лет пять, но раньше всё казалось невозможным — нужно учить языки, разбираться в движках и т.п. А тут — ChatGPT. Интересно же.

Я зашёл, спросил: «Мы можем создать игру?» Он, конечно, согласился. И всё закрутилось.

Сначала я прикидывал, что вообще хочу. Тогда был хайп на кликалки вроде хомяка и Notcoin. Захотел сделать свою, но с RPG-элементами: прокачка, клики, монетки, и, в идеале — хоть как-то монетизировать.

Я описал идею, и мы начали вместе думать. Знаний — ноль. Не понимал, где писать код, как собираются игры... На все вопросы отвечал чат.

Оказалось, Telegram-игра — это по сути браузерка на HTML/CSS/JS. HTML — структура, CSS — стили, JS — логика. Если где-то ошибаюсь в терминологии — не судите строго, я только начал учиться.


Telegram-игра: первые шаги

На старте всё было в новинку. ChatGPT не всегда держал контекст, скрипты получались громоздкими, каждая механика — в отдельном .js-файле по 400+ строк. Всё писал в Блокноте, сохранял, открывал в браузере, правил — и так по кругу.

Потом нашёл Notepad++, стало немного легче. Потом открыл для себя Visual Studio Code — и вот тогда реально почувствовал кайф от нормальной работы с кодом.

Чуть позже случайно открыл DevTools (F12) в Chrome и понял, что можно прямо в браузере менять элементы, а потом копировать результат в VS Code. Удивительно, но таких фишек мне ни одна инструкция не подсказывала — сам нашёл, сам удивился.


CSS и адаптивность

Стили — отдельная история. Всё выглядело как одна гигантская простыня, где изменение одного блока ломало всё вокруг. Понемногу разобрался, но осознал: адаптировать игру под Telegram внутри браузера — не мой путь. Слишком сложно для текущего уровня.

В итоге решил: временно отказываюсь от Telegram-бота. Перехожу на полноценную браузерную игру. Там хотя бы контроль больше.


Браузерная RPG: теперь серьёзно

Подумал: ну 2D-RPG — что может пойти не так? На деле — почти всё старое перекочевало: верстка, стили, адаптивность. Но теперь я уже ориентировался лучше, поэтому работал системнее.

Проект занял около двух месяцев. Он не стал финальной версией, но именно он лёг в основу моей текущей игры на Godot. Скрипты не переносил — язык другой — но визуал, логика, структура перешли почти целиком.

Была мысль переделать всю игру на движке, но быстрее оказалось начать с нуля и использовать старую игру как черновик и референс.


Что получилось

  • 4 локации (в каждой — свой моб)

  • Инвентарь с drag & drop

  • Магазин, таверна, прокачка

  • Режимы боя: ручной и авто

  • Система дропа, карта с хабом

  • Эффекты при наведении

  • Плюс мелочи: продажа предметов, логика мобов, перемещение вещей

Для первой игры — это был мощный апгрейд. Я реально понял, насколько сложна масштабная браузерка. Много кода, много взаимосвязей. Это не просто “написал скрипт и игра готова”.

Однажды открыл DevTools у одной крутой браузерной игры — в HTML было 3000+ строк. И это только одна вкладка. А их там десятки. В тот момент я чётко понял: я туда больше не полезу.


Что дальше?

После RPG я сделал сайт для своей игры. Опыт с браузерной версией помог — знал, куда лезть, где искать решения, и всё вышло.

Сейчас весь фокус — на Godot. Новый движок, новые механики, свои баги и свои грабли. Следующие посты будут уже про мою основную игру, над которой я работаю каждый день.

Дополнительные материалы и скрины — оставлю в комментариях под этим постом. Заглядывайте.

Не важен тот, кто не падал. Важен тот, кто встал.

Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост
Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост

Первые два скрина, из моей попытки в телеграм игру(бота)

Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост

Следущие 4 скрина, уже браузерная игра полноценная, не для тг

Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост
Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост
Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост
Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост

И последние 4 скрина, это уже база с которой я начал переходить на новый движок(Godot)

Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост
Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост
Как я пытался сделать Telegram-игру, а закончил с браузерной RPG (и не сгорел) Контент нейросетей, Stable Diffusion, Нейронные сети, 2D, ChatGPT, Gamedev, Истории из жизни, Инди игра, Компьютерные игры, Godot, Telegram, Длиннопост
Показать полностью 10
[моё] Контент нейросетей Stable Diffusion Нейронные сети 2D ChatGPT Gamedev Истории из жизни Инди игра Компьютерные игры Godot Telegram Длиннопост
4
3
NeiroSea
NeiroSea
1 месяц назад
Серия GameDev+Ai

Мой путь к игре мечты: с нуля и с помощью нейросетей⁠⁠

Всем доброго вечера.
Хочу поделиться тем, чем живу последние полгода. Я создаю свою собственную игру — полноценную 2D RPG. От визуала до кода — всё делаю сам, а помогают мне в этом ChatGPT и Stable Diffusion. В этом посте расскажу, как всё начиналось и почему это, возможно, станет основной темой моего канала.

Как всё началось?

Идея создать игру жила во мне давно. Хотелось проект, в котором был бы мой мир, мои персонажи, механики и визуал. Но, как и у многих, руки не доходили — ни навыков, ни понимания, с чего вообще начать.

Начинал, как мог:

  • Была попытка сделать игру в Telegram-боте. Тогда это казалось трендом.

  • Пробовал сделать браузерку на HTML и CSS. Получился рабочий прототип, в который даже можно было играть. Но масштабировать такую штуку было невозможно. Каждая новая механика — ад. Код ломался, интерфейс ехал. В какой-то момент понял: всё, хватит, больше ни строчки под браузер.

Именно тогда стало ясно — Telegram и HTML мне не подходят.

Godot — глоток воздуха

Открытием стал движок Godot. Простой, мощный и отлично подходит для 2D (и даже 3D) игр.
С ним дело пошло быстрее. Но, конечно, не всё так гладко. Я в программировании — абсолютный ноль. Учусь на ходу.

ChatGPT помогает: объясняет, пишет код, подсказывает. Но у него тоже есть особенности:

  • Он часто не знает, какая у тебя версия движка.

  • В Godot версии критичны, GDScript меняется.

  • При большом объёме кода он теряет контекст: забывает мои указания, путаница в логике.

Иногда, чтобы понять одну ошибку, уходило несколько дней. Всё-таки полный ноль в коде даёт о себе знать.

Визуал через Stable Diffusion

С нейросетями я работаю уже 3 года, и визуал для игры — не исключение.

Первые генерации были скорее концепт-артами. Они не подходили для UI, особенно без лора и контекста. Потребовались новые подходы.

Перешёл на Flux + LoRA по стилям, иконкам, интерфейсу. Начал собирать визуальное ядро игры. Несколько раз полностью менял стиль. Последняя перерисовка была месяц назад — около 80 картинок пришлось переделывать. И уже снова хочется что-то поменять. Об этом будет отдельный пост.

Но это не "нажал кнопку — получил результат". Каждую иконку, каждый UI-элемент я:

  • Сначала прорабатывал в Photoshop.

  • Потом дорабатывал в сетке.

  • Потом снова шёл в Photoshop и правил.

Так по кругу. За полгода сильно прокачался в Photoshop и в умении доводить визуал до ума.

Идеи, механики, концепты

Основная идея игры вынашивалась неделями, месяцами… ну ладно, может не годами, но долго.

Нейросеть не придумает классную механику. Это всё — опыт, мозг, ночные озарения.
Но если дать направление, ChatGPT — отличный помощник.

Важно: без своей идеи, без базовой концепции, нейросеть не выдаст ничего внятного. Она может дополнять, уточнять, развивать — но не заменить вас.

Важное напоследок

Создание игры с ChatGPT и Stable Diffusion кажется лёгким. Но на деле — это путь, где ты сам становишься архитектором.
ИИ — не волшебная палочка. Это инструмент. Всё держится на твоей настойчивости.

Я сижу ночами по 5–6 часов после фуллтайм-заказов. Устаю, ошибаюсь, но учусь. Потому что никто, кроме меня, эту игру не сделает.

Когда-то нейросети открыли для меня мир арта. Сейчас они же помогают строить собственную игру. И пусть каждый может сегодня "запустить проект", но сделать что-то живое, рабочее, интересное — уже вызов. Я его принял.


Что дальше?

Этот пост — вводный. Просто хотел поделиться эмоциями и историей.
У меня куча скриншотов, старых артов, кода, фейлов, удачных решений — всё это ждёт в будущих постах.

Планирую серию, где расскажу:

  • Как создавал интерфейс

  • Как придумывал механику боя

  • Как работает генерация карты

  • Как делаю оптимизацию

  • Как UI собирается из нейросетей и дорабатывается вручную

  • И многое другое

Возможно, будет и видео на YouTube — на тему “Как я создаю игру с нуля с помощью ИИ”.

Если интересно — пишите в комментарии, расскажите о своём опыте.
Будет приятно почитать. И, может быть, кто-то из вас тоже решит сделать свою игру.

Мой путь только начался, но как говорил великий «У самурая нет цели, есть только путь»

Показать полностью
[моё] Контент нейросетей Stable Diffusion Нейронные сети 2D ChatGPT Gamedev Истории из жизни Инди игра Компьютерные игры Godot
2
7
jacksergeev
2 месяца назад
Серия Создание игр с нуля до эксперта

История о том, как можно учиться неизвестному или попытка создать свою игру⁠⁠

Первое, что необходимо отметить, это то, что у меня была просто мечта, сделать то, что могут увидеть другие люди в Интернете. Как ни странно оказалось, это оказалось направление геймдева.

У меня всегда были какие-то маленькие способности к рисованию, любовь к программированию и работе над какой-то логикой - это все есть в геймдеве.

Выбор был очевиден: я часто засматривался на Юнити, ведь Unreal Engine - лагающая херота, а Godot не имеет много гайдов и туториалов, и документации в том числе. И вот пошло-поехало.

В сентябре я открыл Юнити, и ... понял, что нихера не знаю( Но я радостно забил на это и открыл ChatGPT, думал, что он все расскажет и покажет. Что одним промптом будет ГТА - нет, это была моя первая ошибка.

Затем так получилось, что я бросил это дело до конца марта... Но мечта была, да и прогать на c# вдруг захотелось. Начал учить C# - по известному всем программистам сайтом метанит (нет, это не злостная реклама сайта @moderator, хватит сносить мои посты). За полторы месяца дошел до принципов ООП - относительно нелёгкая тема) и решил, что пора

Надо было отметить, что за этот учебный год (да, я школьник-спортсмен, который тренируется в одном из СШОР Питера) я несколько раз открывал юнити и закрывал, тк не понимал, что за дела.

Пора приступать к вамой интересной части повествования! Поняв, что я готов, я открыл документацию, юнити, Visual Studio и просто сделал себе цель - расставить блоки, добавить куб, дать передвижение кубу - и платформер готов! Скоко же я потел, непонимал, но я сделал это! Почему-то мне казалось, что это ахиреть какой прорыв. Возможно)

Затем я открыл туториал Breakers и пошел пилить раннер. Уроки старые, но базу дают и убирают неуверенность в движке. Сделал на основе этого очередной раннер-платформер с 1 уровнем, где можно было подрубить Год-мод и полететь!

Наступило время для чего-то сложнее. Сделать крестики-нолики, но я поставил себе 1 цель - там должна быть своя графика. Дано: графический планшет и Фотошоп. Результат - в предыдущем посте. Есть поле, яблоко и банан, что дало название Apples | Bananas. Я потратил плюс-минус 3 дня на это. Через сколько дебрей я прошел! Но это сделано! Выложена первая версия этого, будет добавлено меню, нормальный рестарт, ИИ и улучшение багов.

Так вот, к чему это я. Первое, не сдавайтесь! Понятно, что сразу может ничего не получиться, нужно идти дальше, работая. Второе, понятно, что это не выстрелит, и у каждого есть свои крестики-нолики. Но останавливаться я не собираюсь)

Кстати, этот "гениальный" шедевр можно оценить в моем новом тг-канале. В нем я буду выкладывать все, что знаю, узнал, а также гайды, мемы, новости, ассеты, скрипты и на мои файлы, как сейчас например. Вот ссылка: https://t.me/unitygames3009.

P.S: Спасибо тем ,кто дочитал до конца! @moderator, если снесет и этот пост, у меня подгорит пердак(

Показать полностью
[моё] Начинающий художник Unity Gamedev Творчество Telegram (ссылка) Telegram 2D Photoshop Рисование Компьютерная графика Digital Программирование ChatGPT DeepSeek Дизайнер Сайт Тренд Чат-бот Скрипт Текст
4
Agmioli
Agmioli
3 месяца назад
Искусственный интеллект
Серия Нейросети

Как создать уровни html-игры в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети?⁠⁠

Как создать уровни html-игры в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети? Искусственный интеллект, Нейронные сети, Создание сайта, Gamedev, Digital, Приложение, 2D, Браузерные игры, HTML, Чат-бот, ChatGPT, Нейросеть Grok

Как создать уровни браузерной-игры и разместить ее персонажей в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети?

СИТУАЦИЯ.
Вам хочется создать простую браузерную игру, которая будет открываться при запуске файла index.html
Но нейросеть пишет только код, а не создает уровень игры с точными координатами расположения игрового персонажа и всех объектов игры.

А визуальный редактор WYSIWYG Web Builder в обычном случае, может создать игровой уровень, строго разместить игрового персонажа и объекты строго по координатам, но не задать свойства/поведение объектов и управление игровым персонажем.

Возникает впорос:
Как создать уровни браузерной-игры и разместить ее персонажей в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети?

Есть решение:
Совместить визуальный редактор и нейросеть.

ЧТО КОНКРЕТНО ДЕЛАТЬ?

1. С помощью визуального программы-редактора WYSIWYG Web Builder 15 (для создания веб-сайтов), создаем из разных объектов полноценный уровень. В уровне размещаем игрового персонажа строго там, где он должен загружаться в локации игры.

Созданный уровень/игру публикуем в виде html-сайта через меню Файл-"Опубликовать".

2. Затем открываем нейросеть, например ChatGPT или Grok

ЗАПРОС, который нужно ввести в командную строку нейросети:

Редактируй код каждого файла игры, которая будет запускаться с файла index.html. Суть игры следующая.

Объект-игрок, который в коде именуется как объект "Image1", управляется при помощи клавиш. Клавиши-стрелки определяют направление стороны движения объекта-игрока.

В пространстве игры, расположены следующие объекты-препятствия, которые в коде именуются как:

Image4, Image5, Image7, Image9

Если Объект-игрок задевает объекты-препятствия, то Объект-игрок, отскакивает в сторону.
Фон игры задается файлом "image2".
Вот коды каждого файла, которые ты должен отредактировать:

код файла: index.html:
здесь вставляете весь код из файла index.html

код файла: index.css
здесь вставляете весь код из файла index.css

И так со всеми файлами игры-сайта-приложения, где содержится код!

3. Код созданный для каждого файла, при помощи текстового редактора(например Блокнот) полностью вставляем в конкретный файл, стерев/убрав перед этим старый код.

4. Запускаем файл index.html, который запускает игру.

Показать полностью
[моё] Искусственный интеллект Нейронные сети Создание сайта Gamedev Digital Приложение 2D Браузерные игры HTML Чат-бот ChatGPT Нейросеть Grok
0
9
Agmioli
Agmioli
4 месяца назад
Искусственный интеллект
Серия Нейросети

Как создать стикеры с помощью нейросети ChatGpt а затем отредактировать на свой вкус?⁠⁠

Как создать стикеры с помощью нейросети ChatGpt а затем отредактировать на свой вкус? Лайфхак, Нейронные сети, Искусственный интеллект, Digital, Дизайнер, Тренд, ChatGPT, Чат-бот, Стикеры, Стикеры Telegram, Компьютерная графика, 2d рисование, 2D, Векторная графика, Длиннопост

Как создать стикеры с помощью нейросети

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

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

Последовательность действий.

1. Запускаем нейросеть, в данном случае ChatGpt

2. Загружаем свою фотографию или картинку, на основе которой нужно сделать набор стикеров или несколько стикеров, как вложение-файл к команде.

3. В текстовое поле команд, вводим следующий текст-запрос.

На основе моего фото и внешности создай набор из 12 стикеров. На каждом стикере должна быть разная эмоция. Эмоции: удивление, разочарование, радость, гнев, печаль, поцелуй, подмигивание (кокетливость), восхищение, отвращение, скука, ужас, веселье. Эмоции должны быть выразительными. На каждом стикере, голова, руки и ноги персонажа должны быть в разных положениях. Сделай стикеры на прозрачном фоне, чтобы каждый стикер был с четким контуром и еще легко было вставить в мессенджер. Все стикеры должны быть аккуратно скомпонованы и не выходить за края.

Как создать стикеры с помощью нейросети ChatGpt а затем отредактировать на свой вкус? Лайфхак, Нейронные сети, Искусственный интеллект, Digital, Дизайнер, Тренд, ChatGPT, Чат-бот, Стикеры, Стикеры Telegram, Компьютерная графика, 2d рисование, 2D, Векторная графика, Длиннопост

В текстовое поле команд, вводим следующий текст-запрос.

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

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

Как полностью отредактировать изображение получненое в нейросети?

Полученное изображение можно вставить в графический редактор CorelDraw,а затем щелкнув правой кнопкой мыши по вставленному изображение ,и выбрать в меню-Быстрая трассировка, что преобразует в векторный редактируемый формат вставленную картинку.

И оттащить картинку в сторону.
После этого, надо снова щелкнуть правой кнопкой мыши по уже оттащеной в сторону картинке, и выбрать опцию - Разгруппировать все.

Подробно это все описывалось в статье:
Как Растровое изображение преобразовать в Векторное в Corel Draw. Быстрый офлайн способ опцией "Быстрая трассировка"+"Разгруппировать все"

Как создать стикеры с помощью нейросети ChatGpt а затем отредактировать на свой вкус? Лайфхак, Нейронные сети, Искусственный интеллект, Digital, Дизайнер, Тренд, ChatGPT, Чат-бот, Стикеры, Стикеры Telegram, Компьютерная графика, 2d рисование, 2D, Векторная графика, Длиннопост

Изображение, с несколькими персонажами для стикеров, созданное нейросетью

Показать полностью 2
[моё] Лайфхак Нейронные сети Искусственный интеллект Digital Дизайнер Тренд ChatGPT Чат-бот Стикеры Стикеры Telegram Компьютерная графика 2d рисование 2D Векторная графика Длиннопост
1
4
FuriosoOculus
FuriosoOculus
4 месяца назад

С Днем синей изоленты!⁠⁠

С Днем синей изоленты! Арты нейросетей, ChatGPT, Stable Diffusion, 2D, Арт, Енот, Изолента, Открытка, Абсурд

Дорогие друзья! 🌟 Сегодня мы отмечаем удивительный праздник – День синей изоленты! 🎉 Эта клейкая полоска счастья, которая может починить почти всё – от старого стула до сломанных очков! 💙 Представьте, как было бы здорово, если бы у нас было столько изоленты, чтобы починить весь наш мир! 🌍✨ Чтобы мы могли просто заклеить противоречия и продолжать веселиться! 😄

Синяя изолента как супергерой нашего быта, приходит на помощь в самые сложные ситуации! 🦸‍♂️ Забудьте о скучных решениях, просто наклейте пару полосок и вперед к приключениям! 🚀 Мы все знаем, что идеальный способ освежить день – это взять катушку синей изоленты и начать творить. 🎨 Будь то ремонт, декор, или даже загадочный эксперимент – с ней всё возможно!

Так что поднимите ваши кусочки изоленты, и давайте отметим этот непревзойдённый праздник, не забывая, что синяя изолента – это ваша личная суперсила! 💪 Пусть каждый момент будет наполнен радостью и креативом! С днём синей изоленты, дорогие! 🎈🥳

Показать полностью 1
[моё] Арты нейросетей ChatGPT Stable Diffusion 2D Арт Енот Изолента Открытка Абсурд
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии