Comments 84
Мэтт Лейси: Я выпустил игру на PSP (то есть без возможности её пропатчить), которая стопроцентно, если год был високосным...
которая стопроцентно что???
0
крашилась
0
гранату
+16
Спасибо, исправил. Про опечатки лучше писать в личку.
+4
Похоже эта ошибка занимает первое место. Хотя, впрочем, если игра спустя год-два была всеми позабыта, то и не страшно.
+1
Целиком бутылку кока колы
+4
Знамо что
+2
«главное выпустить», «бизнес цели важнее технического долга», «потом поправите». итд и итп. ой, вложили миллион долларов и все просрали. ну. бывает.
0
Да, но только если год был високосным
0
UFO just landed and posted this here
которая гарантированно «вылетает»
0
Крашилась при загрузке, судя по твиту.
0
`100% crash` — стопроцентно ломалась :)
0
Да, на дайлапе
Что значит дайлап? dial-up?
-12
Если это не сарказм, то сейчас половина хабра ощутила свою стартость
+17
die lap, мертвый круг
+5
Это из классики. "Дай, Джим, на счастье лапу мне" (С.Есенин)
+3
«Дайлапу, Джим, на счастье мне»
0
Ответ на вопрос почему разработчики не могли полгода найти проблему здесь:
Если так относится к разработке и оправдывать это, то ничего хорошего не будет. Либо проблема была сложнее, чем описано в статье, либо их производственные процессы были хламом. Снятие нетстатистики это рутинная процедура, которая должна выполняться каждую неделю.
Игры — это усложнённые, неприручённые чудовища, соединённые чем-то вроде цифровой изоленты. Не удивительно, что они разваливаются на части.
Если так относится к разработке и оправдывать это, то ничего хорошего не будет. Либо проблема была сложнее, чем описано в статье, либо их производственные процессы были хламом. Снятие нетстатистики это рутинная процедура, которая должна выполняться каждую неделю.
-3
хха, у нас от большого ума назвали поле outofwork, в котором значение 1 означало «работает». И потом больше 10 (десяти) лет это было невозможно устранить, пока не сделали полностью новый продукт.
Все про это знали, и всё равно регулярно возникали идиотские ошибки в приложениях.
Все про это знали, и всё равно регулярно возникали идиотские ошибки в приложениях.
+1
И везде всегда использовали 0 и 1??? Тут проблема явно не в названии переменной.
Делается так:
Делается так:
enum
{
OUT_OF_WORK = 0,
WORK = 1
}
присваиваем только значения из enum'a, во всех сравнениях сравниваем только со значениями из enum'a.-5
ну, ёлки-палки, ясно же, что не так всё примитивно. И не надо так радоваться, думая, что енумы никому, кроме Вас, неизвестны. Речь вообще шла о модели данных в хранении, а не о языковой структуре. Просто не стал вываливать всю внутреннюю кухню, потому что не об этом речь, а о том, что значение действовало строго обратным по отношению к названию образом.
+7
Хаха. В Jagged Alliance 2 был баг, из-за которого было практически невозможно при генерации персонажа получить черту характера («дружелюбный», «одиночка», «психопат» и т.д.). Дело было в том, что в игре (написанной на Си) использовался enum с чертами характера. Но не один, а два, один в движке игромеханики, а другой в GUI. И они немножко отличались (порядком и числом элементов). Но т.к. это си, когда разработчики смешали разные энумы в кашу компилятор это молча съел. А милая фича с характером главного героя, определяемым ответами в анкете была рождена мёртвой и два енум её не спасли.
+2
да, разные модели для логики и отображения (а еще хранения, а еще получения данных с сервера) — боль и необходимость. Боль, потому что неизбежны расхождения и путаница, необходимость, потому что тяжело свести все к универсальной модели
0
UFO just landed and posted this here
…
outofwork bit not null,
…
И куда там эти ваши константы пихать?
outofwork bit not null,
…
И куда там эти ваши константы пихать?
0
в игровом фреймворке Phaser CE в эмиттере частиц параметр frequency означает период, а не частоту
0
«И при мысли, что Степану тоже плохо, Ивану вдруг стало хорошо» :-)
Спасибо, полегчало. Беда только в том, что описанный мной косяк был не в игрушке, а в системе оперативного управления весьма важной отраслью промышленности. Так что приходилось все эти годы с особым тщанием вылавливать постоянно нарождавшихся клопов.
Спасибо, полегчало. Беда только в том, что описанный мной косяк был не в игрушке, а в системе оперативного управления весьма важной отраслью промышленности. Так что приходилось все эти годы с особым тщанием вылавливать постоянно нарождавшихся клопов.
+1
Пол всегда указывался 1 — мужской, 0 — женский (даже не знаю почему, смайлик), но в одном месте сделали наоборот. Приходит текстовый файл с такими данными (csv), вгружается и вызывает удивление (пол 1,0 и там и там, программист даже не подумал при написании импорта,, а просто присвоил значение).
0
По нынешним временам даже простое указание на то, что пол вообще задан — немало.
0
В системах, с которыми работал, пол должен быть задан (для пользователя магазина, конечно, пол опционален).
0
Скоро эти системы устареют, судя по всему :-)
Или, по крайней мере, битом не обойдёшься. Надо добавить «не помню», «в процессе смены» и прочие состояния.
Или, по крайней мере, битом не обойдёшься. Надо добавить «не помню», «в процессе смены» и прочие состояния.
0
UFO just landed and posted this here
Господи, раньше даже для партийности 1 бита хватало, а сейчас поле пол требует строки неограниченной длины
А-а-а! Вот это отточенность формулы! Украду, непременно украду. Спасибо.
2 mayorovp:
Вот потому-то я всегда вместо sex/gender предлагаю писать isMale/isFemale… а также InProcess, NotSure и Obsolete.
0
Вот потому-то я всегда вместо sex/gender предлагаю писать isMale/isFemale
0
UFO just landed and posted this here
Это хорошо если Sex/Gender. Там, вроде, вооще Pol был. Импортозамещение.
0
UFO just landed and posted this here
От незнания языков, мне так кажется. Name — понятно ещё со школы: my name is Vasya. Всякие юзердейты тоже встречались в системе, а klient — отголосок забытого школьного немецкого. Вот с sex хуже — «с СССР секса нет», потому pol. И путаница с этими Fist/Last Name, хорошо хоть не Otchestvo (MiddleТame/mname видел только), но поле с вычисленным Иванов И.И. — FIO (и даже был UserFIO).
0
Это очень популярная ошибка. Настолько популярная что я всегда уточняю о каком именно frequency идет речь когда я вижу это слово где-то в программе…
+1
Я забыл применить функцию
Звучит странно. В геймдеве и контексте этой фразы не силен, но не проблема ли в том, что он забыл вызвать функцию apply?
+2
Ну не знаю. Про чужих был действительно эпичный баг, и про диалап. А остальные примеры — вещи рядовые, случающиеся со всеми играми. Кстати, никто не знает, где жена Мэнкрика?
0
В чужих не играл, но кроме видео где альбинос чужой ходит в развалочку, чет ничего не видел. Было бы прикольно увидеть сравнения до и после, типа «До исправления чужой сидит в углу, пускает слюни и мычит, после исправления — накидывается и разрывает на части».
я думал я один такой) иногда и правда проще забить на опечатку/ошибку.
навеки оставшиеся в коде опечатки встречаются НЕВЕРОЯТНО часто. Кроме того, очень часто их сложно устранить
я думал я один такой) иногда и правда проще забить на опечатку/ошибку.
0
Тут показаны видео (гифки?) как изменяется поведение ксеноморфов.
www.pcgamer.com/all-this-time-aliens-colonial-marines-stupid-ai-may-have-been-caused-by-a-single-typo
www.pcgamer.com/all-this-time-aliens-colonial-marines-stupid-ai-may-have-been-caused-by-a-single-typo
0
Шутку про Defiance не перевели, жаль. Историю с выкидыванием других игроков из машин я застал, а вывалиться прямо на ходу самому — и сейчас можно запросто, если пинг выростет или скакать будет.
0
Про Aliens: Colonial Marines до сих пор не пойму. После выхода игры как только появилась рабочая таблетка проходили ее в кооперативе с другом и никаких проблем с ИИ не было. Отличная игра. Либо пиратина была уже лечена от этого бага либо в коопе он не наблюдался.
0
Я вот не понимаю, почему люди не пользуются спеллчекером?
0
Тем кто делал вархаммер нужно сразу руки вырвать. Лор был сделан шикарно, художники тоже молодцы, но геймплей никакущий, идеи у игры как будто нет. Еще и позвали в консультанты всех тех кто успешных ммо в жизни своей не сделал ни одной.
+2
Про лор и художку — это бесспорно. Возможно именно за счет антуража дело вахи не умирает: группа энтузиастов успешно завела маленький свечной зав... шардик. За три-четыре года поднялись от базового уровня до полной реализации всех механик боя и потихоньку перепиливают неудачные решения в механике.
0
А как они это делают? Это опен-сорсный сервер?
0
Дак там игра неудачная. Что там перепиливать? Я конечно бросил задолго до закрытие серверов но:
— енгдейма нет
— пвп тупое просто досмерти
— механика боя неудачная
— система наград омерзительная
Книжка была шикарная, но почему в ней, например, небыло драконов? Где нормальные ачивки? Такое ощущение что делать начали и забыли зачем это делали.
Паблик квесты например очень интересно: когда толпа нубов собирается в кучу, чтобы убить дракона — это эпично, но система наград при этом работает в обратную сторону. Так же у них низкая сложность и околонулевая реиграбельность.
— енгдейма нет
— пвп тупое просто досмерти
— механика боя неудачная
— система наград омерзительная
Книжка была шикарная, но почему в ней, например, небыло драконов? Где нормальные ачивки? Такое ощущение что делать начали и забыли зачем это делали.
Паблик квесты например очень интересно: когда толпа нубов собирается в кучу, чтобы убить дракона — это эпично, но система наград при этом работает в обратную сторону. Так же у них низкая сложность и околонулевая реиграбельность.
0
По мне так основная проблема в гиперамбициях EA, которые всю жизнь хотели свой WoW. И после не сильно удачного старта уволив основного гейм-дизайнера оборвали любые шансы на исправление ситуации — первый DLC (Мертвые земли), который подготавливался еще при нем показал, что они двигались в правильном направлении.
0
Ea много хороших игр запороли
0
Там дело не только в дизайнере. Там у них ужас мрак и кошмар был в компании.
А позвать в консультанты тех же биоварей, который ни одной ммо годной ни сделали — эпичное решение.
Ендгейма у игры не было, она сразу была обречена.
А вообще по поводу «свой WoW»:
Я всегда смотрю на окно группы, если там есть морды, то про игру сразу можно забыть.
Что собственно и подтверждается:
— пвп в форме тупого зерга крепостей на скорость
— механика боя настолько неудачная, что сколько бы магов не фиксили, они все равно заливают всю комнату AoE из-за угла
— итд итп
А позвать в консультанты тех же биоварей, который ни одной ммо годной ни сделали — эпичное решение.
Ендгейма у игры не было, она сразу была обречена.
А вообще по поводу «свой WoW»:
Я всегда смотрю на окно группы, если там есть морды, то про игру сразу можно забыть.
тыц
Что собственно и подтверждается:
— пвп в форме тупого зерга крепостей на скорость
— механика боя настолько неудачная, что сколько бы магов не фиксили, они все равно заливают всю комнату AoE из-за угла
— итд итп
0
-2
уж не знаю, что там с этой строчкой кода было, но WHO был просто ярчайшим примером, как не надо делать ммо.
я прекрасно помню релиз, когда игроки не могли не то, что в игру зайти, просто аккаунт зарегистрировать. те счастливчики, что всё же смогли пробиться в игру, столкнулись с ужасными лагами и постоянно отваливающимися паблик квестами.
а через неделю самые упорные уже брали максимальный сороковой уровень развития и понимали, что делать в игре абсолютно нечего, кроме как уныло качать reknown в одном единственном сценарии serpent passage. в игре почти не было pve, а те жалкие крохи, что были… не знаю как у destruction, но у order крысятники были багнутые, там крысы ваншотили, lost vale вообще не работал, его не успели сделать к релизу, лишь только crypt был полностью проходим. ага, с откатом в неделю.
помню как destruction впервые напал на форт, о чём объявили на весь сервер… после чего, естественно, весь сервер был там. сначала повисла только зона, потом весь сервер.
что сделали разработчики? сделали практически невозможным штурм этих самых фортов.
а ещё сама игра была жутко тормозной и так ею и осталась до самой смерти.
народ всего этого не оценил(ведь распространялась игра по подписке) и платить низачто не захотел.
я прекрасно помню релиз, когда игроки не могли не то, что в игру зайти, просто аккаунт зарегистрировать. те счастливчики, что всё же смогли пробиться в игру, столкнулись с ужасными лагами и постоянно отваливающимися паблик квестами.
а через неделю самые упорные уже брали максимальный сороковой уровень развития и понимали, что делать в игре абсолютно нечего, кроме как уныло качать reknown в одном единственном сценарии serpent passage. в игре почти не было pve, а те жалкие крохи, что были… не знаю как у destruction, но у order крысятники были багнутые, там крысы ваншотили, lost vale вообще не работал, его не успели сделать к релизу, лишь только crypt был полностью проходим. ага, с откатом в неделю.
помню как destruction впервые напал на форт, о чём объявили на весь сервер… после чего, естественно, весь сервер был там. сначала повисла только зона, потом весь сервер.
что сделали разработчики? сделали практически невозможным штурм этих самых фортов.
а ещё сама игра была жутко тормозной и так ею и осталась до самой смерти.
народ всего этого не оценил(ведь распространялась игра по подписке) и платить низачто не захотел.
0
UFO just landed and posted this here
Sign up to leave a comment.
Как единственная строка древнего кода целых полгода сводила с ума разработчиков MMORPG