Cave of Code
22 subscribers
16 photos
15 videos
3 links
Кодинг, арт, и всякое разное.
Download Telegram
Channel created
Channel name was changed to «Cave of Code»
Channel photo updated
И так, приступим! Начну пожалуй с pet project'а, который сейчас делаю.
Всё началось с того, что захотел я сделать сам себе гейм джем 👾
Делаем 2D игру в стиле Pixel art, в жанре Horde survival с элементами tower defense.
Идея такая: Глубокий космос, одинокий гусь космонавт бороздит его, долетает до сломанного портала и нужно ему этот портал восстановить чтобы вернуться домой. А пока он чинит, его атакуют орды всякой нечисти. В целом сюжет тут заканчивается 😄
Я решил что хочу максимально всё упростить и сделать быстро, поэтому в ход пойдут нейронки, GPT, DALL·E и так как юзаю Rider, то агент Junie. Начал я с того, что пошёл генерить гуся.
🔥1
В итоге, после нескольких итераций в DALL·E и некоторого времени редактирования в Aseprite, получился такой парень 😎Думаю, задерживаться на нём надолго не стоит, этого вполне достаточно, поэтому движемся дальше 🚀
🔥3😍1
С помощью Junie быстро накидал движение персонажа. Ещё добавил огонь из JetPack с помощью particles. Вроде бы получилось не плохо 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Media is too big
VIEW IN TELEGRAM
Так как события у нас происходят в космосе, то нам нужен космос 😅
Решил не генерить пиксельный космос с помощью нейронки а просто поискать на itch.io ассеты.
Нашёл вот такой background https://space-spheremaps.itch.io/pixelart-starfields
Настало время создать противника для гуся, чтобы было интереснее. Снова пошёл в DALL·E и начал брейнштормить. Получился вот такой монстр и собственно пришлось его тоже немного перерисовать в Aseprite. Решил пока не тратить время на сложную анимацию и просто сделать анимацию сжатия при движении. Затем с Junie сгенерил скрипт погони за игроком. Теперь это немного похоже на хоть какой-то геймплей :D
Я писал о том, что идея этой игры это Horde survival с элементами Tower defense, т.е. в качестве оружия для сражений с врагами будут использоваться турели, которые игрок будет расставлять по игровому полю.

Создание турелей я начал по тому же принципу, что и самого гуся и монстра: через концепты в DALL·E. Для начала генерировал самые типичные пулемёты, ракетницы и т. д. И потом подумал: «Стоп, это же игра про гуся-космонавта, нужно что-то угарное и упоротое!» и стал размышлять, что могли бы придумать космические гуси 🪿

Тут в голову пришла мысль: у нас в Германии практически на каждом пруду есть утки (да, не гуси, но в целом похожи :D), и у каждого пруда висит табличка «НЕ КОРМИТЬ ЭТО ОПАСНО ДЛЯ ЖИВОТНЫХ!», но, естественно, все приходят с буханками хлеба и кормят уток.
И тут мысли ушли в сторону того, что, получается, хлеб может быть опасным для птиц 🤔 Хлеб как оружие? Да не, бред… или нет...

Стал думать о ракетнице, которая стреляет хлебом, и тут меня как по голове шарахнуло… ТОСТЕР! Тостер же стреляет хлебом!
Я не знаю, как ваш, но мой просто херачит его в потолок :D

Короче, после пары итераций, редактирования в Aseprite и ещё некоторого времени кодинга с Junie и создания анимации в Unity, получилось то, что можно увидеть на видео :D
🔥1
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