Круто, что вы не побоялись уйти из бизнеса в неизвестность. Но хочу накинуть вам немного честной обратной связи по технической части. Судя по тексту, вы ворвались в инди геймдев без знания матчасти, и Клод с ДипСиком построили вам архитектуру, которая держится на добром слове. Пока игра не набрала качалки, очень советую сесть и перепроверить несколько вещей, иначе первый же наплыв игроков или хакеров похоронит проект.
Вы полностью переложили архитектуру на Клода, даже не заглянув в SDK площадок. В итоге нейросеть "сказала", а вы потратили недели на модерации из-за детских ошибок с доменами и CORS. ИИ отличный кодер-исполнитель, но системный архитектор из него никакой если честно)
Зачем базовым кроссвордам на старте 560 наград? Уровни, социалка, чаты и редактор? Вы размазали фокус. Вместо того чтобы полировать игру и проходить модерацию, вы пичкали код фичами для аудитории, которой еще нет.
Как устроена база данных? Вы просто гоняете файлы со всеми 50k формулировками туда-сюда? Если да то при 1000 одновременных запросов сервер ляжет.
Могу на "ты?" - Спасибо
У тебя в игре есть ачивки, лидерборды и уровни. Скажи валидация ответов есть? Если всё зашито на клиенте (или браузере игрока), то любой школьник через F12 или Cheat Engine за три секунды нарисует себе максимальный уровень и все 7 цветов редкости) По защите работы много на самом деле, сейчас тонна всего чем можно испортить настроение разрабу, а разраб по сути должен знать своего врага в лицо, зная как работает мат часть, архитектура, как пишется код, ты фактически знаешь большую часть уязвимостей, безусловно это можно узнать в литературе.
Ты потратил кучу сил на сбор конвейера слов и вопросов от ДипСика. Если игра отдает их клиенту в открытом виде пачками, конкуренты выкачают твою базу за один вечер и соберут точно такой же клон, а без документов на игру ты не сможешь судиться с ними, ИИ не дает документы хода разработки включая на графику. Шифровать данные точно нужно.
Вопрос на засыпку. Как Клод реализовал платежи? Проверяются и защищаются ли покупки? Или там стоит простая функция в духе if (purchase == success), которую можно обойти подменой ответа в браузере? Если вы нацелены на донат, это равно изучать законы и ответственность, ИИ сам не скажет вам что нужно это не забыть, и вон то не забыть, ломанув игру и загрузив данные игроков это штрафы на миллионы, а при доказанной халатности еще более незавидные последствия.
То, что ты не прочитал спеку платформ заранее — это не факап Клода, а лень. Ты обязан знать ограничения среды до того, как ии напишет первую строчку кода. Отсюда и удивление от отказа GamePush — они никогда не пропускали стандартные текстовые шаблоны без уникального визуала.
А еще пользователи могут сами собирать контент и слать друзьям он хоть как-то защищен?
В общем геймдев это не просто писать промпты и вникать, это месяцы и годы практики, матчасть, понимание базовых принципов, а еще это жутко неблагодарная вещь, релизнуть можно, но что? 1 ошибка ценой всего, особенно времени. Я уже не говорю про чарджбеки, которые по закону вполне имеют место быть в дырявых играх, а 1% чарджбека = масса неприятностей помимо потери шлюза.
Я искренне желаю вам успехов, но хотел бы дать один совет и вопрос лично вам. ИИ не волшебная палочка, это модернизированная отвертка которая лишь выполняет что ей скажут, ее можно завалить вопросами в поисках лучших решений, но галлюцинирует она от этого не реже, и совет ИИ без знаний не имеет ценности.
А вопрос такой, я повар, никогда не имеющий дела с автозвуком, я пришел к вам работать но уверяю вас что у меня есть компетентный партнер который всю жизнь занимался автозвуком но только делал то что ему скажут не вникая в детали, нужен ли вам такой сотрудник? Или вы отправите меня сперва на курсы?
Я почти 8 месяцев сижу над проектом по 36 часов в неделю, делаю хардкор рпг кроссплатформ. И честно, правда становится грустно( Я корплю над каждым скриптом, над версткой, вкладываю кучу денег на графику художников, и честно переживаю что на пороге релиза ИИ геймдев затмит труды, и проект так и останется мечтой и игрой с онлайном 1 чел...
Имеется ввиду флуд авторитарных запросов, например софт на 100 кликов в секунду. ...запросы только с одного конкретного айпишника - это вы имеете ввиду доступ к серверной панели для управления, это уровень администрирования а не пользовательского UI. Там доступ только по SSH пока что.
Будет EULA, онв регулирует в целом среду блокировки. Но эта механика пока лишь задокументирована, физически до неё ещё далеко
Как пример, личный опыт в кп я получил бал, в поддержке тишина. Параллельно ещё огромное множество получает баны, тоже тишина. В гугл плей то и дело отзывы о необоснованных блокировках.
Пхпххх. До слез :D
Это лишь пример. Выдавать себя за администратора тоже в определённой степени тролинг. Это как потентные Тролли, покупают тов. Знак под юр. чистую организацию, не имея прав на организацию
У меня сервер на Go. Никакой однопоточки или ручного управления системными потоками там нет в принципе. А так как игра карточная, нагрузка "одного мира" инкапсулирована в изолированные сессионные комнаты (матчи), которые отлично масштабируются и не создают каши в памяти, как в экшен-MMO. Так что за архитектуру я спокоен.
У меня хардкорная карточная RPG. Здесь пошаговая логика, поэтому проблемы "частых движений" и синхронизации позиций игроков в пространстве, как в экшен-MMO, перед проектом в принципе не стоит. Логика матчей полностью авторитарна, считается на сервере и передается редкими пакетами по факту совершения хода. Сервер изначально заточен под такие сессионные нагрузки и легко держит огромный онлайн, так что "эффект 3 друзей из ютуба" нам точно не грозит. Спасибо за экспертизу))
Сорян)