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