- 34
- 10 650
Алексей Афиногенов (Comrade Alexey)
Russia
Приєднався 10 кві 2015
Разработчик донат ивентов для RimWorld
Разработчик оптимизированной версии RimWorld'а - RimReWrite
Разработчик оптимизированной версии RimWorld'а - RimReWrite
RimWorld(RimReWrite):Дневник разработки №1
Всем привет, рад представить отчёт о проделанной работе за последние 4 месяца, постарался максимально коротко и по человечески объяснить всё то что сделал за это время, пишите свой фидбэк и вопросы в комментариях!
p.s. Если хотите поддержать меня в разработке данного ремейка/переписи с нуля то у меня есть бусти где можно как оформить подписку, так и отправить разово донат boosty.to/comrade_alexey
p.s.s: аудиодорожка записывалась несколько дней назад и за это время я успел ещё сильнее оптимизировать прототип, но при этом появился один незначительный баг когда пешка застревает с едой в руках, на видео можно увидеть две таких пешки, но после ручного пенделя они раздуплились(другая непослушная пешка из той же оперы), впрочем я это пофикшу уже после выхода этого дневника
p.s. Если хотите поддержать меня в разработке данного ремейка/переписи с нуля то у меня есть бусти где можно как оформить подписку, так и отправить разово донат boosty.to/comrade_alexey
p.s.s: аудиодорожка записывалась несколько дней назад и за это время я успел ещё сильнее оптимизировать прототип, но при этом появился один незначительный баг когда пешка застревает с едой в руках, на видео можно увидеть две таких пешки, но после ручного пенделя они раздуплились(другая непослушная пешка из той же оперы), впрочем я это пофикшу уже после выхода этого дневника
Переглядів: 6 001
Відео
RimReWrite: Сладкие мечты по похлёбке
Переглядів 2142 місяці тому
Просто показалось смешным слоумо под SweetDreams, ничего более)
RimReWrite : Симулятор ловли дебафа "ел на земле"
Переглядів 2512 місяці тому
Промежуточная демонстрация последних двух недель работы, впереди ещё много и много чего делать...
RimWorld: Donation Integration - Power Beams
Переглядів 1576 місяців тому
RimWorld: Donation Integration - Power Beams
RimWorld: Donation Integration - The Apocalypse
Переглядів 1476 місяців тому
RimWorld: Donation Integration - The Apocalypse
Перепись RimWorld'а: Вводный дневник
Переглядів 2166 місяців тому
Всем привет, в этом дневнике я постараюсь кратко ввести в курс дела что как и почему будет дальше происходить с переписью римки с нуля Следующий дневник будет как только я закончу с этапом №0, а именно созданием дерева механик и прочего с уже - внятным роадмапом разработки P.S. Я не то чтобы ютубер и т.д., так что прошу прощения за возможное вытекание ушей из-за звука и т.д., буду улучшать свои...
RimWorld: Donation Integration - Cealdre в деле!
Переглядів 747 місяців тому
RimWorld: Donation Integration - Cealdre в деле!
RimWorld:Donation Integration - Дружественные рейды
Переглядів 577 місяців тому
RimWorld:Donation Integration - Дружественные рейды
RimWorld: Donation Integration - Keeper_Drey в деле!
Переглядів 627 місяців тому
Не самая маленькая, но нарезка смешных и очень смешных моментов со стрима по мнению меня)
RimWorld: Donation Integration - Fill Map Things
Переглядів 2077 місяців тому
RimWorld: Donation Integration - Fill Map Things
RimWorld: Donation Integration - Gachi Thrumbo
Переглядів 547 місяців тому
Небольшая порция старого доброго ультра насилия!
RimWorld - Donation Events: ТП пешки в курсор
Переглядів 1019 місяців тому
RimWorld - Donation Events: ТП пешки в курсор
RimWorld - Donation Events: Гачи рейды
Переглядів 769 місяців тому
RimWorld - Donation Events: Гачи рейды
RimWorld - Donation Events: Мины в курсор
Переглядів 279 місяців тому
RimWorld - Donation Events: Мины в курсор
RimWorld:Donation Events - Спавн гранульника в курсор
Переглядів 1479 місяців тому
RimWorld:Donation Events - Спавн гранульника в курсор
RimWorld: Vanilla Research Panel - Queue
Переглядів 5699 місяців тому
RimWorld: Vanilla Research Panel - Queue
👎👎👎👎👎👎
а ?
Хотя бляяя по факту вы там конченые типы, долго объяснять нет тяги, но вы там полную хуйню лепете играть стремно 😂😂😂😂😂
Поиск пути пешки,, самая проблемная задача при которой программа сходит с ума, так как появляются огромное количество задач я полагаю тут нужно как-бы дать задачу приоритета, то-есть, например; задача., стрелять по врагам или поесть.... ну или типа того 😊
Уже есть grim wild так что поздно
@@serhii3328 держи пирожок)
Это конечно надо быть настоящим гением чтобы ставить знак равно между двумя абсолютно разными проекта, создаваемые для абсолютно разных целей и СУКА НА РАЗНЫХ ДВИЖКАХ. Грим вайлд это отдельная игра а RimRewrite это сука перепись римки с целью улучшения. Дебил блять
Какой смысл делать то, что и так уже создано и проработано? Римщиков не победить... Зы И да - как только будет вноситься контент в игру - трында вашей всей производительности и розовым мечтам... Без негатива, челу респект конечно, что так замачивается)
Без негатива твою маму в кино водил🫵🩷
Да что ты черт подери такое несешь?!
Вы разработчик оригинальной RimWorld? Если так - то выражаю вам свое почтение
нет, я просто неравнодушный фанат игры которому не всё равно на будущее этой самой игры
Что касается авторских прав, то Taynan вряд ли даст вам добро на существование как независимому проекту, а быть уверенным в том, что Taynan примет оптимизированный под ваши условия движок без предупреждения заранее, кажется весьма ненадежным и наивным
Не даст - и что? Существует хск, хотя бы, существует тот же спт для таркова, а буянов вообще зверь
@comradealexey так по вашим словам движок переписан с нуля, получается что ни один мод не будет поддерживаться так же как и dls. То есть вам придется вручную переделывать мод под движок вашей оптимизированной системы. HSK это просто глобальный мод для rimworld
@@ehayn первое - не отменяет того что будут созданы инструменты для переноса и все условия для этого, второе - хск это уже по сути отдельная игра на базе римки, и моды там переписываются в рамках адаптации тоже чуть ли не с нуля, и нет никакой проверки на то что пиратка у тебя стоит или нет
Выглдяит классно. касатлено поиска пути: почему не использовать тот же способ что использовал Тайнан в Римке? Они тоже изначально проверяли все клетки, но потом перешли на систему регионов. вот он видос сделал даже касательно этого - ua-cam.com/video/RMBQn_sg7DA/v-deo.html&ab_channel=TynanSylvester
потому что я без понятия что за система регионов?) в любом случае - за фидбэк спасибо, но пока что без понятия чем она лучше или хуже чем текущая реализация, а с английским у меня плохо, особенно на слух, если будет решение лучше чем текущее - обязательно его применим
Ну главный вопрос это какой алгоритм поиска пути используется? Волновой?
@@saurontheblack6566 жадный/волновой
Не в укор желанию разобраться как устроены игровые алгоритмы. У самого вызывают интерес: поиск пути, сортировки, генерация мира. Но, откуда возникают стремления: взять за образец много лет существующую и продолжающую развиваться игру (Wow, Poe, Factorio, StarCraft2, Rimvorld, Stardew Valley) и в одиночку догнать и перегнать их в глубине и в качестве проработки? Этож обречено.
@@pavelgrayper2931 ну я просто фанат римки, а в один момент после 1.5 у меня любые моды просто руинят игру, в рот я шатал такое развитие, по итогу было принято решение переписать её с нуля и попробовать по итогу предоставить проект Тайнену
Что кстати с мультиплеером?
Мультиплеер пока вроде не планируется, хотя все может в любой момент поменяться.
@@zerusyti Это ужасно...((
@@mordor1844 ну как минимум в ремейке будет легче входить в модинг и возможности скорее всего будут больше
@@zerusyti Надеюсь..
Он в планах, но очень далеких, из-за сложности реализации
Для меня честно говоря загадка, почему в римке нет многих модов, которые игре просто необходимы. Без модов, кривая и неудобная игра.
Я хз, видимо Тунану кажется что и так нормально, впрочем я как раз собираюсь реализовывать кучу всяких QoL фишек в игре
@@comradealexey Ему дизлайк, тебе лайк)
@@mordor1844 😁
Автор комментарии чистит :| не пойму, что я такого не верно написал.
@@kospatui ничего я не чистил, по крайней мере сегодня
@@kospatui возможно с матом было и тебя сам ютуб блочит
@@comradealexey не сегодня. Я писал мат? Возможно. Но это был по сути хвалебный отзыв, где я повозмущался на тему того, что программисты, которые готовы внедрять подобные решение оптимизации у меня на работе попадаются очень редко и увы над личными пет-проектами мне с ними не удавалось поработать. Возможно это было удалено как явный оффтоп.
Не воспроизведу сейчас тот текст, написано было в моменте
@kospatui как раз я и сам не понял куда этот комментарий делся, если я правильно помню)
Спасибо за проделанную работу (спасибо в карман не положешь, но поддержать материально не могу). Ждем, верим и надеюсь что с Тайнаном все срастётся. Удачи
@@Heprudymal спасибо!
Вопрос: этот римворлд работает в мультипотоке или нет?
плохо смотрим) в начале же сказал что да)
Что это и зачем это?
Так в дневнике сказано же что это ремейк римки, полная ее перепись со стороны кода с нуля в первую очередь для оптимизации, чтобы у тебя колонии в 30 человек и 10к рейды не лагали
Ответили, @zerusyti спасибо)
Удачи тебе, очень хорошее дело!
Очень крутой и амбициознный проект! На самом деле было бы полезно помимо бусти открыть патреон и дублировать весь контент на английском. Уверен, что при должном распространении, найдется немало англоязычных игроков римки, которые тебя поддержат
Спасибо! На английскую аудиторию будем чуть позже выходить, со следующего дневника
Легенда, мы в истории
Я дожил до того момента, когда ремастеры игр делают фанаты)
@@TheBlooodymess 😁
а собственно... зачем римейк рим ворлд?
Ну как минимум для оптимизации, ведь уже на данный момент римке довольно плохо на больших колониях, а тем болеее на больших рейда, и это вес не нормально и не терпимо, в первую очередь именно для этого изначально начинал делаться ремейк, ну и во вторую очередь для того чтобы облегчить модинг.
@@zerusyti ради оптимизации делать ремейк... ну это конечно сильно
Помимо оптимизации будет добавлено ещё множество qol штук, будет улучшен моддинг и прочее, так что смысл есть, ремейк римке даст второе дыхание
@@suslikan___001 ну иначе не вышло бы сделать настолько оптимизировано, если делать тем же модом то он будет несовместим почти со всем воркшопом и это нельзя будет как либо исправить.
О, тот самый Алексей, автор гачи-рейдов у Кипера на стримах 🥰🥰🥰
Ты принимаешь идеи ? Я думаю, что для подобной игры подойдут какие-нибудь инструменты для глобального строительства. Как минимум , можно сделать отдельный инструмент для создания помещений с разными геометрическими формами и возможностью настраивать наличие/отсутствие крыши у будущих построек.
@@САШАСавенко-ъ5д идеи принимаю, в дискорде лучше писать их
@@comradealexey где найти ссылку?
в описании канала
@@comradealexey нашел раньше, чем получил ответ )
Посмеялся с "залупенец" ахаххаха Годно
привет, я тоже делаю игру, похожую на римку. Как ты реализовал круговое распределение юнитов по клику ПКМ?
@@lutiyoffnik8661 если ты про фичу с построением в ряд, то пока никак, буду думать как это сделать в будущем
Благодаря посту keeper drey нашел тебя оч интересно
На самом деле очень круто, но мне кажется что если ты напишешь Тайнену то ему понравиться именно оптимизация, однако мне кажется что выпуск сиквела римки он не одобрит ибо нужно будет менять саму игру это 100%, а выпуск отдельной игры это бессмысленно ну типа римворлд 2 ну не оч, а если оптимизируют игру то это будет круто P.s надеюсь я нормально изложил свою мысль, если есть спорные моменты сразу напишу: я писал этот коммент без негатива, желаю успехов
Ну с Тайненом будем договариваться уже по факту готового продукта, ну этот проект может стать хорошей базой для условного римворлда 2, но тут уже не мне решать, а в остальном- всё ок
Пон
@@comradealexey если не сумеешь договориться, скажи мне, я ему черкану письмо, мы с ним дружим
Я не совсем понимаю, он переписывает механизм поиска пути в римке?
@@NapoleonI-xk9wr я переписываю в принципе всю игру с нуля
@@comradealexey Следующий челендж - переписать Factorio 1.0, а потом Factorio 2.0
@universite зачем?)
У меня у самого возникала такая мысль, переписать римку с нуля, но не хочу. Подумал о том, почему лругие этим не займутся, и понял, что нужно переносить основную часть топ модов. Хотя сейчас понимаю, что разрабы по типу vanilla expanded и другие современные топовые мододелы, спокойно перенесут их. А те хорошие моды которые не перенесли, перенесут такие люди как Mlie и другие переносчики модов, на новые версии римки. Потом подумал про АП, если релизнуть этот проект в steam. Тут решение, по моему мнению это после завершения разработки (версии 1.0), попробовать договориться напрямую с Тайнан. По факту, это то чем Тайнан, сам должен был заниматься, за места выпуска нового контента. Нанять норм. разработчиков и подготовить адекватный фундамент для этой игры. Если же он хотел, сам продолжать участвовать в разработке, то почём не изучал хорошего языка для подобного проекта или игрового движка (хз на чём Rimworld разработан) Непонятно Накинул тебе мыслей на будущее. братан удачи Также маякни если надо топ сборку модов на ванильные ретекстуры,сразу скину Так как я считаю, чтот помимо оптимизации, сверху должна быть ещё графика, ну я имею ввиду обновлённые hd ьекстуры (или тебя полностью устраивает как в игре, или думаешь, что тогда с Тайнаном сложнее будет договориться? Мне кажется если это просто изменено качество у текстур, тогда врядли)
@@snapmais7538 с Тайненом будем договариваться уже по факту готового проекта, даже если будет отказ, есть план б, распространение под факт обладания лицензией оригинального продукта Перенос модов - тема жопабольная, но одна из ключевых тем это создание удобного моддинга и перенос существующих модов с минимальными потерями, а по поводу сборки - кинь в дс, там тегни меня
@@snapmais7538 на Тайнана надежды нет, после аномалии. Вместо допиливания и углубления механик, он релизит какие то фанфики по scp, и строит из себя дохуя разработчика и писателя. Римку спасут только фанаты. Именно во множественном числе. Как бы не был хорош автор сие ремастера, он в конце концов выгорит, занимаясь этим в одиночку.
если бы выгорел - не стал бы заниматься, в добавок я уже не один, а ближе к релизу думаю вовсе команду соберу из модмейкеров и т.д.
когда Тунан добавит это в игру?
@@suhodryshev ну когда проект будет близок к релизу - я с ним свяжусь и там уже всё от него зависит
Уффф... Хотелось бы мне тоже понимать программирование, чтобы писать свои моды/игры, да только вот мотивации не хватает на самообучение
Слишком сложный процесс, но если нужно то учитывая что ты гачист - могу индивидуальные уроки попреподавать
Планируешь ли переделывать систему Def'ов или изменения не будут их затрагивать? Будешь ли менять ThinkTreeDef'ы, или система заданий работает на их основе?
Я не самый опытный модер римки, там что без понятия про зинк три дефсы, а в остальном- по факту будет всё написано с нуля, естественно дефы будут заменены адекватным решением, на текущий момент представляю это как раз тем что для разных типов предметов будет реализованы свои классы, свои компоненты, свои интерфейсы
Даже не знаю что сказать, просто хочу пожелать сил, терпения и удачи в этом деле. Мы верим, что ты начнёшь новую эру не лагающей римки)
Спасибо!
Ну братуха ты давай работай а подожду пока закончишь. Я если че на мели можешь не просить. Ну ты займи в долг у кого нибудь еще не просто так ведь банк придумали. Ну давай на связи. Христос Акбар
С кем не бывает, и тебе не хворать
@comradealexey спасибо братуха
Автору видео большой респект, надеюсь ты сможешь сделать оптимизированную римку
Сделаем, обязательно🙂
Ля, очень интересный проект, будем болеть за тебя, товарищ!
Я просто заорал когда увидел твою подписку на бусти, спасибо гигантское! Не знаю что ещё добавить, надеюсь оправдаю надежды 🙏
@comradealexey римворлд без лагов это ж мечта, а я падок на денежную поддержку людей, работа которых мне нравится, вахахах
@@jusussi спасибо большое 🥰
@@jusussi ну в добавок это и моя мечта тоже, так что рад взаимному сотрудничеству 😊
У меня по сути 2 вопроса: 1 - как это будет выглядеть? т.е. Это будет просто мод который переписывает ванилу или это будет отдельный клиент как HSK? 2 - это решит проблему с "замедлением" когда у тебя 300+ активных модов и огромная застроенная карта на которой ты уже живешь 20+ лет?
1) это будет не просто новый клиент, это именно что будет отдельная игра 2) решит, естественно моды будут влиять на производительность, особенно какие нибудь глобальные, но благодаря с одной стороны более строгому порогу входа, а с другой стороны разными приколюхами для разрабов - моды станут в принципе и из-за того что сама игра базово более производительной, из-за описаного выше - производительнее тоже
1. Это будет отдельная программа ведь если бы Леха это делал модом то процесс занял бы намного больше а результат вышел бы хуже. 2. Ну скорее всего да, потому что чаще всего проблемы у таких колоний из-за большого количества пешек
@@comradealexey Я не спорю, возможно я дурак который ничего не понимает, но раз это будет совершенно новая игра то тогда каким образом в нее можно будет интегрировать моды написанные для оригинала, ведь они будут использовать "скрипты" (или что там они используют чтобы работать) оригинала которых может и не быть в новой игре. =/ Это же как условный мод для скайрима пытаться установить на обливион.
@Xrona42 я понимаю, это проблема, но подавляющая часть модов это либо предметы, либо переводы, это легко перенести, в остальных случаях я буду содействовать всеми силами комьюнити
@@Xrona42 да и не дурак, нормальный вопрос, незачем себя лишний раз обзывать)
Римка которая не лагает на максимальной карте даже с 1000 пешок? Звучит как мечта. А есть уже видение, что делать когда проэкт будем завершен? Бесплатное распространение, платное, передача прав Тайнуну? Может еще как вариант?
@@torhemr8607 в начале попробовать с Тайненом договорится, передать ему полностью весь проект с сопровождением его команды Если не получится - будет условная комьюнити версия с открытым исходным кодом и жосткой защитой от пиратства(тут уж извините, но иначе пизды получим)
Мне кажется передача этого материала тайнону был бы лучшим вариантом, все бы получили оптимизированый RimWorld
ну собственно в первую очередь я на это и рассчитываю, что игра по итогу будет официально переделана(в смысле что текущую реализацию заменят на мою/нашу), и моды под игру тоже, ну а в случае с комьюнити версией - ну придётся повозится, щито поделать
@@comradealexey понятно. А что такое жоская защита от пиратства? Кроме денувы мне ничего в голову не приходит, но тут явно не она имелась в виду.
привязка к стиму, или ещё как-то проверять наличие лицензии, придумаем в общем) ибо проверка лицензии спасает в принципе даже от самых дурных борцунов за АП, тот же спт-аки для таркова только благодаря этому и жив до сих пор, а их авторы не найдены в могилах)
Мощно, это мы лайкаем, на это мы подписываемся, в это мы верим!
Почему все умные люди имеют дефект речи 🤔
Ахаха, ну в моём случае потому что до 16 лет я был козлом отпущения в школе) надо будет это фиксить
Вот он, наш ответ fingees с его майнкрафтом
@@Xrenovi_Shytnik а?
@comradealexey да это один зарубежный ютубер, просто введи I made Minecraft 2 и всё поймёшь, там и без перевода ржекично В принципе, можно и с переводом Его видосы это шедевр, я думал, что ты от него вдохновляешься
@@Xrenovi_Shytnik впервые слышу) ну может быть как нибудь гляну
Не знаю актуально ли, но мне кажется что характеристика клетки от которой зависит выбор пути, должна быть итогом некоего уравнения с разными переменными. Что-бы где-то в стороне просчиталось какой итог скорости на клетке после всех покрытий, луж, состояний и прочего что можно напихать, и итог влезал в просчет пути готовым итогом без необходимости в процессе считать состояния клетки.
То что ты описал - будет сделано в будущем, сейчас в этом просто смысла нет, т.к. из всех заранее известных характеристик по факту сейчас только сложность передвижения
А всё остальное это уже отдельные вычисления которые заранее нельзя сделать
Крутой прогресс а ты ведь игру с нуля переделываешь?
да, с нуля
Есть человек который уже делает rimworld на unreal engine, но твоя тоже не плохая ешё хотелось бы реализацию на телефоны
Эта римка на анрил энжине как раз уже не римка, а абсолютно другой проект, у меня же цель именно с нуля переделать текущую римку чтобы она работала лучше По поводу телефона - ничего сказать не могу пока что
А это на римку можно как нибудь накатить и желательно без конфликтов с модами?
Это именно что отдельная игра, но проблему с модами буду решать позже, чтобы из текущей римки от Тайнена можно было перенести моды в мою с наименьшими потерями
Залупенец(
ну а кто они?) хе
#СмотрелСамыйПервыйДневник