Comments 42
У RPG вероятнее всего появится заморочка с алгоритмами обхода препятствий, что само по себе довольно замороченная тема в клиент-серверной игре.
Переписать код на современный лад, за один вечер, помогут LLM. С языка на язык тоже. Настало золотое время для пет-проектов, где не надо уж сильно трястись из-за архитектурных ошибок, а нужно просто получать быстро рабочий код для проверок концепции.
Не-не. Я пользуюсь LLM и хорошо знаю их возможности и ограничения. Код там неплохой в целом, просто некоторые парадигмы успели устареть (в том же go).
Так пет проекты как раз про сделать красиво, а не быстро. Для второго работа есть))
Ого, похоже я упустил момент, когда нейросети стали опасной темой для обсуждения на хабре, словно политика. Чудные времена однако.
Планируется выложить исходный код куда-то на GitHub? Было бы интересно посмотреть.
А зелёному салаге на обучении golang можно залететь на этот проект чем то помочь? Или нужны прям состоявшиеся маги кода?
А зачем вообще статья?
Выложили бы в публичный доступ и в статье ссылку дали - вот тогда и видно было бы.
Я вот go-ную часть посмотрел бы с интересом и возможно накатал бы M/PR-ов, если там реально есть что нужно поправить.
Но вот как оно на видео - там и так уже вполне все рабочее. И возможно стоит подумать не только в сторону opensource, но и о варианте монитизации.
Похоже, какие-то иные цели преследует автор.
Посмотреть хочу нужно ли это кому-то. Если есть аккаунт на gilab.com , дайте - дам доступ.
Я не пойму ваших целей.
Если речь о выкладывании/не_выкладывании в opensource - то выкладывайте - не понимаю, что потеряете, если вам нет особо дела до проекта. Только лицензию выберете правильно.
Комиттить в закрытый репозитоий, да что там даже изучать - не вижу смысла не обсудив условий сотрудничества, да да - что то типа контракта, потому что вы доступ дадите (давайте прямо скажем - неогранниченнуму числу незнакомых вам людей), а потом кто-нибудь форк выложит в публичную репу гитхаб под своим авторством, и претензии полетят веером. Спасибо, не надо.
Мне кажется без вас лично или нескольких энтузиастов в комьюнити это не полетит.
К сожалению
Все же open source - не самая благодарная работа.
С таким может помочь только живое комьюнити, а если вы этим не можете заниматься, шансы малы.
Можно выложить как хороший пример.
Именно так. Собственно цель статьи - найти таких энтузиастов (ну или понять, что не нашел)
Поймите одно - энтузиазм он есть когда есть профит (не обязательно материальный). Вот вы попробуйте сформулировать в чем именно эти профиты кому-то взваливать не себя поддержку чужого проекта.
Я подскажу - сделайте максимально разрешительную лицензию и возможно в виде форка кто-то будет тянуть.
Ну и да энтузиасты - они очень не надежные. У меня в одном опенсорсном пет-проекте куча зависших идей и PR-ов. Просто энтузиазм довольно быстро заканчивается, если не пинать.... сильно.... а сильно будешь пинать, так он еще быстрее закончится.
А это точно open-source, то что вы имеете в виду? Кажется что если есть желание дать пользу исходным кодом проекта, то лучше сработает опубликованный как есть код и улучшение его через публичные пул-реквесты. Лицензии можно использовать разные.
Добрый день. Код там неплохой. Но я думаю, что если просто молча опубликовать, этого никто не заметит вообще. Никаких пулл реквестов просто не будет. Сейчас готов давать доступ всем желающим (нужен акк на gitlab.com) , если найдутся хотя бы 2-3 заинтересованных в развитии проекта, опубликую.
Так вы уже и так своему проекту сделали рекламу. Тут сейчас вот выложите и вам хаброэфект прилетит неслабый. Другое дело он как прилетит так и улетит.....
Не интересно, не надо ничего выкладывать
Интересно посмотреть код на github. Ник addaclic
Добрый день. Хочется увидеть увидеть как проект сделан и связана логика с сервером. P. S. Нахожусь на обученнии golang языку, так-же что-то разрабатывал на Unity, и были когда-то мысли сделать онлайн приложение. Ваш пример очень бы помог, думаю не только мне!)
я бы предложил 2 вещи для начала продвижения:
1. ролик выдожить на официально доступные ресурсы.
2. идеально бы поднять сервер, где можно пощупать игру. простая виртуалка сейчас стоит пару чашек кода. обычно это подъемные деньги.
ну, или дистрибутивы для поднятия своего сервера и запуска клиента.
и не бросать игру. без автора, хотя бы дающего комментарии по коду - не взлетит.
ну и на всякий случай: документация и комментарии в коде. если этого нет - имхо, считайте что и нет кода в общем доступе.
Я бы взял ваши ассеты, посмотрел ваши анимации и механики в геймплее, и написал код заново.
Зачем писать код заново? Тот же сервер, например, оптимизирован до предела. Несколько суток с профилировщиком, тщательное убирание всех узких мест. В итоге 2500 клиентов на одном среднем сервере восьмилетней давности.
Для чего это переписывать?
Могу предложить себя, но в роли тестировщика, уже после тотального рефакторинга .)
Хочу отдать игру в open source