RimWorld(RimReWrite):Дневник разработки №1

  Рет қаралды 5,362

Алексей Афиногенов (Comrade Alexey)

Алексей Афиногенов (Comrade Alexey)

Күн бұрын

Пікірлер: 150
@cealdre
@cealdre Ай бұрын
Только олды канала знают, что это перезалив
@igordeg8379
@igordeg8379 Ай бұрын
Кого кого, а тебя здесь не ожидал увидеть:0
@comradealexey
@comradealexey Ай бұрын
Так мы же вместе работаем) так же как и с Кипером)
@igordeg8379
@igordeg8379 Ай бұрын
@@comradealexey аааа, да? Не знал
@comradealexey
@comradealexey Ай бұрын
собственно с Кэла всё и началось, и донат ивенты, и мысли про перепись римки)
@not_pou
@not_pou Ай бұрын
​@@comradealexey даёшь Римку без багов, с хорошей оптимизацией и без несовместимых модов!
@TheBlooodymess
@TheBlooodymess Ай бұрын
Я дожил до того момента, когда ремастеры игр делают фанаты)
@comradealexey
@comradealexey Ай бұрын
@@TheBlooodymess 😁
@madnessCoon
@madnessCoon Ай бұрын
Даже не знаю что сказать, просто хочу пожелать сил, терпения и удачи в этом деле. Мы верим, что ты начнёшь новую эру не лагающей римки)
@comradealexey
@comradealexey Ай бұрын
Спасибо!
@secretconsumer8836
@secretconsumer8836 Ай бұрын
Мощно, это мы лайкаем, на это мы подписываемся, в это мы верим!
@Xrenovi_Shytnik
@Xrenovi_Shytnik Ай бұрын
Вот он, наш ответ fingees с его майнкрафтом
@comradealexey
@comradealexey Ай бұрын
@@Xrenovi_Shytnik а?
@Xrenovi_Shytnik
@Xrenovi_Shytnik Ай бұрын
@comradealexey да это один зарубежный ютубер, просто введи I made Minecraft 2 и всё поймёшь, там и без перевода ржекично В принципе, можно и с переводом Его видосы это шедевр, я думал, что ты от него вдохновляешься
@comradealexey
@comradealexey Ай бұрын
@@Xrenovi_Shytnik впервые слышу) ну может быть как нибудь гляну
@Heprudymal
@Heprudymal Ай бұрын
Спасибо за проделанную работу (спасибо в карман не положешь, но поддержать материально не могу). Ждем, верим и надеюсь что с Тайнаном все срастётся. Удачи
@comradealexey
@comradealexey Ай бұрын
@@Heprudymal спасибо!
@Sel-f7u
@Sel-f7u Ай бұрын
Удачи тебе, очень хорошее дело!
@GarenkaXD
@GarenkaXD Ай бұрын
Очень крутой и амбициознный проект! На самом деле было бы полезно помимо бусти открыть патреон и дублировать весь контент на английском. Уверен, что при должном распространении, найдется немало англоязычных игроков римки, которые тебя поддержат
@comradealexey
@comradealexey Ай бұрын
Спасибо! На английскую аудиторию будем чуть позже выходить, со следующего дневника
@jusussi
@jusussi Ай бұрын
Ля, очень интересный проект, будем болеть за тебя, товарищ!
@comradealexey
@comradealexey Ай бұрын
Я просто заорал когда увидел твою подписку на бусти, спасибо гигантское! Не знаю что ещё добавить, надеюсь оправдаю надежды 🙏
@jusussi
@jusussi Ай бұрын
@comradealexey римворлд без лагов это ж мечта, а я падок на денежную поддержку людей, работа которых мне нравится, вахахах
@comradealexey
@comradealexey Ай бұрын
@@jusussi спасибо большое 🥰
@comradealexey
@comradealexey Ай бұрын
@@jusussi ну в добавок это и моя мечта тоже, так что рад взаимному сотрудничеству 😊
@СттвЫоре
@СттвЫоре Ай бұрын
Не знаю актуально ли, но мне кажется что характеристика клетки от которой зависит выбор пути, должна быть итогом некоего уравнения с разными переменными. Что-бы где-то в стороне просчиталось какой итог скорости на клетке после всех покрытий, луж, состояний и прочего что можно напихать, и итог влезал в просчет пути готовым итогом без необходимости в процессе считать состояния клетки.
@comradealexey
@comradealexey Ай бұрын
То что ты описал - будет сделано в будущем, сейчас в этом просто смысла нет, т.к. из всех заранее известных характеристик по факту сейчас только сложность передвижения
@comradealexey
@comradealexey Ай бұрын
А всё остальное это уже отдельные вычисления которые заранее нельзя сделать
@MaximMIKA
@MaximMIKA Ай бұрын
Легенда, мы в истории
@StiKurt
@StiKurt Ай бұрын
Благодаря посту keeper drey нашел тебя оч интересно
@torhemr8607
@torhemr8607 Ай бұрын
Римка которая не лагает на максимальной карте даже с 1000 пешок? Звучит как мечта. А есть уже видение, что делать когда проэкт будем завершен? Бесплатное распространение, платное, передача прав Тайнуну? Может еще как вариант?
@comradealexey
@comradealexey Ай бұрын
@@torhemr8607 в начале попробовать с Тайненом договорится, передать ему полностью весь проект с сопровождением его команды Если не получится - будет условная комьюнити версия с открытым исходным кодом и жосткой защитой от пиратства(тут уж извините, но иначе пизды получим)
@igordeg8379
@igordeg8379 Ай бұрын
Мне кажется передача этого материала тайнону был бы лучшим вариантом, все бы получили оптимизированый RimWorld
@comradealexey
@comradealexey Ай бұрын
ну собственно в первую очередь я на это и рассчитываю, что игра по итогу будет официально переделана(в смысле что текущую реализацию заменят на мою/нашу), и моды под игру тоже, ну а в случае с комьюнити версией - ну придётся повозится, щито поделать
@torhemr8607
@torhemr8607 Ай бұрын
@@comradealexey понятно. А что такое жоская защита от пиратства? Кроме денувы мне ничего в голову не приходит, но тут явно не она имелась в виду.
@comradealexey
@comradealexey Ай бұрын
привязка к стиму, или ещё как-то проверять наличие лицензии, придумаем в общем) ибо проверка лицензии спасает в принципе даже от самых дурных борцунов за АП, тот же спт-аки для таркова только благодаря этому и жив до сих пор, а их авторы не найдены в могилах)
@xdef42
@xdef42 Ай бұрын
О, тот самый Алексей, автор гачи-рейдов у Кипера на стримах 🥰🥰🥰
@snapmais7538
@snapmais7538 Ай бұрын
У меня у самого возникала такая мысль, переписать римку с нуля, но не хочу. Подумал о том, почему лругие этим не займутся, и понял, что нужно переносить основную часть топ модов. Хотя сейчас понимаю, что разрабы по типу vanilla expanded и другие современные топовые мододелы, спокойно перенесут их. А те хорошие моды которые не перенесли, перенесут такие люди как Mlie и другие переносчики модов, на новые версии римки. Потом подумал про АП, если релизнуть этот проект в steam. Тут решение, по моему мнению это после завершения разработки (версии 1.0), попробовать договориться напрямую с Тайнан. По факту, это то чем Тайнан, сам должен был заниматься, за места выпуска нового контента. Нанять норм. разработчиков и подготовить адекватный фундамент для этой игры. Если же он хотел, сам продолжать участвовать в разработке, то почём не изучал хорошего языка для подобного проекта или игрового движка (хз на чём Rimworld разработан) Непонятно Накинул тебе мыслей на будущее. братан удачи Также маякни если надо топ сборку модов на ванильные ретекстуры,сразу скину Так как я считаю, чтот помимо оптимизации, сверху должна быть ещё графика, ну я имею ввиду обновлённые hd ьекстуры (или тебя полностью устраивает как в игре, или думаешь, что тогда с Тайнаном сложнее будет договориться? Мне кажется если это просто изменено качество у текстур, тогда врядли)
@comradealexey
@comradealexey Ай бұрын
@@snapmais7538 с Тайненом будем договариваться уже по факту готового проекта, даже если будет отказ, есть план б, распространение под факт обладания лицензией оригинального продукта Перенос модов - тема жопабольная, но одна из ключевых тем это создание удобного моддинга и перенос существующих модов с минимальными потерями, а по поводу сборки - кинь в дс, там тегни меня
@TheBlooodymess
@TheBlooodymess Ай бұрын
@@snapmais7538 на Тайнана надежды нет, после аномалии. Вместо допиливания и углубления механик, он релизит какие то фанфики по scp, и строит из себя дохуя разработчика и писателя. Римку спасут только фанаты. Именно во множественном числе. Как бы не был хорош автор сие ремастера, он в конце концов выгорит, занимаясь этим в одиночку.
@comradealexey
@comradealexey Ай бұрын
если бы выгорел - не стал бы заниматься, в добавок я уже не один, а ближе к релизу думаю вовсе команду соберу из модмейкеров и т.д.
@SewerSlvtrrr
@SewerSlvtrrr Ай бұрын
Посмеялся с "залупенец" ахаххаха Годно
@Roma-hq8ie
@Roma-hq8ie Ай бұрын
Автору видео большой респект, надеюсь ты сможешь сделать оптимизированную римку
@comradealexey
@comradealexey Ай бұрын
Сделаем, обязательно🙂
@АлександрАрмёнов
@АлександрАрмёнов Ай бұрын
А это на римку можно как нибудь накатить и желательно без конфликтов с модами?
@comradealexey
@comradealexey Ай бұрын
Это именно что отдельная игра, но проблему с модами буду решать позже, чтобы из текущей римки от Тайнена можно было перенести моды в мою с наименьшими потерями
@pavelgrayper2931
@pavelgrayper2931 29 күн бұрын
Не в укор желанию разобраться как устроены игровые алгоритмы. У самого вызывают интерес: поиск пути, сортировки, генерация мира. Но, откуда возникают стремления: взять за образец много лет существующую и продолжающую развиваться игру (Wow, Poe, Factorio, StarCraft2, Rimvorld, Stardew Valley) и в одиночку догнать и перегнать их в глубине и в качестве проработки? Этож обречено.
@comradealexey
@comradealexey 29 күн бұрын
@@pavelgrayper2931 ну я просто фанат римки, а в один момент после 1.5 у меня любые моды просто руинят игру, в рот я шатал такое развитие, по итогу было принято решение переписать её с нуля и попробовать по итогу предоставить проект Тайнену
@mordor1844
@mordor1844 Ай бұрын
Что кстати с мультиплеером?
@zerusyti
@zerusyti Ай бұрын
Мультиплеер пока вроде не планируется, хотя все может в любой момент поменяться.
@mordor1844
@mordor1844 Ай бұрын
@@zerusyti Это ужасно...((
@zerusyti
@zerusyti Ай бұрын
@@mordor1844 ну как минимум в ремейке будет легче входить в модинг и возможности скорее всего будут больше
@mordor1844
@mordor1844 Ай бұрын
@@zerusyti Надеюсь..
@comradealexey
@comradealexey Ай бұрын
Он в планах, но очень далеких, из-за сложности реализации
@SPRBBR
@SPRBBR Ай бұрын
На самом деле очень круто, но мне кажется что если ты напишешь Тайнену то ему понравиться именно оптимизация, однако мне кажется что выпуск сиквела римки он не одобрит ибо нужно будет менять саму игру это 100%, а выпуск отдельной игры это бессмысленно ну типа римворлд 2 ну не оч, а если оптимизируют игру то это будет круто P.s надеюсь я нормально изложил свою мысль, если есть спорные моменты сразу напишу: я писал этот коммент без негатива, желаю успехов
@comradealexey
@comradealexey Ай бұрын
Ну с Тайненом будем договариваться уже по факту готового продукта, ну этот проект может стать хорошей базой для условного римворлда 2, но тут уже не мне решать, а в остальном- всё ок
@SPRBBR
@SPRBBR Ай бұрын
Пон
@zwookk
@zwookk Ай бұрын
​@@comradealexey если не сумеешь договориться, скажи мне, я ему черкану письмо, мы с ним дружим
@saurontheblack6566
@saurontheblack6566 27 күн бұрын
Ну главный вопрос это какой алгоритм поиска пути используется? Волновой?
@comradealexey
@comradealexey 27 күн бұрын
@@saurontheblack6566 жадный/волновой
@alex_panzers
@alex_panzers 15 күн бұрын
Вы разработчик оригинальной RimWorld? Если так - то выражаю вам свое почтение
@comradealexey
@comradealexey 14 күн бұрын
нет, я просто неравнодушный фанат игры которому не всё равно на будущее этой самой игры
@GoGaTio
@GoGaTio Ай бұрын
Планируешь ли переделывать систему Def'ов или изменения не будут их затрагивать? Будешь ли менять ThinkTreeDef'ы, или система заданий работает на их основе?
@comradealexey
@comradealexey Ай бұрын
Я не самый опытный модер римки, там что без понятия про зинк три дефсы, а в остальном- по факту будет всё написано с нуля, естественно дефы будут заменены адекватным решением, на текущий момент представляю это как раз тем что для разных типов предметов будет реализованы свои классы, свои компоненты, свои интерфейсы
@ДанилМартаков
@ДанилМартаков 23 күн бұрын
Выглдяит классно. касатлено поиска пути: почему не использовать тот же способ что использовал Тайнан в Римке? Они тоже изначально проверяли все клетки, но потом перешли на систему регионов. вот он видос сделал даже касательно этого - kzbin.info/www/bejne/iH6lgqGVqMxqeqM&ab_channel=TynanSylvester
@comradealexey
@comradealexey 23 күн бұрын
потому что я без понятия что за система регионов?) в любом случае - за фидбэк спасибо, но пока что без понятия чем она лучше или хуже чем текущая реализация, а с английским у меня плохо, особенно на слух, если будет решение лучше чем текущее - обязательно его применим
@zerusyti
@zerusyti Ай бұрын
#СмотрелСамыйПервыйДневник
@САШАСавенко-ъ5д
@САШАСавенко-ъ5д Ай бұрын
Ты принимаешь идеи ? Я думаю, что для подобной игры подойдут какие-нибудь инструменты для глобального строительства. Как минимум , можно сделать отдельный инструмент для создания помещений с разными геометрическими формами и возможностью настраивать наличие/отсутствие крыши у будущих построек.
@comradealexey
@comradealexey Ай бұрын
@@САШАСавенко-ъ5д идеи принимаю, в дискорде лучше писать их
@САШАСавенко-ъ5д
@САШАСавенко-ъ5д Ай бұрын
@@comradealexey где найти ссылку?
@comradealexey
@comradealexey Ай бұрын
в описании канала
@САШАСавенко-ъ5д
@САШАСавенко-ъ5д Ай бұрын
@@comradealexey нашел раньше, чем получил ответ )
@syrnik362
@syrnik362 Ай бұрын
Вопрос: этот римворлд работает в мультипотоке или нет?
@comradealexey
@comradealexey Ай бұрын
плохо смотрим) в начале же сказал что да)
@МатвейПерельман
@МатвейПерельман Ай бұрын
Кипер сказал, что ты убрал систему тиков, как ты это сделал?
@comradealexey
@comradealexey Ай бұрын
там 50 на 50, те же тики убрал в системе заданий - она чисто событийная
@comradealexey
@comradealexey Ай бұрын
проще говоря - тиков в понятии римки не будет, но будет везде где это необходимо - подсчёт приколов исходя из времени между кадрами и т.д.
@МатвейПерельман
@МатвейПерельман Ай бұрын
@@comradealexey То есть тикает полоска сытости, и в какой-то момент вызывает задание?
@МатвейПерельман
@МатвейПерельман Ай бұрын
В видосе слышал, что эти тики редкие
@comradealexey
@comradealexey Ай бұрын
@@МатвейПерельман условно говоря есть у каждой пешки свой счётчик каждый кадр, он считает то что невозможно подключить к ивентам, допустим ту же сытость А вот когда сытость опускается ниже уровня, включается уже локальный счётчик чисто под подсчёт полоски, когда полоска заполняется- он выключается и вызывает логику определённую, как-то так
@Xrona42
@Xrona42 Ай бұрын
У меня по сути 2 вопроса: 1 - как это будет выглядеть? т.е. Это будет просто мод который переписывает ванилу или это будет отдельный клиент как HSK? 2 - это решит проблему с "замедлением" когда у тебя 300+ активных модов и огромная застроенная карта на которой ты уже живешь 20+ лет?
@comradealexey
@comradealexey Ай бұрын
1) это будет не просто новый клиент, это именно что будет отдельная игра 2) решит, естественно моды будут влиять на производительность, особенно какие нибудь глобальные, но благодаря с одной стороны более строгому порогу входа, а с другой стороны разными приколюхами для разрабов - моды станут в принципе и из-за того что сама игра базово более производительной, из-за описаного выше - производительнее тоже
@zerusyti
@zerusyti Ай бұрын
1. Это будет отдельная программа ведь если бы Леха это делал модом то процесс занял бы намного больше а результат вышел бы хуже. 2. Ну скорее всего да, потому что чаще всего проблемы у таких колоний из-за большого количества пешек
@Xrona42
@Xrona42 Ай бұрын
@@comradealexey Я не спорю, возможно я дурак который ничего не понимает, но раз это будет совершенно новая игра то тогда каким образом в нее можно будет интегрировать моды написанные для оригинала, ведь они будут использовать "скрипты" (или что там они используют чтобы работать) оригинала которых может и не быть в новой игре. =/ Это же как условный мод для скайрима пытаться установить на обливион.
@comradealexey
@comradealexey Ай бұрын
@Xrona42 я понимаю, это проблема, но подавляющая часть модов это либо предметы, либо переводы, это легко перенести, в остальных случаях я буду содействовать всеми силами комьюнити
@comradealexey
@comradealexey Ай бұрын
@@Xrona42 да и не дурак, нормальный вопрос, незачем себя лишний раз обзывать)
@suhodryshev
@suhodryshev Ай бұрын
когда Тунан добавит это в игру?
@comradealexey
@comradealexey Ай бұрын
@@suhodryshev ну когда проект будет близок к релизу - я с ним свяжусь и там уже всё от него зависит
@lutiyoffnik8661
@lutiyoffnik8661 Ай бұрын
привет, я тоже делаю игру, похожую на римку. Как ты реализовал круговое распределение юнитов по клику ПКМ?
@comradealexey
@comradealexey Ай бұрын
@@lutiyoffnik8661 если ты про фичу с построением в ряд, то пока никак, буду думать как это сделать в будущем
@mrhaim771
@mrhaim771 Ай бұрын
Есть человек который уже делает rimworld на unreal engine, но твоя тоже не плохая ешё хотелось бы реализацию на телефоны
@comradealexey
@comradealexey Ай бұрын
Эта римка на анрил энжине как раз уже не римка, а абсолютно другой проект, у меня же цель именно с нуля переделать текущую римку чтобы она работала лучше По поводу телефона - ничего сказать не могу пока что
@ehayn
@ehayn 22 күн бұрын
Что касается авторских прав, то Taynan вряд ли даст вам добро на существование как независимому проекту, а быть уверенным в том, что Taynan примет оптимизированный под ваши условия движок без предупреждения заранее, кажется весьма ненадежным и наивным
@comradealexey
@comradealexey 22 күн бұрын
Не даст - и что? Существует хск, хотя бы, существует тот же спт для таркова, а буянов вообще зверь
@ehayn
@ehayn 22 күн бұрын
@comradealexey так по вашим словам движок переписан с нуля, получается что ни один мод не будет поддерживаться так же как и dls. То есть вам придется вручную переделывать мод под движок вашей оптимизированной системы. HSK это просто глобальный мод для rimworld
@comradealexey
@comradealexey 21 күн бұрын
@@ehayn первое - не отменяет того что будут созданы инструменты для переноса и все условия для этого, второе - хск это уже по сути отдельная игра на базе римки, и моды там переписываются в рамках адаптации тоже чуть ли не с нуля, и нет никакой проверки на то что пиратка у тебя стоит или нет
@Antiblyat_YT
@Antiblyat_YT Ай бұрын
Что это и зачем это?
@zerusyti
@zerusyti Ай бұрын
Так в дневнике сказано же что это ремейк римки, полная ее перепись со стороны кода с нуля в первую очередь для оптимизации, чтобы у тебя колонии в 30 человек и 10к рейды не лагали
@comradealexey
@comradealexey Ай бұрын
Ответили, @zerusyti спасибо)
@kospatui
@kospatui Ай бұрын
Автор комментарии чистит :| не пойму, что я такого не верно написал.
@comradealexey
@comradealexey Ай бұрын
@@kospatui ничего я не чистил, по крайней мере сегодня
@comradealexey
@comradealexey Ай бұрын
@@kospatui возможно с матом было и тебя сам ютуб блочит
@kospatui
@kospatui Ай бұрын
@@comradealexey не сегодня. Я писал мат? Возможно. Но это был по сути хвалебный отзыв, где я повозмущался на тему того, что программисты, которые готовы внедрять подобные решение оптимизации у меня на работе попадаются очень редко и увы над личными пет-проектами мне с ними не удавалось поработать. Возможно это было удалено как явный оффтоп.
@kospatui
@kospatui Ай бұрын
Не воспроизведу сейчас тот текст, написано было в моменте
@comradealexey
@comradealexey Ай бұрын
@kospatui как раз я и сам не понял куда этот комментарий делся, если я правильно помню)
@говорящая_лиса
@говорящая_лиса Ай бұрын
Крутой прогресс а ты ведь игру с нуля переделываешь?
@comradealexey
@comradealexey Ай бұрын
да, с нуля
@mordor1844
@mordor1844 Ай бұрын
Для меня честно говоря загадка, почему в римке нет многих модов, которые игре просто необходимы. Без модов, кривая и неудобная игра.
@comradealexey
@comradealexey Ай бұрын
Я хз, видимо Тунану кажется что и так нормально, впрочем я как раз собираюсь реализовывать кучу всяких QoL фишек в игре
@mordor1844
@mordor1844 Ай бұрын
@@comradealexey Ему дизлайк, тебе лайк)
@comradealexey
@comradealexey Ай бұрын
@@mordor1844 😁
@suslikan___001
@suslikan___001 Ай бұрын
а собственно... зачем римейк рим ворлд?
@zerusyti
@zerusyti Ай бұрын
Ну как минимум для оптимизации, ведь уже на данный момент римке довольно плохо на больших колониях, а тем болеее на больших рейда, и это вес не нормально и не терпимо, в первую очередь именно для этого изначально начинал делаться ремейк, ну и во вторую очередь для того чтобы облегчить модинг.
@suslikan___001
@suslikan___001 Ай бұрын
@@zerusyti ради оптимизации делать ремейк... ну это конечно сильно
@comradealexey
@comradealexey Ай бұрын
Помимо оптимизации будет добавлено ещё множество qol штук, будет улучшен моддинг и прочее, так что смысл есть, ремейк римке даст второе дыхание
@zerusyti
@zerusyti Ай бұрын
@@suslikan___001 ну иначе не вышло бы сделать настолько оптимизировано, если делать тем же модом то он будет несовместим почти со всем воркшопом и это нельзя будет как либо исправить.
@Bezdarnaya_mraz
@Bezdarnaya_mraz Ай бұрын
Ну братуха ты давай работай а подожду пока закончишь. Я если че на мели можешь не просить. Ну ты займи в долг у кого нибудь еще не просто так ведь банк придумали. Ну давай на связи. Христос Акбар
@comradealexey
@comradealexey Ай бұрын
С кем не бывает, и тебе не хворать
@Bezdarnaya_mraz
@Bezdarnaya_mraz Ай бұрын
@comradealexey спасибо братуха
The Problem With Procedural Generation
17:57
Acerola
Рет қаралды 267 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
"WOW, A TALKING FISH!" REANIMATED COLLAB
8:03
Ridgy Gladosin
Рет қаралды 213 М.
RimWorld: Donation Integration - The Apocalypse
6:01
Алексей Афиногенов (Comrade Alexey)
Рет қаралды 144
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 144 М.
Тюрки: кочевая империя (Redroom)
26:07
Redroom
Рет қаралды 797 М.
Как и почему умирают языки программирования
15:44
Степан Баранцев
Рет қаралды 17 М.