Pull to refresh
-4
0

PHP (backend, POS)

Send message
Про эмулятор из интервью на pcgamesn — «The painstaking effort it takes to research old videos to try and figure out what the data was because it doesn't exist anymore so you have to pull it out of the nether to put that experience together.»
Про сумку — тот пост про «потеряли место» не нашел, зато нашел аналогичный блупост только более дипломатическим языком — «It was coded into the system early in the development of World of Warcraft and isn't as easy as writing up some new lines of code. In addition, we're not sure that simply adding a larger backpack is the solution people really are looking for.»

А еще самый свежий факап — игроки с классики пользовались консольной командой чтобы увеличить дистанцию отдаления камеры (и видеть в рейдах чуть более чем колени босса), близзард это выпилили — типа консольные команды дают преимущество и вообще доступны не всем (видимо есть тупые люди не способные переписать в чат строку с бумажки, и вообще вся отмазка, как говорят американцы, «буллшит» потому-что аддоны аналогично дают преимущество и «доступны не всем» не хуже команды в чат). Зато вместо это фигни они сделали экшн камеру, как в новейших японских гриндилках, которую нужно настраивать… командами в консоль. А потом отключили ее, потому-что она якобы вызывает укачивание (включить можно, ну вы поняли, консолью), и вернули повышение лимита отдаления камеры, но не так сильно как раньше — и опять через консоль. На лицо типичный чайка-менеджмент, налетели, загадили, улетели, попытались починить и сделали только хуже.
Я бросил техническую пиратки немного раньше — тогда рисованный шмот работал и в клиенте без проблем (но буквально через пару версий испортился, 2.4.1 или около того) и модульность отсутствовала, конец БК и начало лича.
Сейчас, по крайней мере на начало дренора у них же был ворлд сервер и данжн сервер, это вот теперь они прикрутили какие-то шарды/локации, из-за которых после препатча все нещадно глючило вплоть до того что рейд в одной локации мира оказывался разломанным по разным шардам.

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

Еще разверните подробнее — «пиратки берут начало от оф сервера», в каком тут значении?
Наличие исключений только подтверждает правило, сколько там той Швеции по сравнению с толпами малограмотного слоя населения Индии, Китая и прочих африк?
Будто что-то плохое, люди, увы, объединяются только против явного внешнего врага, может хоть стимулом будет, науку развивать станем, ресурсы экономить и т.д.
Тут надо разделять код клиента и сервера, размеры же где-то на на сервере, надо будет найти тот блупост или вырезку с вопросов ответов, но они всегда апеллировали что «проблемы с кодом». Самое главное — мы так и не знаем как оно работает на ИХ сервере, учитывая что вов был одной из первых настолько комплексных ммо — есть шанс что эмуляторы написаны даже лучше официального сервера — их разработчики уже могли смотреть и адаптировать решения из других примеров серверов ммо, а не выдумывать все с нуля, как близзард в свое время.
А эмуляторы появились с попустительства близзард — просто дампали пакеты и разбирали запрос-ответ, это уже в катаклизме близзард стали мутить что-то, мешая разборке пакетов, а до него просто игнорировали «пиратов».
Даешь второй этап! Нужно сделать по 2-3-4 копии каждой структуры и закинуть вместе со свободными кубами на второй цикл.
Разумно, но опять же в случае слияния двух проектов можно подчистить стили и в случае очень частого совместного использования сделать общую сущность —
.foo, .foobar {}
.bar, .foobar {}
.foobar {}
.bar.bar-mod, .foobar.bar-mod {}
Если использовать что-то в роде less то будет еще легче с переменными —
.foobar { background-color: @foo-color; border: @bar-border }
Ну а костыль not() на то и костыль что его можно использовать раз-другой и не поощрять такое поведение, если они начинают накапливаться — показатель, нужно уже перетасовать структуру классов.

В общем ИМХО надо по минимуму плодить длинные сущности (как в примере в статье) и использовать стандартизированные классы для «состояния».
Из фатальных недостатков — и сюда меилру лезет с привязкой телефона, отсутствие нормальных конференций и конференцколлов, голос и видео прикручены на «ой все», косяки с передачей файлов (правда и скайп начинает ломать передачу у себя).
А самое главное — большая фрагментация аудитории, старые пользователи сидящие на альт клиентах выпуском из прошлого десятилетия, просто потому-что они удобнее и легче, и новые пользователи — случайно поставившие новый клиент, перепутав его с вайбером или любым другим меинстримным мессенджером из-за дизайна.
Ну в таком случае да. Хотя можно развить холиворчик на архитектурную тему, мол стили должны быть не циклическим деревом.
А еще можно использовать костыль .bar.bar-mod:not(.foo-mod), или как-то так.
К библии действительно можно подходить иносказательно, как к интервью малограмотным журналистом, «ученый изнасиловал журналиста», ну вы все помните. Типа так:
— Бог! Бог, а Бог, а как ты человека создал?
— Ну вот берешь необходимые микроэлементы, засыпаешь в универсальный конструктор…
— Штааа??
— Ох, вот смотри коробка, сюда засыпаем грязь и мусор пока не будет зеленый огонек, и жмем вот эту кнопку.
— *записывает* ага… сотворил из праха земного…
>Проходит несколько месяцев с момента выхода игры и EA уже делает вид, что не помнит её. Это безумие.
Будто что-то плохое, сомнительно что в будущем кто-то будет проводить исследования о геймпленйых отличиях «Call of battlefield: pew-pew over some random name 18 ultimate warfare» от «Call of battlefield: pew-pew over some random name 18 ultimate hyper warfare», потому-что их нет.

А с другой стороны ЕА и прочие любители серверного поводка, типа близзард, сами себя наказывают что не следят за своим продуктом аж до абсурда — близзард не знают где у них в коде прописаны размеры стандартной сумки персонажа и считают что эмуляторы вова делали по видео с ютуб.
А если какой-то один компонент обновления не сможет поставится с очередной человеконенавистнической шарадой вместо ошибки — отменится установка всего обновления?
А почему «my-task-card my-task-card_important my-task-card_completed» вместо более простого «my-task-card important completed»? При втором способе еще легче писать стили, особенно используя less.
Что-то ничего такого не вспомнить даже, есть похожие моменты во всяких «про попаденцев», но там уровня «они на нас с копьями а мы их из калаша расстреляли», или как антураж. Именно раскрытия идеи конфликта и приспособления сторон — не встречал (ну или хрестоматийная «война миров»), поделитесь если найдете.
Есть правда одна условно-подходящая повесть, короткая, рекомендую — «The Road Not Taken» (в нашем «тупик» или «дороги которые мы не выбраем», по разному переводят), автор Гарри Тертлдав, очень короткая но стоит прочесть.
Хороший интерфейс! Я правда VLC использую так как обычно мне нужен комбайн «с дураком и продажными девками», но радует что кто-то еще делает удобный и компактный интерфейс.
>А есть ли литература/кино на эту тему?
Warhammer 40000, но вам не процесс а результат, даже маленькая зверушка-пуфик тиранидов легко вырежет толпу народу и броня делается соответствующей.
Я если и напишу то на PHP, а в мире и без этого хватает ужасающих вещей и насилия. В принципе про ресурсожручесть — тот-же йс сейчас набит в каждую страницу аж высыпается, и это нифига не калечит браузеры, да и есть слой решений, типа «блок адблок блокерс» что используют юзерскрипты, может уже кто запилил что похожее с возможностью более АЛГОРИТМИЧЕСКИХ правил для удаления рекламы.
Спасибо за подсказку!

И там ниже —
>В «бесплатных длц» плохо «длц». Ну, то есть сам факт того, что что-то было вырезано или потребовало немедленных исправлений (day-0-dlc) и есть плохо.

Кстати еще раз пнем биоварю — в МЕ3 сразу в ресурсах был протеанин, и его (платное) ДЛЦ просто включало, без каких либо исправлений или дополнений контента
Побольше бы сейчас софта с таким интерфейсом, вместо безумной и беспощадной неуместной пиктограмо-тачевой содомии.
В идеале «основному» плееру хватит иконки в «notification area» с контекстным меню, и строки в контекстном меню проводника.
Где именно выше? Тут с разметкой вложенности происходит что-то абсолютно нецензурное. Насколько я понял в контексте — было неодобрение того, что в ведьмаке есть ДЛЦ с безделушками — на что я аргументировал что они бесплатные, не только безделушки, и такие ДЛЦ обычно продают, суммарно дороже чем саму игру, что не есть гут.

Information

Rating
Does not participate
Registered
Activity