Категория: Компьютеры

Заметки о программировании и на околокомпьютерные темы

Вложенные категории: Игры, Delphi

No Man’s Sky

Игра не так глубока, как хотелось бы, но совершенно точно лучше, чем можно было опасаться. Список того, что можно делать, звучит на словах довольно уныло: собирать минералы, апгрейдить корабль, летать с планеты на планету изучать языки пришельцев и любоваться на разнообразную флору и фауну. Это должно наскучить за 20 минут.

Но почему-то не наскучивает. Возможно, это игра для людей с аутистской ноткой, но мне нравится летать с планеты на планету, майнить эти дурацкие минералы и апгрейдить корабль, хотя это бесцельная рутина. Нравится брести сквозь буран, каждые три шага заряжая защиту костюма плутонием, или сидеть в космолёте, слушая, как капли стучат о колпак. Нравятся плавающие в небе рыбы-угри и огромные космические корабли, вылетающие (по скрипту, конечно) рядом со мною.

Я думаю, что как игра, которую задумывали разработчики, No Man’s Sky вполне удалась. Я помню первые треды, где её обсуждали. “Мы делаем игру в процедурно сгенерированной вселенной, где можно летать и смотреть разные миры”. Такая это игра и есть. И то, что она надоедает не через 20 минут, а через неделю – это хороший результат.

Единственное, что для такой игры неприятный срезанный угол – это гиперпрыжки. Они ломают иллюзию единой вселенной, из-за них солнечные системы выглядят как локации (и в особенности когда назад лететь нельзя – как последовательные). И сами планеты расположены слишком близко друг к другу. Я понимаю, зачем это сделали – чтобы игрок не потерялся – но в результате космос получается тесный, как коммунальная квартира.

<s>Firefox 48</s>

Да что ж такое-то, каждый программный продукт всё лучше меня знает, и не даёт отказаться. В Windows нельзя отключить обновления (можно, но после Куликовского сражения с воскресающими сервисами), теперь в Firefox убрали возможность ставить неподписанные аддоны из about:config.

За 15 последних лет работы с компьютером у меня не было ни одного вируса, и единственный раз, когда меня коснулась уязвимость – это с msblast. Ни одного аддона я не поставил такого, какого не хотел. И тем не менее, со всех сторон все желают мне поставить “безопасные” настройки вопреки моей воле потому, что “надо, Федя, так тебе будет лучше”.

Автоматические обновления в Винде, принудительно включенные центры безопасности, принудительное подписывание драйверов, принудительное подписывание аддонов. Мало того, всё это становится нельзя отключить. То есть, уже не просто “глупым пользователям надо сделать хорошо по умолчанию”, а уже нельзя по-другому.

Пойду искать другой билд фокса, надоело всё это.

Велобайк запрещает

В общем, ту программу для великов я выложить не смогу, потому, что Велобайк этого не разрешает.

Наш API является закрытым для стороннего использования.
К сожалению, мы не готовы дать Вам разрешение на его использование.

Весь API состоит из единственного HTTP-адреса, который просто запрашиваешь. Но, вот, сторожат.

Dai Gyakuten Saiban

Прошёл имперского Феникса Райта (точнее, видимо, Феликса, поскольку это далёкий предок Рюичи – Наруходо Рюноске). Вот некоторые заметки о ней:

(разные весёлые заметки)

Игра начинается с убийства доктора Ватсона! На самом деле это не тот Ватсон на самом деле тот, а просто какой-то Ватсон. Совпадение.

Настоящие Холмс и Ватсон в игре тоже есть, Холмс такой забавный молодой детектив, с ним связан особый режим “Дедукция Шерлока Холмса“, в котором Холмс сначала в захватывающем киношном стиле разоблачает героев и бросает нам в глаза shocking truth, а потом вмешивается Наруходо и исправляет: не правительство, а свою жену, и не свергнуть, а похвалить, и не динамит, а цветы… “Да-да-да, вот и я говорю!” А Ватсон это маленькая девочка.

При первом знакомстве Холмс входит в комнату с Наруходо Рюноске:
– Так… Молчите! Не надо ничего говорить, сейчас я сам всё скажу…. Я вижу, Вы служили в Афганистане!

В суде теперь кроме судьи сидят 6 присяжных, которые вылезают в самый неподходящий момент голосовать, что подсудимый виновен. Наруходо нужно с ними разговаривать, причём улики показывать нельзя, можно только “сталкивать” их возражения друг с другом.

Был мини-crowning moment of awesomeness, когда прокурор наехал на Наруходо за то, что он затянул дело и сломал стройную обвинявшую его версию:
– Из-за вас отношения двух стран [убитый – англичанин] уже не получится сохранить тёплыми!
Друг Наруходо, сбоку:
– Что это за отношения, которые ставит под угрозу любая задержка?!
Прокурор:
– Вы глупые юнцы, вы не понимаете, в каком положении находится страна. Это наши самые сильные союзники, наши учителя, это – наше будущее.
Наруходо:
– Я глупый юнец, но даже я понимаю, что у страны, в которой нет честного суда, никакого будущего нет.

В одном из дел преступление происходит в карете. Её можно осмотреть, на задней стенке висит табличка компании: “PHOENIX WRIGHT OMNIMBUS”. Привет английским фанатам!

Второе убийство случилось на русском кругосветном пароходе:

В четвёртом деле надо защищать Нацумэ Сосэки. Он дёрганый и в панике восклицает четырёхбуквенные максимы.

Оправдали магната, он вышел, беседует с Наруходо и Сусато (помощница):
Сусато: Поздравляю с оправданием!
Наруходо (про себя): Нда, стоит ли радоваться… Ведь мы так и не знаем, кто убийца.
Магнат: Вас это заботит? Меня заботит одно: что признано, я не при чём. А уж кто там дальше виновный – это пусть разбирается лондонская полиция. Они ребята умелые, они кого-нибудь найдут.

Про один диалог я даже комикс хотел сделать, только заскриншотить трудно.
Наруходо: Г-н судья, пока пристав уехал за документами, предлагаю [в первый раз] заслушать обвиняемую.
Судья: С какой целью?
……
Я хотел следующим кадром вставить судью с портретами Путина и Медведева и флагом России за спиной :)

В целом! Игра хорошая. Ещё кое-что в ней необычно: наверное, впервые на моей памяти в Райтовском суде самому адвокату непонятно, того ли человека он защищает. Невиновен ли подсудимый на самом деле. Это обыграно хорошо, и добавляет глубину в сюжет.

Как всегда, полно милых вторичных персонажей со своими историями и сценками, всё в духе старомодных квестов.

Скачивалка Викидот

На чистом прекрасном Питоне написал я штуку, которая позволяет скачать викидот как репозиторий Mercurial.

Никто не знал, что такая штука вообще нужна, а я её написал.

Вот.

Quantum Break

Через несколько дней выйдет Quantum Break, игра для Xbox от Remedy, авторов Макса Пэйна. По-моему, как-то скучно выглядит, никому не кажется? Первая их игра, которая заранее не впечатляет. Что сюжет избитый — ну учёные, ну время сломали, — что герой непримечательная кирпичная морда. Что в ней захватывающего?

Выглядит как “книга в нагрузку”, которые иногда заказывают у малоизвестных авторов для игровых франшиз. “Вот у нас есть такие расы и юниты, давайте напишите что-нибудь, чтобы там были Кэрриган, протоссы и зерги. Я не знаю, вы автор, сами придумывайте.” Вот у нас есть такой актёр для вас купленый, нужно что-то про время и перестрелки, давайте придумывайте, вы разработчики или кто?

Конечно, сценарист по прежнему Сэм Лэйк, у него хороший вкус… Может быть, он знает, что делает. Но пока дифирамбы в твиттере редкие и непонятные. “Это будет лучшая игра на XboxOne”. Да почему? Графика обычная, стиля не видно…

“Логические цепочки” в имперском Фениксе Райте!

Холмсовские “логические цепочки” в Дай-гякутэн сайбан это потрясающе! Так же здорово, как суды, когда они появились впервые. Почему Феникс Райт всем нравится — разумеется не за детектив, там на 30 страниц текста один вопрос с очевидным ответом, а за кинематографичность, за возможность почувствовать себя сыщиком в момент успеха. Крикнуть “Минутку!”, швырнуть в лицо доказательства…

“Логические цепочки” это то же самое. Ты превращаешься в гения, мысль которого летит от вывода к выводу. В книгах о Холмсе разрешалось лишь чуть-чуть прикоснуться к успехам сыщика, здесь встаёшь на его место. Как красочно они сделаны — щелчок пальцев, взмах руки, подсветка на персонаже, крупный план — как в кино! Успех, успех.

Да и Холмс смешной персонаж, хороший.

999

Прошёл 999 (9 дверей, 9 часов, 9 пленников), который вроде как от Котаро Утикоси, одного из сценаристов KID. Наркомания и бред, Эвер 17 версия для младшеклассников, профессор Лейтон и таинственный корабль. Игровой процесс это решение детсадовских паззлов: сложить пятнашки, воспроизвести морзе по бумажке, собрать шесть обрывков чего-нибудь, перемежаемое сюжетной болтовнёй. По сюжету герои заперты на огромном корабле (почти Титанике), и должны оттуда выбраться. Им преграждают путь детские логические задачки. Финальная битва была судоку! В конце, следите за руками, (окончательные спойлеры по Эвер17, да, Эвер17) выясняется, что этот эксперимент уже был 9 лет назад, и там погибла какая-то девочка, и короче, его повторяют затем, чтобы через какое-то морфологическое поле связаться с этой клушей 9 лет назад и объяснить ей, как решать судоку (!!!!), чтобы она там не сгорела *стена лицо*.

Злодеи все такие злодеи, что уже на 9-й минуте все их планы понятны, и большую часть игры сидишь и ёрзаешь “да, сейчас он вас понятно как обманет, ну давай, герой, обрати внимание, это что мне, ещё одну ветку проходить, чтобы до тебя дошло, что ли?”

В общем, одну ветку этого добра пройти может ещё и не плохо, а вот 4 или сколько там надо для тру энда, это уже совершенно лишнее.

Цианогенмод

Внезапно ударился в перепрошивку мобильника и неплохо в этом освоился. Выяснилось, для моего Galaxy S2 есть Цианоген аж Android 5, и он нормально работает – быстрее, чем стоковый 4.4!

  • Никаких лишних приложений. Система весит 300 мегабайт против стоковых 600.
  • Для Цианогена есть кастомные ядра, которые оптимизированы не тратить батарею попусту + быстрые. Итог: в полтора раза (!) выше производительность мобильника.
  • В стандартной прошивке выключен Trim, со временем флешка работает всё медленней и медленней, в Цианогене он включен!

А началось с того, что в Galaxy S2 системный раздел 2 гб и 12 гб встроенный флеш. И на эти 2 гб не влезают приложения. Я уже намучался с LinkToSD, это неудобно и не всё можно перенести. И тут выясняется, что эти 2 раздела это разделы на одной флешке.

ДА НА КОГО Ж ТЫ ТАКОЕ СДЕЛАЛ, САМСУНГ

Я решил их переразметить. И вот так слово за слово… Но я их переразметил, теперь у меня 6 гб программы и никаких LinkToSD, забыл как о страшном сне. Нужно будет – сделаю больше (данные у меня всё равно на внешней SD-карте).
Какой же комфорт я себе навёл этими действиями! Ах. Трудно поверить, что я жил в этом кошмаре 3 года.

Вкратце итоги для новичков:
– Можно переразметить разделы. Даже не очень сложно! Можно даже и на лету (я потом нашёл утилиту), но лучше с полной перепрошивкой.
– Можно сохранить все данные с прошлой системы. И все установленные программы! См. Online nandroid.
– Если у вас зашифрован мобильник, бэкапьте на расшифрованную флешку. Расшифрованную!

Вот. Потом обнаружилось, что в штатном драйвере exfat баги, и он падает на АнкиДроид, а куда я без АнкиДроид. Так что я собрал Цианогенмод сам (виртуальная машина + 150 Гб места + 6гб оперативки + 4 часа компиляции + несколько дней возни) и в общем довольно легко нашёл эту багу, её уже пофиксили, но фикс застрял в code review. Теперь у меня на мобильнике собранный своими руками драйвер ФС, и он не падает.

Life is slow

Художественные герои часто страдают книжной медлительностью. Вот героиня обнаружила, что может отматывать время. А потом и отмотала время на 5 лет и спасла отца подруги, в результате чего спойлеры спойлерыбабочки бабочки подруга оказалась в инвалидном кресле. Поставьте себя на её место, что вы сделаете первым делом, увидев такие дела?
– Назови мне дату, когда это случилось, и расскажи подробности, правильно же?
Но у героини целая глава впереди, поэтому она ходит по дому, ужасается, всем сочувствует и привыкает жить в этой совершенно ненужной временной ветке.