Привет ночной. Я знаю в /б сидит миллиард вкатывальщикови я один из них. И у меня есть предложение - запилить свой совместный проект, чтобы потом вываливать его эйчарам при поиске работы и рассказывать про опыт командной разработки относительно большого проекта на тех собеседовании.Несколько месяцев назад я решил запилить свой небольшой аналог ролл20, который позволит создавать персов в настолкахпривязки к конкретной системе не будет, под каждую систему отдельный подключаемый модуль и давать небольшую визуализацию. На данный момент есть криво-косо работающая демка с убогой визуализациейприлеплю скрин с реализацией под настолку в сеттинге ME. Я учел ошибки, задался вопросом архитектуры, ввел MVC систему, определился с апи и понял, что планы слишком разрослись и мне нужна помощь. С меня помощь в любом вопросе по проге касательно и не касательно этого проекта и этот проект на вашем гитхабе. Если кому интересно, то пишите свою телегу.
Ах да. проект десктопный. Визуал скорее всего Qt, а пишу сейчас на питоне, но конкретный язык можно любой взять.
>>208216879 (OP)> Привет ночной. Я знаю в /б сидит миллиард вкатывальщикови я один из них. И у меня есть предложение - запилить свой совместный проект, чтобы потом вываливать его эйчарам при поиске работы и рассказывать про опыт командной разработки относительно большого проекта на тех собеседовании.> Несколько месяцев назад я решил запилить свой небольшой аналог ролл20, который позволит создавать персов в настолкахпривязки к конкретной системе не будет, под каждую систему отдельный подключаемый модуль и давать небольшую визуализацию. На данный момент есть криво-косо работающая демка с убогой визуализациейприлеплю скрин с реализацией под настолку в сеттинге ME. Я учел ошибки, задался вопросом архитектуры, ввел MVC систему, определился с апи и понял, что планы слишком разрослись и мне нужна помощь. С меня помощь в любом вопросе по проге касательно и не касательно этого проекта и этот проект на вашем гитхабе. Если кому интересно, то пишите свою телегу.Лучше бы литкод прорешал.
>>208217343Зачем? Мне это приложение нужно само по себе, а не только как строчка в гитхабе. Тем более, что я вообще в машоб вкатываюсь.
>>208216879 (OP)>И у меня есть предложение - запилить свой совместный проект, чтобы потом вываливать его эйчарам при поиске работы и рассказывать про опыт командной разработки относительно большого проекта на тех собеседовании.https://www.codetriage.com/
>>208217836Еще не написано столько, чтобы мне было что показать лол. Тем более, опыта работы в команде не было. Я не знаю с чего начать даже лол.
>>208216879 (OP)>рассказывать про опыт командной разработки относительно большого проектаТак и представляю как ты будешь рассказывать о том, как 3.5 битарда решили написать свою аиб. В течение полугода осилили только примитивнейший круд-одностраничник, потому что большую часть времени вели срачи на темы php vs java vs node.js, табы vs пробелы и просто детектировали друг в друге хохлов.
>>208217929Зато весело провели время>>208217463Нахуя тебе тогда приложения вообще какие либо? Иди соревнования на кэгле решай
>>208217913>Я не знаю с чего начать даже лол. С документации, бля. Там бля на первой странице написано, как добавить воды в резюме.До мидлятины тебя никто даже не будет спрашивать, в чем именно состоялось твое участвие в опен сорсе.Всё ты знаешь, просто работать не хочешь.
>>208217984Кстати почему именно десктоп? Учитывая для чего оно предназначено удобнее (для пользователей) было бы сделать под мобилы.
>>208218108> Мне это приложение нужно само по себе> Нахуя тебе тогда приложения вообще какие либо? Иди соревнования на кэгле решайЭто троллинг? Я же написал, мне это приложение нужно само по себе, так как я часто играю в настолки и объяснять челам по 10 часов как перса создать заебало еще года два назад.
>>208218159>С документации, бля.Вся моя документация по апи для модуль->контроллер. Этого достаточно?// Создает персонажа с выбранной расой и классом, возвращает класс(-1 в случае ошибки, подробные коды ошибок позднее)createHero(string race,string class) -> return class// Изменяет статы героя, возвращает класс с измененными статами(-1 в случае ошибки, подробные коды ошибок позднее)changeAttribute(class hero, dict attr) -> class// Узнать определенный стат персонажа, возвращает число(-1 в случае ошибки, подробные коды ошибок позднее)getAttribute(class hero, string attrName) -> int// Узнать способности героя, возвращает словарь со всеми способностями(-1 в случае ошибки, подробные коды ошибок позднее)getAbility(class hero) -> dict// Добавить предмет в инвентарь в заданном количестве, возвращает 0 в случае // успешного добавления и не ноль, если произошла ошибка(коды ошибок будут добавлены позднее)addSubjectInventory(class hero, string subjectName, int subNum)// Изменить ХП на определенное число(возвращает -1 в случае ошибки, подробные коды ошибок позднее)changeHP(class hero, numHP)> Там бля на первой странице написано, как добавить воды в резюме.У меня задача не в этом алло ебать.
>>208218215Просто я в мобильной разработке вообще ноль. Мне кажется, что проще сделать для пекарни, а потом просто перепилить модуль вью под джаву для ведра.
>>208218215Отправил раньше чем дописал. Я 300к/сек.В данный момент вкатываюсь в новую для себя область и планирую для практики в процессе изучения наваять какое-нибудь приложение. Если рассматриваешь мобильные платформы могу присоединиться к команде. Расскажи детально что у тебя за поделие и какой в нём функционал
>>208218480А ты играл когда-нибудь в настолки? Просто надо ли мне сначало пояснить за то, как работает создание персонажа и игровой процесс в ролевых играх настольных?
>>208218642Да? Ну, у меня опыта дальше лаб и совсем микро проектов нету совсем. Тогда, наверное, сразу под мобилки лучше переориентироваться.
>>208216879 (OP)А зачем десктоп, почему не в вебе это всё сделать? Хостить там не сложно будет, всё равно никто особо не будет пользоваться. Да и судя по задаче
>>208218870>не в вебе это всё сделать?У тебя идея ещё более охуительная чем у ОПа. Зачем делать клиент-серверное говно там где можно без серверной части обойтись? Зачем платить деньги за домен, хостинг когда можно просто запилить standalone приложение, хоть мобильное, хоть десктопное, не потратив ни рубля?
>>208218870снайпер в тре судя по задаче тебе вообще одного фронта хватит, страничку можно на гитхаб пэйджес захостить и всё, работающее приложение
>>208219055Ни один человек ради калькулятора стат не будет себе ничего качать и устанавливать. На комп стопроцентно. На мобилку это просто в половину сократит желающих.
>>208218762Ну, главное отличие настолок от обычных рпг игр заключается в том, что в настолках несколько А4 листов с статами и способностями героя и почти нулевое описание самого геймплея, в отличии от рпг, где статов у песонажа дай бог с десяток и основной упор на описание геймплея идет. Геймплей в настолках определяется в первую очередь фантазией игроков и бросками кубика на который накладываются модификаторы от статов. Результат бросков кубика интерпретируются гейммастером, игровые ситуации придумываются им же.
>>208219135Да даже не в половину а раз в 5 блядь, одно дело зайти на сайт, а другое что-то качать в гугл плее. Да и если оно мобильное, то с компа не зайдешь. Бред в общем, сейчас всё в вебе подобное делается. Да и хостингов бесплатных уйма. Вон оракл дарит сервера например
Нихуя не понял, но я готов стать менеджером или специалистом по взаимодействию в социальных сетях вашей хуйни
>>208219198Ну если оп всё на фронте сделает тупо, то можно будет эту страничку загрузить и дальше оно тоже будет доступно оффлайн
>>208219305Опыт работы 12 лет, три высших образования в сферах взаимодействия с интернетаии вашими, я первый человек, который использовал фейк диалог "Ого, где ты берешь такие крутые картинки? В паблике имя, подпишись! Вау, спасибо!". А потом все остальное это своровали, так что я первопроходец в этом деле и эксперт. Берите меня, не пожалеете
>>208219285Окей, а если делать в вебе, то на чем? Я в вебе не особо шарю, так что для меня главный вопрос это "куда гуглить?" А то я даже не знаю на чем это лучше всего писать. Когда-то чуть-чуть трогал джанго и все.
>>208219228>Бред в общем, сейчас всё в вебе подобное делается.Это всё от минимизации затрат со стороны бизнеса с одной стороны и недалёких зумеров-вкатывальщиков с другой. Одни хотят иметь одного универсального Васю для разработки под все платформы независимо от минусов такого подхода, просто потому что дешевле, а вторые слишком тупы, и зачастую с синдромом утёнка, а потому не способны выбирать оптимальный инструмент под задачу и всюду суют своё вебговно. Вот и этот >>208219285 туда же. Я закрыл браузер и уехал в деревню, где скорость 30кб/сек это дар божий просто потому что она в лютых пердях, бухать и играть в настолки. Что мне теперь, хуи сосать из-за таких горе-разработчиков? Веб в данном конкретном случае нинужон, за какие бы ты уши не старался его сюда притянуть
>>208219444Ну под телефончик звучит довольно логично, на самом деле. Это ты ведь просил тебе примерный функционал приложения описать?
>>208219444>Это всё от минимизации затрат со стороны бизнеса с одной стороны и недалёких зумеров-вкатывальщиков с другой.Скорее оттого, что сейчас в любой перди есть интернет, негры в Африке все ходят с китайским интернетом, не то что твоя деревня. Ориентироваться на людей с плохим интернетом, это ориентироваться на 1% аудитории. А делать десктопную хуету под такую задачу это отпугивать 90% аудитории сразу же. Мобильный ещё можно, конечно, но это нужно в плюс к вебу, если интересна аудитория с компов. >>208219442Да судя по задаче, тебе вообще одной странички с js хватит. Тупо основы html/css/js гугли и всё. Ну вообще мобильный вариант тоже работоспособен, я только думаю, там ебли будет в 20 раз больше, опять же люди с большой неохотой будут твоё апк какое-то качать, это надо в плэй маркет заливать, но я в этом совсем не шарю.
>>208219442В общем смотри, в крации суть токова:Веб Минуусы: 1. Нужен хостинг и домен для того чтобы хранить твоё поделие.2. Нужен доступ в интернет для работы с ним. Не то чтобы это пиздец какие серьёзные ограничения, но всё же могут создать проблемы в некоторых ситуациях. Плюсы:1. ПлатформонезависимЭто самый хуёвый вариантДесктопМинусы:1. Неудобен в истользовании учитывая специфику приложения. Нужно или ноут с собой таскать, или к пекарне идти, или планшет на винде или макоси иметь.Плюсы1. Платформонезависим.2. Работает оффлайнНорм, но можно лучшеМобилыПлюсы: 1. Удобен к использованию.2. При выборе правильной технологии легко портируется на все платформы практически без изменений3. Доступен оффлайнМинусов нет
>>208216879 (OP)>небольшой аналог ролл20, который позволит создавать персов в настолкахЭто не >относительно большой проектЭто звучит на уровне курсовой работы 2-го года обучения в шараге
>>208219790>Ориентироваться на людей с плохим интернетом, это ориентироваться на 1% аудитории.Это не ориентироваться на них, а не создавать им препятствий на ровном месте.> отпугивать 90% аудитории сразу жеДа что ты? Во вконтактике только через вебверсию сидишь? Убером или что там у тебя тоже только через браузер пользуешься? И банковских приложений на телефоне нет?
>>208219929>Да что ты? Во вконтактике только через вебверсию сидишь? Убером или что там у тебя тоже только через браузер пользуешься? И банковских приложений на телефоне нет?Мы про десктоп говорили или про что? Давай я выделю ещё раз для тебя кусок:>Мобильный ещё можно, конечно, но это нужно в плюс к вебу, если интересна аудитория с компов.
>>208219888Вообще ты прав конечно, но я думаю можно докрутить свистелками либо что-нибудь универсальное для всех настолок, либо добавить больше функциональности хотя бы для одной. В общем идея поддаётся развитию
>>208219790Ну, если одна страничка, то там AJAX надо, так как правил там на 500-700 страниц в среднем на один модуль и впихнуть столько инфы в один экран нереально в принципе. А с AJAX уже нужен какой-то сервер, а еще нужна база данных хранить сотни предметов с характеристиками, какая-нибудь SQLite. Я не знаю как с этим всем работать.>>208219888Ты просто не играл в настолки лол. Ну и кроме создания перса, приложуха должна лист персонажа хранить.>>208219822В голове, на данный момент, все приложение на 3 этапа разбито:1. Выбор модуля и подгрузка инфы в приложение из него. То есть, из базы данных подтягиваются изображение рас и классов под модуль есть варианты как в оппосте с Масс Эффектом, а есть классика с орками и эльфами2. Процесс создания персонажа, где поэтапно выбираются ключевые моменты и передаются в строитель.3. Когда персонаж создан, под него строится чарник те самые три листа А4 со всеми статами и инвентарем, на который можно кликать и кидать кубик со всеми модификаторами и добавлять/убирать вещи из инвентаря, увеличивать опыт и все такое. Надеюсь, я описал то, что ты хотел лол.
>>208220021Мы говорим про приложение для настолок и как я вижу ещё не определились каким оно будет.> если интересна аудитория с комповЕсли интересна аудитория с компов то можно писать на чём-нибудь кроссплатформенном, хоть на том же джаваскрипте.
>>208220147> В голове, на данный момент, все приложение на 3 этапа разбитоВ принципе понятно. Инвентарь, профиль персонажа и кастомизированное его создание.
>>208220575И как тебе идея с созданием такого приложения? Просто я понимаю, что задача "построить адекватную архитектуру и адекватные инструменты подобрать" находится где-то на границе моих возможностей как программиста. А, так в принципе, расширить функционал как нехуй делать -- можно, к примеру, прикрутить очередную базу знаний с какого-нибудь данжеон су про противников и добавить возможность создавать врагов самому. Или онлайн чат, куда результаты бросков показывать опять же, онлайн для этого не обязателен.
>>208220942Вполне годно. Денег ты на этом конечно не заработаешь, но если оно конкретно тебе жизнь упростит то почему нет.
Я, как писал выше, вкатываюсь сейчас в мобилы, конкретно в разработку под андроид на котлине. Можем вкатываться вместе и пилить в процессе твоё поделие, если есть желание. Если так то оставь свою телегу, там будем координироваться>>208221565-кун