Проще может быть симулятор, 2D и даже 3D платформер, рогалик, опять таки, смотря какой подход)
Этот комментарий с вашей мыслью не стыкуется и "опять таки", "может быть" и другие обороты это не сглаживают, на мой взгляд. Если вы правда за это топите, то стоит говорить " любой жанр может быть проще, если делать как попало и любой жанр может быть сложнее, если другая команда приложит x2 усилий от наших и захочет сделать игру ещё круче", зачем тут укол в сторону конкретных жанров и отсылка к "другу, который сделал рогалик за полгода" - непонятно.
Опыт смежных проектов вообще в геймдеве плохо стыкуется друг с другом, т.к на одну выстрелившую игру есть тысяча схожих, у которых два упоминания в вишлистах и одна проданная копия, которая принадлежит маме одного из разработчиков. Некоторые студии клепают симуляторы фермы каждые три месяца и ничего не получают, а автор Stardew Valley шесть лет страдал, чтобы выдать игру жизни. Сомневаюсь, что ваш друг получил игру такого же качество на выходе за полгода
Не сочтите меня хейтеров, ваша игра мне понравилась(добавлена в список желаемого, надеюсь когда-нибудь дойдут руки) и в ней видна душа, просто сама статья на самом деле больше отдаёт обидой на несправедливый мир, чем посылом "всё делать сложно, если делать это со стараниями" :)
Удивительно, что в статье вы подаёте свой жанр как сложный, а потом в комментах обесцениваете кусок остальных жанров, которые уже вам кажутся "простыми". Мне кажется это крайне пагубный подход.
Если вам хочется пример "сложного рогалика" не от вашего друга - посмотрите на Айзека, для переиздания которого автору пришлось игру на другом движке пересобирать, т.к Flash уже не вывозил. Комнаты там генерируются из заранее заданных шаблонов (которых правда под 400 штук разного размера, если не больше) и наполняется врагами. А сколько там возможных синергий одного предмета с другими - головой тронуться можно. И при этом они чаще всего не шаблонные, т.к сложно предположить, как условное шоколадное молоко( заряженный выстрел) будет работать с обычной атакой, с плевком взрывом или с запуском точечной ракеты под метку.Т.е они заранее продуманы, протестированы и вписаны в игру, причем есть комбинации больше чем из двух предметов. Так что имхо, сложность тут не в визуальном плане( хотя никто не запрещает можно сделать красиво), а в геймплейном.
За "сложным" платформером можете к Celeste обратится - там порядка 200 с лишним уникальных уровней с точки зрения прыжковой механики и девять глав, каждая со своим дизайном.
Как вывод - любую игру делать сложно, если делать её на совесть. Сложность бывает разная: техническая, геймплейная, графическая или всё сразу. Если не хотите, чтобы ваш жанр принижали - не принижайте остальные. Кубики для генерации нормальные игры делают сами, так же как и вы делаете уникальные сцены для своего проекта
Всё ещё не понимаю, почему Clair Obscur: Expedition 33 сравнивают с Персоной и Мегатеном(он же Shin megami tensei).
В первой основа игры это тайм-менеджмент в ограниченном времени, поэтому игра без временных рамок по определению не похожа на Персону. Да и построение отношений в игре исключительно для галочки, их даже запороть нельзя. В Мегатене главное это сбор покемонов в команду и подстройка этой самой команды (и гг) под каждого следующего босса, т.к при наличии хотя бы одной уязвимости босс всю пачку за один ход может положить. В итоге из пересечений игр у нас только пошаговость и наличие стихий со шкалой от уязвимости до поглощения.
Но имхо, экспедиции 33 отсутствие похожести сыграло только в плюс. Всем глубоко рекомендую, одна из лучших сюжеток на моей памяти, красивейшая музыка и приемлемая динамичная боевка
Ну и да, непонятно почему автор не упомянул кучу других проектов: третью Балдуру, всю серию Ведьмака, серию Мор:утопия и так далее, пропущенных проектов просто тонна. Причем почти все игры в подборке больше сюжетные, чем геймплейные
Думаю к git rebase стоит хотя бы маленьким шрифтом дописать, что не надо так делать с уже опубликованными ветками, которыми могут воспользоваться другие люди :) а то потом из ваших волос попавшие под это коллеги сделают куклу вуду и будут кидать туда дротики на досуге
Зачем переводить статью какого-то индуса, который холиварит на тему "Rust круто, давайте всё на Rust перепишем, а язык {подставьте любой} уже устарел, его на помойку". На Rust-е за 12 лет существования ржавого на нем написаны буквально единицы крупных проектов, типа Fuchsia OS и часть Firefox(может ещё есть удачные примеры, но их надо специально выискивать), когда как на любом другом по 5-10 пишут каждый код.
Rust идеально подходит как нишевый язык, на котором можно писать отдельные компоненты/плагины/сервисы, где критична не скорость( по ней он тем же плюсам проигрывает), а безопасная работа с памятью. А всё остальное можно писать на чем-то нормальном, что знает больше людей при одинаковом уровне удобства и не морочить голову с поддержкой, поиском и заменой кадров, обучением новичков и т.д.
Даже в подборке работы от Хабра очевидно, какой перекос и что если за десяток лет он не исправился - не исправится и дальше
Если я ничего не путаю, то в открытом доступе находится Chromium - этакое ядро и одновременно самостоятельный браузер. А уже на его основе сделал Google Chrome, исходники которого я найти не смог, поэтому предположу, что он закрытый. Так что продажа имеет смысл, т.к с торговой маркой вероятнее всего покупатель получить ещё наработки и фичи закрытые
А ещё Земля круглая, у треугольника сумма углов в эвклидовой геометрии составляет 180 градусов, в России спортом системно занимаются меньше 70% и другие очевидные факты человечества.
При нынешних объёмах финансирования программы обновления почтовых отделений (500 миллионов рублей в год) работы займут 228 лет и завершатся в 2253 году
Сразу вспомнилось легендарное
ИДИОТ!!!!!!!!
Получается, Почта России потеряла всего полкомплекта силовой брони
Уже представляю, как нейронки гуглят во время рассуждения, натыкаются на какую-то статью с Хабра, которую тоже сгенерировал ИИ и тебе приходится доказывать ему, что радиус земли не 1.5 метра(потому что статья старая и там, где раньше был радиус теперь располагается эксцентриситет) или что есть люди, у которых не 5 пальцев на руке.
Апдейт по своему же прошлому комментарию. Автору моё уважение за то, что принял во внимание комментарии и с нуля переписал статью. В этот раз получилось гораздо лучше, читать стало удобнее и приятнее.
После прочтения стало интересно, какие конкретно потребности Trello в вашей команде не закрыл. И почему google-формы были выбраны как основной источник обратной связи?
Первое - на бакете с большим числом файлом такой процесс копирования будет работать очень долго, т.к не распараллелен. Я писал подобный скрипт для s3 облака Яндекса и там 14 лямов файлов(около двух тб) почти неделю копировались,т.к работа была только на одном ядре. Не знаю, какого размера дампы у вас, но после определённого объема у вас процесс копирования может занимать больше часа времени.
Второе - что будет, если у вас в процессе копирования соединение упадёт? Исключение я вижу, но получается процесс попросту заново начнется? Стоит тогда хотя бы делать это по кускам или обрабатывать отвал так, чтобы последнее скопированное запоминалось и дальнейший процесс потом шёл с этого файла. Аналогичный вопрос в сторону тех файлов, которые уже были в бакете назначения - не стоит ли сначала сопоставить файлы и копировать только новые + изменившиеся? Понимаю,что это упомянуто в статье и что без индексации трафика этот вопрос некритичный, но на скорости это скажется ощутимо. В крайнем случае можно хотя бы в put_object() вписать ключ IfNoneMatch, чтобы файлы с одинаковым именем пропускались, если у вас гарантируется неизменность объектов после их загрузки в изначальный бакет.
Ну и присоединюсь к вопросу выше - у большинства отечественный s3 сохранена совместимость с AWS CLI, где есть команда Datasync( которая, к слову, распараллелена и можно даже прописать используемое в процессе количество ядер), в Selectel она отсутствует?
Ну, я в плане свалившегося хейта имел ввиду, т.к на мой взгляд hr-ам словесно достаётся больше всех от соискателей).
Имхо, но нормальный кандидат чаще всего сможет прорваться через эту блокаду,пусть и через знакомства с нетворкингом, после чего обрастёт реальным опытом и будет проскальзывать через фильтрацию автоматом. А нанимателям этот увеличивающийся поток фильтровать ещё долгие годы.
Вообще всех жаль, кроме тех, кто раздувает курсы по получению зп в 300к/наносек в айти и инфоцыган, которые наживаются на бесплатных материалах и людях, желающих улучшить жизнь любой ценой. Вот эти категории вредят вообще каждому, у меня новости об их посадке даже сочувствия не вызывает.
Эйчаров вообще жаль больше всех, т.к они не виноваты в раздувании хайпа и такого наплыва желающих, а планы по найму выполнять нужно. Но проверять по тысяче резюме на вакансию физически невозможно, поэтому им приходится придумывать какие-то пути отсева, которые учатся обходить и дальше спираль даёт новый виток.
стажеры рисуют себе 4-5 лет опыта и откликается на синьорские вакансии.
А некоторым из них ещё помогают в этом рисовании, после чего ещё консультируют на тему того, что говорить на собезе. И как им отсеивать это без посторонней помощи это большой вопрос.
Забавно видеть статью про систематизацию процессов с нулевой систематизацией самого текста. Контентно никакого откровения: если делать все по какой-то системе, то работать становится проще, чем наобум.
Сильно страдает форматирование. Не надо делать такие глубокие списки, особенно нумерованный и особенно если у вас всего один пункт вложенный. Делите тогда логически связанные куски на абзацы и нумеруйте уже что-то в них. Местами где-то пробелы после строк/списков/заголовков есть, местами нету - делайте однотипно. Если в нумерации нет смысла( как в случае с куском проблема-решение), то делайте ненумерованный. Если у вас после списка идет текст - не надо выравнивать его со списком, выравнивайте с текстом до списка. Шаги желательно начинать всё-таки с первого, а не со второго :) если уж делаете первый шаг заголовком одного уровня - делайте все их заголовками одного уровня. А то первый шаг у вас h2 с жирным выделением, второй шаг - просто текст с жирным выделением, а третий - просто текст уже без выделения.
Список можно продолжать ещё дальше, но он получится больше изначального материала. Поэтому советую в следующий раз посвятить чуть больше времени форматированию написанного, после чего проверить себя более грамотным другом или хотя бы нейроботом.
Как-то хотел пройти на стажировку в Т-банк на питониста. В 2022 году у них было 10 мест на 16к заявок. Шансы свои даже оценить сложно, т.к надо решить было идеально два блока заданий и видимо продать своё резюме, чтобы иметь гипотетический шанс.
В 99% случаев тогда( а сейчас и все 99.999) это субъективный отбор по резюме из тех, кто смог идеально решить задания из-за чудовищного количества учавствующих + удаленность порождает нечестность: решалы из разрабов постарше или из той же компании, нейронки, слив заданий и т.д. . Я в этом вижу чистую лотерею, в которую можно играть годами и не выигрывать.
Имхо, я лично тоже против накрутки, но в выборе пройти нечестно и получать деньги с опытом или честно пролетать 2-3 года мимо всего большинство выберут второе
Больно читать от компоновки текста и отсутствия каких-либо намёков на знаки препинания и тонну опечаток/ошибок. От фразы "которые экспортируют сырье на экспорт" случился когнитивный сбой и я начал пытаться придумать, куда ещё можно экспортировать ...
А по поводу смысловой нагрузки согласен с комментарием выше: выгода только тем, кто получает прибыль не в вашей валюте и поэтому ничего не потеряет(т.е экспортёрам). Ну и государству, которое превратит внутренние долговые обязательства в фантик. А обычному человеку придется выживать и драться за палку колбасы или коня.
Я надеюсь, что автор пойдет когда-нибудь брать кредит в банке, где платёжеспособность клиента будет оценивать ИИ. И потом будет полгода выяснять, за что же ему отказали( и не узнает).
Мне интересно, о каком вы "рынке соискателя" говорите? Уточните страну, пожалуйста, т.к в РФ по 2к откликов на половину вакансий и работодатели могут людей хоть по натальным картам отсеивать. Поэтому даже бренд не нужен - надо только среди этой толпы найти хороших работников
Я бы сказал, что это слишком большое упрощение. Да, сейчас тяжело и рынок сузился, требования завысили до небес, но войти можно и без посторонней помощи. Главное по пути не умереть от голода и не загреметь в психушку
Этот комментарий с вашей мыслью не стыкуется и "опять таки", "может быть" и другие обороты это не сглаживают, на мой взгляд. Если вы правда за это топите, то стоит говорить " любой жанр может быть проще, если делать как попало и любой жанр может быть сложнее, если другая команда приложит x2 усилий от наших и захочет сделать игру ещё круче", зачем тут укол в сторону конкретных жанров и отсылка к "другу, который сделал рогалик за полгода" - непонятно.
Опыт смежных проектов вообще в геймдеве плохо стыкуется друг с другом, т.к на одну выстрелившую игру есть тысяча схожих, у которых два упоминания в вишлистах и одна проданная копия, которая принадлежит маме одного из разработчиков. Некоторые студии клепают симуляторы фермы каждые три месяца и ничего не получают, а автор Stardew Valley шесть лет страдал, чтобы выдать игру жизни. Сомневаюсь, что ваш друг получил игру такого же качество на выходе за полгода
Не сочтите меня хейтеров, ваша игра мне понравилась(добавлена в список желаемого, надеюсь когда-нибудь дойдут руки) и в ней видна душа, просто сама статья на самом деле больше отдаёт обидой на несправедливый мир, чем посылом "всё делать сложно, если делать это со стараниями" :)
Удивительно, что в статье вы подаёте свой жанр как сложный, а потом в комментах обесцениваете кусок остальных жанров, которые уже вам кажутся "простыми". Мне кажется это крайне пагубный подход.
Если вам хочется пример "сложного рогалика" не от вашего друга - посмотрите на Айзека, для переиздания которого автору пришлось игру на другом движке пересобирать, т.к Flash уже не вывозил. Комнаты там генерируются из заранее заданных шаблонов (которых правда под 400 штук разного размера, если не больше) и наполняется врагами. А сколько там возможных синергий одного предмета с другими - головой тронуться можно. И при этом они чаще всего не шаблонные, т.к сложно предположить, как условное шоколадное молоко( заряженный выстрел) будет работать с обычной атакой, с плевком взрывом или с запуском точечной ракеты под метку.Т.е они заранее продуманы, протестированы и вписаны в игру, причем есть комбинации больше чем из двух предметов. Так что имхо, сложность тут не в визуальном плане( хотя никто не запрещает можно сделать красиво), а в геймплейном.
За "сложным" платформером можете к Celeste обратится - там порядка 200 с лишним уникальных уровней с точки зрения прыжковой механики и девять глав, каждая со своим дизайном.
Как вывод - любую игру делать сложно, если делать её на совесть. Сложность бывает разная: техническая, геймплейная, графическая или всё сразу. Если не хотите, чтобы ваш жанр принижали - не принижайте остальные. Кубики для генерации нормальные игры делают сами, так же как и вы делаете уникальные сцены для своего проекта
Всё ещё не понимаю, почему Clair Obscur: Expedition 33 сравнивают с Персоной и Мегатеном(он же Shin megami tensei).
В первой основа игры это тайм-менеджмент в ограниченном времени, поэтому игра без временных рамок по определению не похожа на Персону. Да и построение отношений в игре исключительно для галочки, их даже запороть нельзя. В Мегатене главное это сбор покемонов в команду и подстройка этой самой команды (и гг) под каждого следующего босса, т.к при наличии хотя бы одной уязвимости босс всю пачку за один ход может положить. В итоге из пересечений игр у нас только пошаговость и наличие стихий со шкалой от уязвимости до поглощения.
Но имхо, экспедиции 33 отсутствие похожести сыграло только в плюс. Всем глубоко рекомендую, одна из лучших сюжеток на моей памяти, красивейшая музыка и приемлемая динамичная боевка
Ну и да, непонятно почему автор не упомянул кучу других проектов: третью Балдуру, всю серию Ведьмака, серию Мор:утопия и так далее, пропущенных проектов просто тонна. Причем почти все игры в подборке больше сюжетные, чем геймплейные
Думаю к git rebase стоит хотя бы маленьким шрифтом дописать, что не надо так делать с уже опубликованными ветками, которыми могут воспользоваться другие люди :) а то потом из ваших волос попавшие под это коллеги сделают куклу вуду и будут кидать туда дротики на досуге
Зачем переводить статью какого-то индуса, который холиварит на тему "Rust круто, давайте всё на Rust перепишем, а язык {подставьте любой} уже устарел, его на помойку". На Rust-е за 12 лет существования ржавого на нем написаны буквально единицы крупных проектов, типа Fuchsia OS и часть Firefox(может ещё есть удачные примеры, но их надо специально выискивать), когда как на любом другом по 5-10 пишут каждый код.
Rust идеально подходит как нишевый язык, на котором можно писать отдельные компоненты/плагины/сервисы, где критична не скорость( по ней он тем же плюсам проигрывает), а безопасная работа с памятью. А всё остальное можно писать на чем-то нормальном, что знает больше людей при одинаковом уровне удобства и не морочить голову с поддержкой, поиском и заменой кадров, обучением новичков и т.д.
Даже в подборке работы от Хабра очевидно, какой перекос и что если за десяток лет он не исправился - не исправится и дальше
Если я ничего не путаю, то в открытом доступе находится Chromium - этакое ядро и одновременно самостоятельный браузер. А уже на его основе сделал Google Chrome, исходники которого я найти не смог, поэтому предположу, что он закрытый. Так что продажа имеет смысл, т.к с торговой маркой вероятнее всего покупатель получить ещё наработки и фичи закрытые
Сержант Дорнан, автор знаменитой речи про "510 лет"
А ещё Земля круглая, у треугольника сумма углов в эвклидовой геометрии составляет 180 градусов, в России спортом системно занимаются меньше 70% и другие очевидные факты человечества.
Сразу вспомнилось легендарное
Получается, Почта России потеряла всего полкомплекта силовой брони
Уже представляю, как нейронки гуглят во время рассуждения, натыкаются на какую-то статью с Хабра, которую тоже сгенерировал ИИ и тебе приходится доказывать ему, что радиус земли не 1.5 метра(потому что статья старая и там, где раньше был радиус теперь располагается эксцентриситет) или что есть люди, у которых не 5 пальцев на руке.
Апдейт по своему же прошлому комментарию. Автору моё уважение за то, что принял во внимание комментарии и с нуля переписал статью. В этот раз получилось гораздо лучше, читать стало удобнее и приятнее.
После прочтения стало интересно, какие конкретно потребности Trello в вашей команде не закрыл. И почему google-формы были выбраны как основной источник обратной связи?
Первое, первое. Мозг глюканул, пока писал
Первое - на бакете с большим числом файлом такой процесс копирования будет работать очень долго, т.к не распараллелен. Я писал подобный скрипт для s3 облака Яндекса и там 14 лямов файлов(около двух тб) почти неделю копировались,т.к работа была только на одном ядре. Не знаю, какого размера дампы у вас, но после определённого объема у вас процесс копирования может занимать больше часа времени.
Второе - что будет, если у вас в процессе копирования соединение упадёт? Исключение я вижу, но получается процесс попросту заново начнется? Стоит тогда хотя бы делать это по кускам или обрабатывать отвал так, чтобы последнее скопированное запоминалось и дальнейший процесс потом шёл с этого файла. Аналогичный вопрос в сторону тех файлов, которые уже были в бакете назначения - не стоит ли сначала сопоставить файлы и копировать только новые + изменившиеся? Понимаю,что это упомянуто в статье и что без индексации трафика этот вопрос некритичный, но на скорости это скажется ощутимо. В крайнем случае можно хотя бы в put_object() вписать ключ IfNoneMatch, чтобы файлы с одинаковым именем пропускались, если у вас гарантируется неизменность объектов после их загрузки в изначальный бакет.
Ну и присоединюсь к вопросу выше - у большинства отечественный s3 сохранена совместимость с AWS CLI, где есть команда Datasync( которая, к слову, распараллелена и можно даже прописать используемое в процессе количество ядер), в Selectel она отсутствует?
Ну, я в плане свалившегося хейта имел ввиду, т.к на мой взгляд hr-ам словесно достаётся больше всех от соискателей).
Имхо, но нормальный кандидат чаще всего сможет прорваться через эту блокаду,пусть и через знакомства с нетворкингом, после чего обрастёт реальным опытом и будет проскальзывать через фильтрацию автоматом. А нанимателям этот увеличивающийся поток фильтровать ещё долгие годы.
Вообще всех жаль, кроме тех, кто раздувает курсы по получению зп в 300к/наносек в айти и инфоцыган, которые наживаются на бесплатных материалах и людях, желающих улучшить жизнь любой ценой. Вот эти категории вредят вообще каждому, у меня новости об их посадке даже сочувствия не вызывает.
Эйчаров вообще жаль больше всех, т.к они не виноваты в раздувании хайпа и такого наплыва желающих, а планы по найму выполнять нужно. Но проверять по тысяче резюме на вакансию физически невозможно, поэтому им приходится придумывать какие-то пути отсева, которые учатся обходить и дальше спираль даёт новый виток.
А некоторым из них ещё помогают в этом рисовании, после чего ещё консультируют на тему того, что говорить на собезе. И как им отсеивать это без посторонней помощи это большой вопрос.
Забавно видеть статью про систематизацию процессов с нулевой систематизацией самого текста. Контентно никакого откровения: если делать все по какой-то системе, то работать становится проще, чем наобум.
Сильно страдает форматирование. Не надо делать такие глубокие списки, особенно нумерованный и особенно если у вас всего один пункт вложенный. Делите тогда логически связанные куски на абзацы и нумеруйте уже что-то в них. Местами где-то пробелы после строк/списков/заголовков есть, местами нету - делайте однотипно. Если в нумерации нет смысла( как в случае с куском проблема-решение), то делайте ненумерованный. Если у вас после списка идет текст - не надо выравнивать его со списком, выравнивайте с текстом до списка. Шаги желательно начинать всё-таки с первого, а не со второго :) если уж делаете первый шаг заголовком одного уровня - делайте все их заголовками одного уровня. А то первый шаг у вас h2 с жирным выделением, второй шаг - просто текст с жирным выделением, а третий - просто текст уже без выделения.
Список можно продолжать ещё дальше, но он получится больше изначального материала. Поэтому советую в следующий раз посвятить чуть больше времени форматированию написанного, после чего проверить себя более грамотным другом или хотя бы нейроботом.
Как-то хотел пройти на стажировку в Т-банк на питониста. В 2022 году у них было 10 мест на 16к заявок. Шансы свои даже оценить сложно, т.к надо решить было идеально два блока заданий и видимо продать своё резюме, чтобы иметь гипотетический шанс.
В 99% случаев тогда( а сейчас и все 99.999) это субъективный отбор по резюме из тех, кто смог идеально решить задания из-за чудовищного количества учавствующих + удаленность порождает нечестность: решалы из разрабов постарше или из той же компании, нейронки, слив заданий и т.д. . Я в этом вижу чистую лотерею, в которую можно играть годами и не выигрывать.
Имхо, я лично тоже против накрутки, но в выборе пройти нечестно и получать деньги с опытом или честно пролетать 2-3 года мимо всего большинство выберут второе
Больно читать от компоновки текста и отсутствия каких-либо намёков на знаки препинания и тонну опечаток/ошибок. От фразы "которые экспортируют сырье на экспорт" случился когнитивный сбой и я начал пытаться придумать, куда ещё можно экспортировать ...
А по поводу смысловой нагрузки согласен с комментарием выше: выгода только тем, кто получает прибыль не в вашей валюте и поэтому ничего не потеряет(т.е экспортёрам). Ну и государству, которое превратит внутренние долговые обязательства в фантик. А обычному человеку придется выживать и драться за палку колбасы или коня.
Я надеюсь, что автор пойдет когда-нибудь брать кредит в банке, где платёжеспособность клиента будет оценивать ИИ. И потом будет полгода выяснять, за что же ему отказали( и не узнает).
Мне интересно, о каком вы "рынке соискателя" говорите? Уточните страну, пожалуйста, т.к в РФ по 2к откликов на половину вакансий и работодатели могут людей хоть по натальным картам отсеивать. Поэтому даже бренд не нужен - надо только среди этой толпы найти хороших работников
Я бы сказал, что это слишком большое упрощение. Да, сейчас тяжело и рынок сузился, требования завысили до небес, но войти можно и без посторонней помощи. Главное по пути не умереть от голода и не загреметь в психушку