Snusmumriken
CCode?
Ага. Штат админов чата солярки, включая меня, провели волну разговоров по душам и банов.
Vlad
Но я не понимаю эту неприязнь
Vlad
В 10-х люди спокойно на GM8 садились, изучая местный GML, который только недавно стал чем-то похожим на адекватный язык
Re
Неофициальные бинды для Lua есть, как и возможность запускать WASM-модули
да, я слежу активно, но все это так...ты или сам готов капаться в этом чуть что не так. а у меня времени 1-2 часа в вов и паралельно в тг посидеть. все остальное время жоско занято :C От чего я уже серьезно думаю стиснуть зубы и пока кое что быстро сделать на годоте. Хотя хотел бы на Рейлибе(
Vlad
У меня 2д :C
2D в 3D движке сделать легче, чем 3D в 2D
Uni_X
2D в 3D движке сделать легче, чем 3D в 2D
Делаем 2д платформер в UE5)
Vlad
Как вариант, если любишь ретро — глянь в сторону TIC-80, там поддержка WASM есть, да ещё и бинды писать не сложно
Re
Ну я не совсем изврат. Я для мебя четко решил. Или годот или свое. Третьего не дано. Ну и ловка, а куда без ловки? никуда.
Vlad
Из таких TIC-80 самый известный будет
Vlad
Есть ещё WASM4 и MicroW8, но не так популярны
Vlad
Мне понравилось юзать TIC-80 в связке с языком ODIN
Re
Мне в целом нравится Odin. Но в таких языках, меня постоянно напрягает их не популярность.
Re
Я иногда ловлю себя на мысли. Что проще все писать на плюсах.
Vlad
Хз, я потихоньку разбираюсь в языке, читая доку и иногда спрашивая что-то в официальном Дискорде
Vlad
GingerBill довольно активен там
Vlad
Причём за всё время я только 2-3 вопроса там задал по вещам, не описанным в доке напрямую, но их можно было выяснить, почитав про конкретные пакеты в стандартной либе
Re
Да не , язык то пог. Это почти все что надо. Я уже и свою архитектуру набросал там и в целом кайфую. Но есть нюанс. Хочу это напиши врапер или портируй. Надо это? ну да тоже работа... перспектива с эмскприптен туманная. И вот так по мелочам и ты сидишь и думаешь, эх. А вот Расты и Плюсы..
UtoECat
Я иногда ловлю себя на мысли. Что проще все писать на плюсах.
Не всегда, особенно если тебя с утра попрёт в корректную отработку исключений везде) или в дебри шаблонные)
Vlad
Я уже пробовал
UtoECat
Я уже пробовал
Со звуком пробовал? 😁
Vlad
Там прикол в чём
Vlad
Используется заранее собранная сишная версия рейлиба под веб
Vlad
И main функция пишется в сишнике
Vlad
А твой ODIN-код собирается в .o
Vlad
Там требуется только небольшое изменение в биндах рейлиба сделать, и ты готов фигачить
Re
Да и я не из за рейлиба. Я жду абстракцию SDL3 и если она будет ок. Все свои тулзы и все все все....на нее хочу перенести и будущий двиг там сделать под проект. Который до этого момента, вероятно допишу на годоте. Потому что девочки, я так устала...ну не могу.
Vlad
https://github.com/Caedo/raylib_wasm_odin
Re
Абстракция над GPU
Re
https://github.com/Caedo/raylib_wasm_odin
Я не уверен. но у меня кажется в таком варианте STD говорила, я не умею это и то...но я потом попробую еще.
Re
OpenGL?😁
Аналог wgpu если так понятнее.
Vlad
Только естественно "The Issues" надо прочитать
Re
Только естественно "The Issues" надо прочитать
Ну вот у меня многое из Core отваливалось, при беглом просмотре. Возможно стоит потетсить еще раз. И уже кое что портировать, но...вот я говорю 2 часа свободы для вова и все остальное занято. Лето. У меня и огород свой. Рисование, писанина. Язык я все свой допиливаю под новелки..не сложнее жсона, но все пытаюсь доточить по максимуму. По этому и говорю, немного проблема популярности...уверен какие то умельцы, бы легко довели эмскпритен до ума в Одине. Там нет проблем, только надо знания. У меня их нет... времени их получить тоже пока нет(
Re
конкретно язык. в расте условно, с этим проблем нет. все что собирается эмскриптеном, линкуется почти без проблем.
Vlad
Не, там конкретно либы некоторые юзают платформозависимый код
Vlad
Хотя хз, я возможно не о том думаю
Re
все что собралось эмскриптеном, должно работать само по себе. оно работает. все что ты вызываешь у себя это другое. то есть все что работает в стандартном васме у один, должно работать с эмскриптен васмом. просто это никому не надо.
Vlad
Код на ODIN сам по себе эмскриптеном не собирается на данный момент.
Re
То что приоритеты немного другие не означает, что "это никому не надо"
я общался с разработчиками компилятора и задавал вопрос. есть на это планы? мне ответили нет. я тогда еще думал...на чем один проектик делать, там важен васм был и сишные либы.
Vlad
"Нет планов" и "никому не надо" — всё ещё разные вещи
Vlad
В общем хз, каждому своё
Re
You'll need to modify the raylib library itself. But I do not recommend it. I will not help you with this. Чисто примерно такое меня и парит. Конечно лично мне веб редко нужен. Мне нравится Ди и Один, но вот.... хочу демку показать и дать поюзать кому то. Да хоть друзьям, хоть итч. Но нет увы... А мне кажется это даже с точки зрения маркетинга важно.
Snusmumriken
You'll need to modify the raylib library itself. But I do not recommend it. I will not help you with this. Чисто примерно такое меня и парит. Конечно лично мне веб редко нужен. Мне нравится Ди и Один, но вот.... хочу демку показать и дать поюзать кому то. Да хоть друзьям, хоть итч. Но нет увы... А мне кажется это даже с точки зрения маркетинга важно.
Зависит от того что ты конкретно хочешь. Если задача — сделать игрушку — берёшь дефолд-солярку-годот-юнити и пилишь игрушку с веб-билдом одной кнопкой. Если задача пописать на D/Odyn/ещё чём, берёшь такой и пишешь на D/Odyn. Расшаришь экзешником в личке.
Re
Зависит от того что ты конкретно хочешь. Если задача — сделать игрушку — берёшь дефолд-солярку-годот-юнити и пилишь игрушку с веб-билдом одной кнопкой. Если задача пописать на D/Odyn/ещё чём, берёшь такой и пишешь на D/Odyn. Расшаришь экзешником в личке.
лично я в свободное время просто ищу альтернативу для создания игр на C++/ Go / Godot. Моя цель лучший язык и удобство разработки. Go хорош, пока его хватает. С++ тяжел и ужасен для меня как инди. Но все еще на вершине. Godot не плох, но ужасно бесит местами. А контекст тут про веб и эмскриптен. И да во всех этих выше, кроме юнити. Веб плох и даже в юнити он средний.
Re
А эмскриптен мне важен, потому что я свой стек в будущем хочу видеть на SDL3 и вставках С/С++ кода. Потому что объективно все писать и фиксить не смогу.
Snusmumriken
Лолшто? C++ тяжёл и ужасен? Не используй его "тяжёлые" части, пиши как на "Си с классами", никто не мешает. Личные оценки? Слишком много личных оценок. Ты просто берёшь и фигачишь. Или выбираешь цвет программистских носочков и ничего не делаешь.
Re
Лолшто? C++ тяжёл и ужасен? Не используй его "тяжёлые" части, пиши как на "Си с классами", никто не мешает. Личные оценки? Слишком много личных оценок. Ты просто берёшь и фигачишь. Или выбираешь цвет программистских носочков и ничего не делаешь.
Я даже на си с классми могу все сломать. У С++ много проблем и их еще так же долго не решат. Я фигачу сейчас на Го и Годот. Иногда С++, скорее для тестов и изучения либ. Но в будущем я не хочу писать на этом.
Snusmumriken
У меня была учительница по французскому, и она не отличалась высоким умом, но в одном она была права — на любую несделанную домашку она повторяла "Кто хочет — ищет возможность".
Re
для инди? есть и много.
Snusmumriken
Тоже нет. Даже для инди. Даже для соло разработки.
Re
Ну как нет. Если на го я напишу за неделю то, что плюсовики напишут за месяц?
Snusmumriken
Не говори ерунды, если ты на го что-то напишешь за неделю, то и на плюсах напишешь за неделю.
Snusmumriken
А если ты напишешь это же за месяц — проблема не в плюсах, а в твоём скудном знании плюсов, но в хотелках выпендриться.
Re
Ну да, наверное все мы глупы и все просто так хотят поменьше плюсов. Нравится тебе плюсы, веришь что они ровные.Пиши. Я же на своем опыте уверен в обратном. Каждый день детские баги ловлю в годоте и краши
Snusmumriken
Все яп ровные.
Snusmumriken
И нет, у плюсов нет особо ужасного "порога входа". Ты что на го что на плюсах берёшь sfml/sdl/что угодно ещё, и за одинаковое время делаешь свои игрушки. Как угодно. Хоть абсолютно одинаково, пользуясь одними и теми же функциями и методами. Просто незначительно различаясь по синтаксису. И работать будет одинаково и там и там.
Snusmumriken
В общем, я пока смотрю что у тебя программистски-носочный период "не хочу ничего делать, хочу подбирать подсветку клавиатуры в цвет кулеров и схемы IDE".
Re
Ну нравятся плюсы, пиши. Я же не против. Лично я и все кого я знаю. Пишут на плюсах медленнее и ошибок совершают больше. Да банально у меня код будет собираться дольше и за это время я напишу 20-30% кода на го. И это я на самом деле приуменьшаю. Потому что в моем проекте на плюсах. Сборка со всеми зависимостями, под кешироваными инклюдами. +- занимает 20 сек. Ах да..эти инклюды бывают ломают кеши и надо пересобирать все мин 5-10. ГЛАВА НАЧАЛО. Пока он собирал проект, мы написали приложение.
UtoECat
Я даже на си с классми могу все сломать. У С++ много проблем и их еще так же долго не решат. Я фигачу сейчас на Го и Годот. Иногда С++, скорее для тестов и изучения либ. Но в будущем я не хочу писать на этом.
> У С++ много проблем и их еще так же долго не решат. "проблемы" никогда не "решат" из за обратной совместимости. (что скорее хорошо, но некоторые вещи, как auto_ptr, удаляют подчастую иногда) В c++ есть откровенно говоря неудачные решения, но, опять-же, их никто не мешает просто не использовать. (включая почти всю STL 😁)
Re
Была бы у меня команда человек 7. Я бы с легкостью писал на плюсах. Но в соло, это неоправданный хардкор. Который не дает плюсов. Никаких.
Re
Это сюрикены!
Re
Которые летят в твой проект, а ты их грудью.