Media is too big
VIEW IN TELEGRAM
Немного мыслей о написании кода с помощью AI-агентов. Я потратил час, если не больше, чтобы с помощью Junie и чата GPT просто написать код, который будет уничтожать снаряд, вылетающий за пределы игровой арены, ограниченной game object с Polygon Collider 2D.
В конце концов, чтобы это сделать, я погуглил и посмотрел пару видосов на ютубчике.
Решение оказалось довольно простым и коротким в плане кода, а агенты пытались изобрести какой-то космолёт.
Но думаю, что в конечном счёте проблема не в агентах, а в том, кто пишет промпт - насколько точно вы указываете, что вам надо и как это реализовать.
То есть без контекста и знаний технологии, для которой вы генерируете код, результат будет значительно хуже.
Вот и думайте, смогут ли менеджеры писать за разрабов код - и какой он тогда получится😅
А ещё я добавил дамаг от пули и теперь монстрика можно убить 💀
В конце концов, чтобы это сделать, я погуглил и посмотрел пару видосов на ютубчике.
Решение оказалось довольно простым и коротким в плане кода, а агенты пытались изобрести какой-то космолёт.
Но думаю, что в конечном счёте проблема не в агентах, а в том, кто пишет промпт - насколько точно вы указываете, что вам надо и как это реализовать.
То есть без контекста и знаний технологии, для которой вы генерируете код, результат будет значительно хуже.
Вот и думайте, смогут ли менеджеры писать за разрабов код - и какой он тогда получится
А ещё я добавил дамаг от пули и теперь монстрика можно убить 💀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Media is too big
VIEW IN TELEGRAM
Добавил Wave Manager, который управляет волнами, Junie сгенерил его за минуту, прям кайф 😋
Ещё немного упоролся с анимацией монстра. Она не особо заметна, но теперь он воспринимается чуть приятнее (вроде бы).
Ещё немного упоролся с анимацией монстра. Она не особо заметна, но теперь он воспринимается чуть приятнее (вроде бы).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Итак, из апдейтов:
Добавил новую турель, назвал её Gramoquack - она вдохновлена образом граммофона и клювом гуся. Выстрел Грамоквака - это мощный звуковой «кряк», сметающий всё на своём пути. С одного выстрела выносит противников😈
Добавил нового монстра - это инфицированный космонавт, у которого вместо головы паразит, что-то типа хедкраба из Half-Life😅
Что в планах:
Добавить механизм сбора ресурсов, которые должны выпадать из монстров после их уничтожения.
Добавить механизм установки турелей, если собрано нужное количество ресурсов.
Добавил новую турель, назвал её Gramoquack - она вдохновлена образом граммофона и клювом гуся. Выстрел Грамоквака - это мощный звуковой «кряк», сметающий всё на своём пути. С одного выстрела выносит противников
Добавил нового монстра - это инфицированный космонавт, у которого вместо головы паразит, что-то типа хедкраба из Half-Life
Что в планах:
Добавить механизм сбора ресурсов, которые должны выпадать из монстров после их уничтожения.
Добавить механизм установки турелей, если собрано нужное количество ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Пока джуни за меня говнокодит, есть больше времени заниматься творческими штуками - фантазировать и рисовать.
И вот я задумался, какого ещё противника можно добавить, и тут в памяти возник образ, пожалуй, самой страшной твари, которую можно оживить в этой игре. Эта мерзость прямиком из нашего травмированного постсоветского детства. Создание настолько мерзотное, что оно снилось Фредди Крюгеру и мучило его в кошмарах.
И вот я задумался, какого ещё противника можно добавить, и тут в памяти возник образ, пожалуй, самой страшной твари, которую можно оживить в этой игре. Эта мерзость прямиком из нашего травмированного постсоветского детства. Создание настолько мерзотное, что оно снилось Фредди Крюгеру и мучило его в кошмарах.
🤣3
Не знаю, почему, но самые простые вещи занимают капец как много времени, даже с учётом того, что ты используешь агента для кодинга. Мне нужно было заменить стандартный системный курсор на мой кастомный, и это превратилось в очередные пляски с бубном. Чат-GPT тоже предлагал какие-то безумные идеи.
Как обычно, на помощь пришёл видос с ютубчика семилетней давности, и решение было на поверхности: просто использовать спрайт, который будет двигаться вслед за системным курсором, а сам системный курсор скрыть. И самое решение было в пару строк кода.
Либо это какая-то супер нетривиальная вещь, либо настолько простая, что люди особо не пишут и не рассказывают об этом.
Как обычно, на помощь пришёл видос с ютубчика семилетней давности, и решение было на поверхности: просто использовать спрайт, который будет двигаться вслед за системным курсором, а сам системный курсор скрыть. И самое решение было в пару строк кода.
Либо это какая-то супер нетривиальная вещь, либо настолько простая, что люди особо не пишут и не рассказывают об этом.
А ещё я впервые столкнулся с тем, что Junie меня не понял и начал задавать вопросы :D
Ну да, промпт, конечно, был ущербный, но я честно задолбался объяснять ему, что именно мне надо.
В итоге мой промпт-флоу теперь выглядит так: я просто выливаю поток сознания в Чат-GPT, прошу его сделать нормальный промпт, а потом уже этот промпт скармливаю Junie.
И если Junie с первого раза не понял, то я просто откатываю всё и запускаю таску по новой.
Ну да, промпт, конечно, был ущербный, но я честно задолбался объяснять ему, что именно мне надо.
В итоге мой промпт-флоу теперь выглядит так: я просто выливаю поток сознания в Чат-GPT, прошу его сделать нормальный промпт, а потом уже этот промпт скармливаю Junie.
И если Junie с первого раза не понял, то я просто откатываю всё и запускаю таску по новой.
Новая турель! Давеча вспомнил одну серию «Гриффинов», где две чайки сидят на свалке: одна говорит - "А вот в контейнерах с надписью KFC всегда есть что-то вкусное!", а другая чайка такая: "Чувак, это же мясо птиц!".
Дальше в голове туман - и вот я уже рисую турель в виде ведра KFC😅
Но стрелять куриными ножками эта турель, конечно, не будет, поэтому вместо ножек - злейший враг гусей: кукуруза 🌽 (я хз, почему 🤷♂️).
Таким образом родилась турель Kill Fucking Corn - KFC-пушка
Дальше в голове туман - и вот я уже рисую турель в виде ведра KFC
Но стрелять куриными ножками эта турель, конечно, не будет, поэтому вместо ножек - злейший враг гусей: кукуруза 🌽 (я хз, почему 🤷♂️).
Таким образом родилась турель Kill Fucking Corn - KFC-пушка
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍1
Media is too big
VIEW IN TELEGRAM
🚀 Куча апдейтов:
Меню выбора турелей
Турели можно крутить вправо/влево 👉👈 (потом будут другие направления)
Новая турель: KFC-пушка 🌽💥
Кастомный курсор 🖱️✨
Гусь получил лёгкий апгрейд анимации 🪿
Меню выбора турелей
Турели можно крутить вправо/влево 👉👈 (потом будут другие направления)
Новая турель: KFC-пушка 🌽💥
Кастомный курсор 🖱️✨
Гусь получил лёгкий апгрейд анимации 🪿
🔥5🐳1
Пока я делаю этот проект, хочу немного рассказать о тех, что уже сделал. Их было не так много, но всё же они есть - пора сдуть с них пыль и снова показать свету 🙂
🎮 The Driver
https://smirnovw.itch.io/the-driver
У этой игры есть забавная история. В Европе есть сервис доставки еды Wolt.
Однажды я собеседовался к ним, и они прислали тестовое задание. Я подумал: «А что если немножко упороться и кроме самого тестового вставить туда мини-игру про доставщика, как пасхалку?»
За пару дней я написал маленькую игру, встроил её в тестовое и отправил им.
В итоге ответ был примерно такой: «Игра прикольная, тестовое сделано так себе, вы нам не подходите»🥲
Игра написана на JS с использованием движка https://phaser.io/
P.S. если наберёте 300 очков или больше, то вас ждёт награда 🏆
🎮 The Driver
https://smirnovw.itch.io/the-driver
У этой игры есть забавная история. В Европе есть сервис доставки еды Wolt.
Однажды я собеседовался к ним, и они прислали тестовое задание. Я подумал: «А что если немножко упороться и кроме самого тестового вставить туда мини-игру про доставщика, как пасхалку?»
За пару дней я написал маленькую игру, встроил её в тестовое и отправил им.
В итоге ответ был примерно такой: «Игра прикольная, тестовое сделано так себе, вы нам не подходите»
Игра написана на JS с использованием движка https://phaser.io/
P.S. если наберёте 300 очков или больше, то вас ждёт награда 🏆
Please open Telegram to view this post
VIEW IN TELEGRAM
itch.io
The Driver by SmirnovW
Hurry up, collect all food, and deliver it! Play in your browser
😢2👍1🔥1
Мне тут сказали, что ссылка выше не работает из-за того чьё имя нельзя называть, ну вы поняли короче )
Вот эта ссыль должна работать https://driver-game.vercel.app/😎
Вот эта ссыль должна работать https://driver-game.vercel.app/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Представляю вашему вниманию чудо гусиной инженерной мысли - последнюю разработку крякующих учёных.
Огуречная турель, она же Cucumber Gun, она же Pickles Turret - короче, кому как нравится.
Смертоносное оружие с самонаведением: стреляет отравленными огурчиками 🥒, которые заражают противников и постепенно сносят им ХП 💀
Огуречная турель, она же Cucumber Gun, она же Pickles Turret - короче, кому как нравится.
Смертоносное оружие с самонаведением: стреляет отравленными огурчиками 🥒, которые заражают противников и постепенно сносят им ХП 💀
🔥2👍1
Знаете, в некоторых фильмах в конце показывают неудачные дубли со съёмок - так вот и во время разработки есть куча неудачных дублей.
Казалось бы: простая задача - есть окружность, и по этой окружности должен двигаться объект. Но нет, нельзя просто так взять и сделать это.
Я попробовал разные варианты: встроенный в Unity Spline, DOTween для для анимаций и т.д. Джуни, конечно же, не хотел меня понимать, в итоге собственное решение с нуля + фиксы джуни и оно как-то завелось и заработало.
Казалось бы: простая задача - есть окружность, и по этой окружности должен двигаться объект. Но нет, нельзя просто так взять и сделать это.
Я попробовал разные варианты: встроенный в Unity Spline, DOTween для для анимаций и т.д. Джуни, конечно же, не хотел меня понимать, в итоге собственное решение с нуля + фиксы джуни и оно как-то завелось и заработало.
🔥1