Обновить
-3
0

Пользователь

Отправить сообщение
Буду ли я делать еще игры? Однозначно да!
Так, а до релиза early-access игра доберется?

Этот «режим» выпуска игр уже порядком достал. Моя статистика (грубо): процентов 20% игр не доживают до релиза, 50% игр с 2014 года (больше 3 лет, карл!) — непонятно что с ними будет, 10% игр просто меняют со следующим апдейтом версию на «1.0 релиз» (остается багнутое, недоделанное г… о).

Особенно раздражают «грязные» трюки разработчиков (возьмите на заметку): платные DLC к игре в early-access (особенно бесят те, в которых добавлен контент, ладно, если символические «поддержи разработчика», а если разработка переходит на DLC до релиза игра — это раздражает), полностью функциональный внутри-игровой магазин (и каждый патч — куча фишек для магаза есстественно, он же денежку приносит, на игру можна забить), решение «сменить» движок (полностью переписать игру, Карл, иногда больше года без апдейтов), попросить друга подать на себя в суд (не знаю сколько стоит проиграть процесс и в связи с этим забить на разработку), просто написать «в связи с личными обстоятельствами (свадьба, переезд, учеба и тд) разработка игры приостановлена»…

Лидер, это однозначно Star Citizen (6 лет в разработке, более 100 млн задонатили).
Спасибо, интересно. Пара «претензий».

В оригинале картинки находятся в одном месте и меняются кликом на ссылках ниже, очень удобно сравнивать. Вываленные друг за другом картинки здесь не очень удобно сравнивать, гифка — так себе заменитель, на хабре чтоли технически нельзя добиться того же, что в и оригинале? Возможно имело смысл вообще не постить картинки, только гифки, и подставить ссылки на оригинал? Или это заодно и печатная версия? У оригинала кстате дебильная навигация выпадающим списком, в этом смысле на хабре текст читается приятнее.
… Алиасинг прозрачности возникает… типом геометрического алиасинга, подпиксельный алиасинг…
Возможно это только у меня глаза спотыкаются, при чтении «русифицированных» таким образом терминов в разных падежах? Я бы оставил aliasing, anti-aliasing в тексте, просто при первом упоминание термина добавил бы в скобочках перевод, сравните
(оригинал) Transparency aliasing, on the other hand, happens within textured primitives that are partially transparent.
(перевод) Алиасинг прозрачности возникает в текстурированных примитивах с частичной прозрачностью.
(вариант) Transparency aliasing (ступенчатость при прозрачности), с другой стороны, проявляется при использовании текстур с прозрачностью.
Мне лично такой вариант кажется более естественным, но возможно я слишком долго живу за рубежом? Покритикуйте.
Не все обладают вашим интелектом или способностями читать мысли на расстоянии. Два абзаца конкретной критики — полезны и по существу, размытая по смыслу фраза — не очень. Поставьте себя на место автора или других читателей, да, можно было просто пройти мимо, но кому-то, как видите, это не понравилось.
Ни на один из моих вопросов вы не ответили прямо. Чем ваш велосипед лучше/хуже других?
в поисках вдохновения я просматривал исходники других игровых движков
Каких именно? В статье отсылок нет. Было бы интересно почитать/сравнить с тем, как делают другие. А так статья — просто реализация, в стиле «смотрите как я могу», причем вы сами говорите, что «в вашем исполнения она (имплементация) будет другой».

Я объясню чем именно вызван мой интерес к статье: Destiny 2, и вообще все Bethesda игры — многоплатформенные игры, в которых полно косяков, один из самый раздражающих — это, как вы выразились, «хардкод» — непереопределяемый клавиши. И мне не понятно, почему это так сложно это сделать для компаний у которых сотни программистов. Может быть ВЫ пойдете работать в Bungie и научите их как надо? ;)
Какое из этих множеств точек, псевдо или квази, лучше соответствует каплям дождя?
А где ответ?

На «глазок» у квази заметен паттерн, образующий некие диагнональные последовательности, что совсем не похоже на исходную картинку. Ссылки на квази-метод тоже нет чтоли?
Язык по видимому C++/CLI (net)?

Определение alias — это pseudonym, т.к. все переменные — это имена, то можно было это слово вообще не использовать. Просто уберите его из всего: Action, GetState, action_forward, и т.д.
с минимальным количеством кода
Программирую на C#, как-то стремно выглядит загрузка json (в C# это две строчки) и инициализация, не врете насчет «минимального»? Трижды вложенные циклы — это тоже нормально, Dictionary в С++ нет чтоли? Не критикую (т.к. языком не владею), а скорее интересуюсь.
получив на вход текст романа Толстого «Анна Каренина», будет генерировать свой текст
Было бы лучше скармливать самописный текст, который программа будет обрабатывать (как делает Prisma с фотографиями, обрабатывая их и выдавая за произведения искусства) и выдавать за классиков.
Лучше объясните, как банеры работают/должны работать? Я лично ни одного не кликнул, ну может случайно.

Правильно делать так, как делает Steam и YouTube. У обоих есть встроенная система рекомендаций, которая хитро расчитывает, что мне там возможно понравится и встраивает предложения ненавязчиво. У Steam есть «похожие игры» на странице игры (часто пользуюсь), очередь рекомендаций (реже), паралельно открывающееся при запуске окошко с новинками (вообще редко, но иногда срабатывает). У YouTube при просмотре видео показываются плейлисты содержащие данное видео (повод посмотреть другие видео в плейлисте) или же рекомендованные видео (часто «угадывают» интересы).

У Amazon — список товаров, которые купили после просмотра того, что я открыл прямо сейчас. Полезная вещь, часто использую.

У Facebook наборот, очень много «мусора», отсебятины, воспринимаю как эсперимент и жду пока «угомонятся». Они балансируют на грани моего терпения, ОК, кстати, забросил именно из-за рекламы.

Банеры, как и спам — это что-то архаичное и очень не эффективное. Возможно в мире есть пару тыщ идиотов, кликающих по банерам, зачем милионам страдать?
6 вещей в интернете, которые люди понимают неправильно
Желтоватый заголовок, ожидал прочитать именно про «вещи», которые я не понимаю, а тут просто перечисление-научение того, чего не нужно делать. Куда вещи дели? :-)

В целом — интересно, но заголовок следовало бы поменять, к примеру, «6 неправильных вещей, которые вы делаете общаясь в интернете».
Забавно. ОК значит борется с «плохими» картинками от юзверей, при этом буквально заваливая заграничных пользователей рекламой проституток, виагры и увеличителей «органов».
уязвимость к землетрясениям
— улыбнуло, мне кажется такая уязвимость присуща вообще всему, что каким-то образом вынуждено находится на поверхности планеты. Речь, я так понимаю, о банальной «тряске»? ;)
Классы, расы… главное — есть ли respec или нет ;) Раньше дизайн классов подразумевал, что игрок потратит кучу времени, пробуя разные комбинации классов/умений, т.к. очки были ограничены и «папский» билд (как правило с определенным «шмотом») было не просто создать, но в этом и был интерес. Примеры: первая Diablo/Hellfire, Might&Magic серия (не путать с HMM),… Сейчас игры более «казуальные» в этом плане, в той же Diablo 3 можно менять умения «на лету».

Один из лучших дизайнов классов имхо — в LotRO (Lord of the Rings Online), так как выбор класса определяет геймплей и радикально различается, определяя, по сути как игрок будет играть. К примеру, Guardian — класс ближнего боя, заточенный на то, что его будут бить, а он будет блокировать и парировать удары и каждый блок/парирование открывает ему возможность выполнить цепочку (не одну) ударов… это радикально отличается от, например, игры за Minstrel — «хилера», который «играет» последовательности мелодий, начиная с простых, который открывают более сложные и эффективные, и таких последовательностей несколько, что заставляет отрабатывать их, при этом не забывая перемещаться, атаковать и т.д…

А есть «неправильные» игры, с одной стороны богатый мир, графика, музыка, игровая история захватывает, а геймплей, как говорится, «однокнопочный». Примеры приводить не буду, дабы не обидеть поклонников ;)
Статья начинается с
Сколько минут вам потребуется, чтобы понять в чем фишка?
И совершенно непонятно, на что смотреть и что понимать. Намного ниже идет разьяснение, и только после прочтения становится понятно, о чем вообще разговор. Не делайте так. ~40 тысяч человекоминут потраченно впустую человечеством из-за вас!

На картинке с лого Youtube, что за 50%/50%?
Полосы Маха: на вики понятно, у вас — нет. Имею в виду и картинку, и обьяснение. Вы каким-то образом умудрились сделать это непонятным ;)
нерекурсивного алгоритма генерации всех разбиений целого числа в лексикографическом порядке
Разбиение числа нашел, а что за «порядок» такой? И еще хотелось бы понять, в куда данные знания можно применить. По тегам только эта статья и находится, теги тут вообще наобум чтоли или где-то мой косяк?
Две претензии к «AI искусству»: что именно делать и как они оценивают сделанное.

Взять изобразительное исскусство, как AI решит, что вот именно это стоит нарисовать? Пока что, я так понял, человек скармливает ему 2 картинки, из которых он делает третью. Или вообще тупо программируется алгоритм, рисующий скажем лица или круги, или там линии.

И даже если картинка нарисована, музыка/рассказик написан — как AI без человека поймет, что вот это шедевр, а вот это днище?

Походу рано еще говорить об AI, это просто A (исскуственное) все.
Итого: учите всё подряд, что попадётся вам под руку.
Смысл статьи одним предложением.
мы работаем в банковских сервисах, сервисах бронирования отелей, картографических сервисах и прочих Яндекс.Почтах.
Хмм… ничто не подходит, получается я работаю в Яндекс.Почте? Или не программист вообще?

Итого: извините конечно, но это просто ужасная статья, написанная каким-то начинающим узкомыслящим javascript-ером. Желтый заголовок прилагается.
… исследователи утверждают… необходимо опасаться этих механических рабочих… поработить нас… опасения слишком сильно сдерживают исследование и распространения робототехники.
Отличная отмазка, спасибо! Смогу теперь объяснить шефу почему разработка программы идет так медленно. «Боюсь сделать скайнэт, начальника!» ;)
шутка про слона, которого нужно есть по частям
какая шутка?
Я считаю разделение ролей преимуществом, а блокчейн — технологией без будущего из-за проблемы 51%, публичности и дупликации данных.

В статье говорится «централизовано» и «медленно». Хорошо, давайте это просто ускорим? Тоесть вместо ведомств с медленной бухгалтерией и бумажными удостоверениями будут сверхскоростные базы данных, причем неважно как они огранизуют хранение данных (само собой у них должны быть бекапы, скалирование, распределенное хранение данных, разграничение доступа и тд и тп), важно лишь то, что они выступают в качестве сервисов, доступных извне. Тогда мне не нужно сначала идти в пенсионный фонд за справкой, меня могут «проверить» где угодно выполнив онлайн-запрос. Тоесть мне по сути будет достаточно идентификатора личности (рфд паспорта) на месте.

В блокчейне все слишком публично, нерационально и слишком рано для использования. Лет через 50 — возможно, развивайтесь пока, решайте проблемы (сколько их было с криптовалютами? а сколько еще будет?)…
Ошибки приема/передачи = ошибки провайдера как бы, например, из-за качества канала (использование «дешевого» оптоволокна из китая, «дешевых» рабочих рук, «дешевых» иструментов из икеи, «дешевый» ай-ти персонал и тд).

Правильно было бы, если бы провайдер снифферил протокол, чтобы «честно» считать переданные без ошибок и оверхеда байты. Хорошая идея для стартапа? «Вы платите только за переданные байты! Самый честный провайдер ChestniyProvider!»

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность