Domka
так хотя бы атлас текстур закончил и набросал для первой локи наконец та
Domka
а то тянул долго
Snusmumriken
Domka
Лол
Uni_X
А можете посоветовать книги по тому, как правильно строить архитектуру проекта? Просто хотел начать делать небольшой движок, но опыта создания проектов больше чем на 10 .h файлов у меня нет и я не знаю как всё правильно разбить на классы, функции...
Snusmumriken
Смотришь как устроены чужие движки тащемта.
Uni_X
Лучше практики никто не научит
Просто времени не так уж и много, а сейчас еще и учеба начнется... Но спасибо)
Uni_X
Смотришь как устроены чужие движки тащемта.
(Вьетнамские флешбеки с движка FEZ'а...)
Snusmumriken
Бери популярные движки а ля годот-юнити и придумывай как организовать что-то подобное
Uni_X
Хорошо, спасибо)
Petr
Вместо движка лучше делать игру кстати
Snusmumriken
Ну знаешь, у меня например есть несколько движков
Snusmumriken
Прекрасные движки, простенькие ))
Hello, World! 🎄
Обычные видеоигры и движки скоро вымрут — гении из Google научили нейронку генерировать DOOM на ходу! И это грозит перевернуть ВСЮ игроиндустрию в будущем. Работает так: ИИ обучается играть в DOOM и записывает летсплей. Потом Stable Diffusion прожевывает собранную инфу и генерит всю игру с нуля, реагируя на действия игрока! Это взрывает мозг: жмём шаг влево — нейронка рисует, как герой делает шаг, нажал на кнопку мыши — нейронка рисует выстрел и убивает врага! В теории целые ААА-хиты в будущем можно будет генерировать с нуля по паре кадров «‎геймплея» и описанию — читай, безграничные миры с кучей возможностей из одной картинки. Не показывайте этот пост разработчикам игр. 👍 Бэкдор
Snusmumriken
> по паре кадров «‎геймплея» Ложь, нужно будет сделать игру чтобы ИИ научился её прогонять.
Hello, World! 🎄
Давно ещё видел как нейросеть рисует, что-то подобное с покемонами из gba
Hello, World! 🎄
Это же не разработчики писали текст
Uni_X
Зачем тебе свой движок?
Вообщем когда я делаю игру на чем то - будь то Godot, Love2D или что угодно, я ощущаю что-то типо комплекса неполноценности, и избавляюсь от этого, только беря что-то фундаментальное по типу C + SDL2 и т.п... Я не знаю откуда это у меня, но... Как уж есть)
Hello, World! 🎄
Вместо игры будешь 90% времени писать движок
Hello, World! 🎄
Франция — ВСЁ: дети Дурова россияне утопили приложение для изучения французского в гневных отзывах, требуя освободить главу Телеграма из СИЗО. Ответ разрабов убил: «Мы — канадская компания». 👍 Бэкдор
Hello, World! 🎄
Hello, World! 🎄
Hello, World! 🎄
Uni_X
Это такой способ ухода от написания игры.
Нет, я писал, но на душе такое ощущение противное если это не "Моё собственное"
Сергей
Это такой способ ухода от написания игры.
это как пердолить линукс вместо выполнения поставленной задачи
Uni_X
у меня генту кстати 😁
У меня Kali) Чисто из за красивого терминала)
Petr
Есть много положительных эффектов от владения базой для своей игры, проблема именно что пишут "движок", а не игру.
Petr
Пиши игру на SDL/raylib да и всё.
Petr
Нахрена тебе движок
Uni_X
Под движком я подразумеваю обёртку этого всего в Lua функции и физику/анимации)
Petr
А зачем тебе что-то там обёртывать?
Petr
Если есть идея игры, берешь и пишешь то что нужно для того чтобы это случилось.
Petr
Где будут повторения — выносишь в часть "движка" игры
Petr
Стартовать с таким майндсетом легко с любого уровня.
Petr
Хоть с Си, хоть с Годо
Petr
Проблемы начинаются когда ты заранее начинаешь эту обвязку для игры писать. Пытаешься обобщать там где это не требуется. Ты же понимаешь что с этим каждым обобщением ты себе в ногу стреляешь?
Uni_X
Ладно, спасибо)
Petr
В чём проблема любого движка? Что тебе сразу ставят какие-то рамки в том обобщении которое было сделано для этого движка. Если ты начинаешь с нуля (условно), то твоё главное преимущество что у тебя рамок этих нет и ты волен делать как тебе удобно.
Михаил
> по паре кадров «‎геймплея» Ложь, нужно будет сделать игру чтобы ИИ научился её прогонять.
покажи мне 2 кадра, я бы придумал (возможно...) если нейронка очень уж креативная будет - почему нет?
Igor
Очевидно, что такого не будет
Михаил
друзья, я хочу добавить самый простой __gc из Lua 5.2 в обычный LuaJIT ставьте лайки кому надо
Luсky
> перевернет индустрию Это сильно сказано, очень сильно
Помимо очевидной невозможности два раза зайти в один и тот-же дум.
Михаил
я канеш не обещаю ничего но если получится то можно будет замахнуться на PR
Igor
Помимо очевидной невозможности два раза зайти в один и тот-же дум.
Поговорка "два раза в одну воду не войдёшь" заиграла новыми красками))
Luсky
Фишка шутеров как раз в задрачивании уровней, кмк.
Михаил
Помимо очевидной невозможности два раза зайти в один и тот-же дум.
кроме случая, что игрок - тоже нейросеть, и рандом сид всегда одинаковый
Михаил
и проц на одной частоте и всё равномерно и стабильно и постоянно
Всеволод
Если есть идея игры, берешь и пишешь то что нужно для того чтобы это случилось.
Я на этом подходе только что закончил пилить свой первый рогалик https://github.com/Schmel924/YART/ В реддите шел фестиваль "Пишем рогалик вместе по урокам на питоне", я в него залетел, посмотрел по сторонам и сделал все на Лове. Код говно, сразу предупреждаю. Ни оптимизации, ни нормальных парадигм я не использовал.
Petr
Очевидно, что такого не будет
Не мешай людям развлекаться. У них программисты уже давно вымерли, в статье ошибка вместо "гении из Гугл" надо читать "Ген-ИИ из Гугл". Увы нам это ИИ-говно ещё долго кушац.
Petr
В балатро тоже говорят код не огонь, на лям баксов это лям баксов. Или сколько она там заработала..
Михаил
о, подъехал качественный ответ от чатгпт
UtoECat
о, подъехал качественный ответ от чатгпт
вода в основном, сам гпт даже про dynasm не заикнулся... хотя что ещё от него ожидать
Михаил
по сравнению с perplexity/gpt3.5 ниче так
Hello, World! 🎄
Какой же у меня GitHub красивый стал
Hello, World! 🎄
Hello, World! 🎄
В последнее время чаще (каждый день)
Petr
Petr
Недорабатываю..
Hello, World! 🎄
Это тоже пойдет