24 декабря 2012 г.

И еще немного игр про плоский космос: Rubicon, Drox Operative, Ziqfrak

Количество игр про космос появляется с пугающей скоростью. Не все они заслуживают знакомства, так как выполнены... ну скажем откровенно, на довольно примитивном уровне, но имеются весьма достойные проекты чтобы за ними следить и даже чтобы пожертвовать. За эти выходные я скачал и поиграл в несколько проектов, которые показались мне наиболее многообещающими.
Начну с пока незавершенного проекта, который оказался мне наиболее симпатичен. На первый взгляд Rubicon представляет собой весьма примитивную космическую стрелялку (top down shooter) в 8-битной графической стилистике. Автор Wick из Портленда не скрывает что вдохновлялся матерью (или отцом) всех космических игр этого жанра - культовой игрой Asteroids. Ну что нового может быть в этом жанре, спросите вы? Не спешить делать выводы.
У автора уже имеется готовый движок игры, который предоставляет игроку довольно сбалансированную механику (у автора есть не очень качественное видео, сейчас игра выглядит более приятно). Летать и стрелять в игре удобно, корабль обладает инерцией (все летящие предметы обладают ими) и систему наведения чем-то похожую на Starfarer, все это происходит гораздо веселее чем в S.P.A.Z. Кроме того стрелять надо с упреждением, а система наведения помогает в этом.
В данный момент полностью готов аркадный режим игры, где игрок имеет возможность выбрать три корабля и сразиться с полчищами врагов на ограниченных аренах. У автора игры наполеоновские планы и простая аркадная стрелялка его не устраивает. Wick хочет создать игру с открытой вселенной в стиле Elite, в которой будет множество кораблей, которые бы игрок мог кастомизировать по своему вкусу (расставлять модули с оружием и оборудованием). Ну и RTS элементы не забыты: игрок сможет создавать свой собственный флот и управлять любым кораблем (прокачивать, менять оборудование, создавать собственные корабли). Что особенно приятно: игра будет бесплатной. Автор уже собрал несколько тысяч долларов пожертвований и выпустил версии игры под Linux, Mac OS и PC. Игра выглядит неплохо уже сейчас и мне хочется надеяться, что автор реализует все свои задумки и добавит в игру эпического размаха.
Дальше пойдут сплошные разочарования. Я думал что авторы довольно странной, но интересной Din Curses ("диаблоклон" с очень интересными "фишками") сделают интересную игру, может быть Diablo в космосе, но они сделали Drox Operative. Основная "фишка" игр от Soldak Ent. это игровая вселенная, которая живет и развивается по своим законам. Вы можете повлиять на неё своими подвигами, но запросто можете и проиграть, если не будете успешно воевать (в этом есть что-то похожее на "Космические Рейнджеры"). Например в Din Curses силы зла могли запросто уничтожать торговцев в городе, а могли и вовсе захватить город. Что-то подобное мы видим и в Drox Operative. Графически игра выглядит на уровне 90-х годов, не смотря на трехмерные модели кораблей. Геймплейно... в общем когда намешано много всего, это тоже плохо. Я только час вникал в тонкости интерфейса и рассматривал возможности (апгрейды, экономика, квесты, дипломатия, черт знает еще что, не удивлюсь если там еще и алхимия есть). В общем авторы создали игровую вселенную, которая играет сама в свою игру. Жаль забыли сделать из этого интересную игру. А интерфейсный шрифт с засечками, так это вообще кошмар дизайнера (также как и курсор в виде огромных губ, с помощью которых можно общаться в космосе).
Ziqfrak. Игра на движке Unity, на которую я как-то уже обращал свое внимание. Попытка сделать EVE Offline не удалась. Игра выглядит ярко, местами даже весьма неплохо графически, не хуже недавно вышедшей Galaxy on Fire 2 HD. Если честно я с трудом дотерпел до окончания tutorial и стер эту игру.
Видимо это беда всех низкобюджетных игр, которые пытается вытянуть один человек. Даже если он сделает графический движок и сможет сделать игровой движок, то он может не справиться с разработкой интерфейса, сюжета игры и игровой вселенной в целом. Нельзя быть талантливым во всем. Хотя я наверное слишком строг к Ziqfrak. Работа проделана очень большая, выглядит игра очень красочно и на фоне довольно унылой Galaxy on Fire 2 даже неплоха (по крайней мере заявленных возможностей гораздо больше, а галактическая карта потрясает размером).
Новых игр, новых проектов очень много, развиваются старые, умирают слабые. Жизнь продолжается, а нас ждет много хороших игр в будущем. 

22 декабря 2012 г.

Борьба с читами в World of Tanks (часть 2)

В первой части я припомнил все основные на данные момент нечестные (иногда сравнительно честные, пока не запрещенные) способы повлиять на игру и получить преимущество в бою. Во второй части я расскажу как организована борьба с читерами. Не претендую на истину в первой инстанции, все что я рассказал, я рассказываю с позиции игрока. Полученную информацию я узнал из того что всплыло на поверхность в интернете в относительно открытых источниках. Возможно в закрытых конференциях и сообществах можно найти гораздо больше. Модератор игры может рассказать гораздо больше и о читах и о том как происходит борьба с читерами в "Мире танков", но обычно так просто этой информацией они не делятся (да и они наверняка под подпиской о неразглашении).
Создатели World of tanks неохотно делятся о механизмах работы своей программы и уж совершенно точно не собираются раскрывать защитные механизмы игры, хотя периодические пугают игроков публичными заявлениями в стиле "есть у нас такой прибор, но мы вам его не покажем". Информация о некоторых методах защиты была получена сторонними программистами (хакерами, если хотите), которые в нарушение соглашения стали исследовать работу программы (ну а когда это соглашение останавливало любопытных людей?).

Слежка

Программисты-хакеры выяснили что программа следит за пользователем и пишет доносы. Самый простой и очевидный способ обнаружить нечестного игрока, это проследить за ним. Кроме отсылаемой технической информации, необходимой для накопления статистики (операционная система, "железо"), игра анализирует сторонние модификации и отсылает информацию о них. Так что "я вот установлю чит и никто не увидит" совершенно не получится, об этом станет известно сразу после запуска клиента игры. А вот последует ли наказание, это большой вопрос. Скорее всего и не последует, да и вообще, как я заметил: игроков не банят по информации полученной такими автоматическими "доносами". Зато если жалобу напишет человек и её рассмотрит живой модератор, обнаружив запрещенную модификацию из черного списка (трассеры, деревья, трехмерные шкурки, свободная камера), то шанс на получение бана резко возрастает.
Ходят слухи о том, что игра может делать снимок экрана и скрытно отсылать, но это пока слухи, да и очень много информации пришлось бы отсылать (одна картинка - 1 Мб). Есть подозрение что записи боев (реплеи) хранятся на сервере какое-то время и их можно просмотреть модераторам.  Кроме того, очевидно модераторы имеют доступ к истории чата игры и они этим пользуются чтобы рассматривать жалобы и банить людей за незаконные призывы к чему-либо или просто мат.

Криптография и стеганография

На официальном европейском форуме такие обсуждения не стирают
Огромное число людей было забанено за свои собственные скриншоты с незаконными в игре вещами, которые они выкладывали в сети чтобы похвалиться или что-то показать. Даже если  они стирали свой собственный никнейм на скриншоте или вообще убирали интерфейс. Как же так произошло? Дело все в том, что игра при снятии скриншота собственными инструментами, вставит туда специальные водяные знаки, которые практически незаметны глазу, но в которых зашифровано имя игрока и дата скриншота (пример из игры WoW). Такими системами пользуются многие разработчики и на чем погорело много игроков. Кроме того у "ватермарки" есть полезное применение - для определения подлинности скриншотов при рассмотрении жалоб или проведении различных конкурсов. Как бороться с "водяным знаком"? Снимать скриншоты сторонними программами и вообще знать об их существовании. "Водяные знаки" находятся в середине экрана и информация в них избыточна, поэтому если вы удалите часть скриншота, информацию все-равно можно будет восстановить.

Боты против ботов

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

Хранение и обработки информации на серверах в игре World of Tanks сделали возможность существования типичных читов невозможным, а те работающие читы что имеются на сегодняшний день выглядят совершенно безобидно по сравнению с читами в похожих играх и MMORPG проектах (wallhack, левитация, получение дубликатов предметов, получение золота, aimbot, фармботы и пр.). 

21 декабря 2012 г.

Обзор читов для World of Tanks (часть 1)

 Игра World of Tanks заслуженно гордится отсутствием читеров в своей игре, выгодно отличающую её от игр MMORPG подобного жанра. Даже в таких дорогих и популярных проектах, например уровня Battlefield 3, встречаются нечестные игроки, которые способны испортить жизнь куче игроков. Не смотря на то что читеров оперативно банят, они возвращаются вновь и вновь, как какая-то нежить. Чем проще в использовании читы для игры (зачастую для этого достаточно скачать и запустить простую программу), тем больше игроков с ними, отравляя игру остальным, а чтобы избежать бана читеры активно маскируются, так что некоторых выявить достаточно непросто.
Совсем другое дело происходит в игре "Мир танков". На компьютер игрока посылается только необходимая оперативная информация о противниках, которые он гарантированно видит (нет информации о скрытых танках противника, значит вы никак не можете "вскрыть" карту). Никаких расчетов попаданий и физики на компьютере клиента не ведется, то есть информация поступает от сервера к клиенту и клиент никак не может её изменить (приписать себе попадание или изменение координат), только обработать и смотреть на неё и посылать свою ответную реакцию (нажатия клавиш). Такой метод обработки информации дает большую нагрузку на сервера и чреват проблемами с лагами, но он отлично показал себя и отсутствие огромного числа читеров тому наглядное доказательство. Подавляющее большинство игроков находится в равных условиях и это самое приятное в World of Tanks.
Но все-таки есть модификации и программы, которые запрещены и за которые банят аккаунты.

Запрещенные модификации, которые потенциально дают преимущество

Разработчик о запрещенных модификациях
Было бы странно наказывать игроков за что-то и при этом скрывать за что именно их могут лишить аккаунта. Периодически разработчики сами озвучивают список модификаций за которые следуют наказания, но за любую попытку обсудить такие моды на официальном форуме следует наказание: от удаления темы до бана игрока на форуме. Разработчики очень не любят людей, которые хотят покопаться в их программе и обсудить методы нарушения баланса. В общем официальный форум игры это последнее место в интернете, куда можно пойти, если вы хотите узнать о читах в World of Tanks.

Disclaimer: вся ниже представленная информация взята из открытых источников. Использование данных модификаций может привести к блокированию вашего аккаунта без возможности восстановления. Не устанавливайте их даже ради того чтобы посмотреть и проверить! Не качайте модификации и "читы" с подозрительных сайтов - очень часто под их видом распространяют вирусы.

  Запрещенные модификации

Модификация для трассеров
1. Трассеры (следы полета снаряда). Исторически первый вид "читов", который был общедоступен для игроков. Для этого даже не надо было специальных файлов, достаточно было поправить пару значений в определенном xml-файле конфигураций. Первоначально за него даже не банили, но очевидно что для игрока играющего на артиллерии он дает неоспоримое преимущество для стрельбы "в слепую". В данный момент специальные моды разукрашивают трассеры цветом, делают более жирными и дольше видимыми. Одно время трассеры отключали совсем, затем включили, но сделали механизм появления более сложным (трассер появляется не из точки вылета снаряда из орудия и его можно увидеть под определенным углом горизонтальной наводки - в общем теперь трассеры не видны всем подряд).
Убранные кроны деревьев
2. Удаление деревьев/листьев. Данный мод применяется не только в целях получения более ясной картинки (особенно удобно стрелять по легким танкам, которые катаются в лесу), но и для повышения fps в игре - нет листьев и деревьев - нет проблем с производительностью. Перед игроком открывается плоская равнина (главное не удалять кусты на карте, чтобы было удобнее ориентироваться самому). На видимость и появление танков это, конечно же, никак не влияет. Виден ли танк противника вам или находится в "невидимости", решает сервер, а не клиент игры с "модами". Данного типа модификации тоже вполне официально находились на форуме игры и их применяли для улучшения быстродействия игры, но затем они были почему-то объявлены вне закона.
3D "шкурки"
3. А вот интересная вещь как "трехмерные шкурки" - не путайте с обычными шкурками с зонами пробитий (последние пока разрешены!). В игре можно заменять не только раскраску танков, но и целиком все модели. Данная модификация заменяет танки на их версию с открытыми и разукрашенными модулями (как на уроке биологии), благодаря чему стрельба по ним становится очень интересным и эффективным занятием. Почти секретные данные о расположении модулей в моделях танках были получены путем препарирования оригинальных моделей. Не сказать что это закрытая информация, но она не афишируется разработчиками игры. Так же как и обычные шкурки, для грамотного игрока их ценность не велика (они даже отвлекают). Вообще достаточно запомнить классическое расположение модулей в танке и не забивать себе голову зонами пробитий (сзади двигатель и баки, в середине стрелок, в башне командир, ведущие шестерни спереди и сзади, нижний бронелист часто легко пробивается, ну и т.д...). Интересный сайт по этой теме с трехмерными моделями можно посмотреть здесь (это не единственный подобный сайт).
Модификация "лазерный прицел"
Имеется еще одна интересная модификация, которая не считается "читом", а еще также является по сути трехмерной моделью - это так называемый лазерный прицел. По сути это замена для модели танка, к которой просто подрисовывается длинная яркая линия из дула танка. Она позволяет точнее прицеливаться на ходу из аркадного режима, но модели танков это одно, а серверный прицел и реальная точка попадания совсем другое. Ценность мода не велика, а сложности с установкой есть (приходится заменять все модели танков, на которых вы хотите видеть прицел). Еще имеются специальные прицелы с нарисованным лазерным лучом, но как вы понимаете это совсем не то. Лично я просто всегда включаю снайперский режим при стрельбе (даже при стрельбе в упор), благо включение снайперского режима у меня привязано на клавишу пробел - промахнуться невозможно.
Свободная камера
4. Свободная камера и другие изменения скриптов игры. Понятия не имею какие преимущества она может дать обычному игроку. Данная модификация применяется при создании роликов по игре, при просмотре реплеев, командиром роты в бою. Раньше действие этой модификации можно было наблюдать в VODах (даже официальных) известных игроков. Близка к этой модификации по логике работы также "Zoom" (который позволяет отодвигать камеру в облака и наблюдать за полем боя с большой высоты).
5. Как я уже говорил, все расчеты ведутся на сервере, а клиенту отсылается только необходимая информация для отображения. Все что можем сделать мы, это грамотно обработать её. К примеру, популярнейшая модификация XVM позволяет в реальном времени удобно наблюдать наносимый урон, вести его подсчет, видеть статистику игроков и помечать танки в "стоковом" состоянии (называются танками с большой степенью уязвимости). Это пример грамотной обработки информации.
Миникарта с отображением направления взгляда противника
Как оказалось клиенту отсылается гораздо больше информации, чем может отобразиться в игре. Например для отображения видимых противников посылается информация о направлении движения, угле поворота корпуса и угле поворота башни (и даже угол наклона орудия). А если данная информация посылается клиенту, то ее можно отобразить, к примеру, на миникарте можно отобразить куда повернуто дуло - достаточно удобно чтобы неожиданно выехать на противника, который не смотрит на вас. Такие модификации есть, но находятся в экспериментальной стадии и в открытом доступе не находятся, но очевидно они могут быть запрещены в соответствии с пунктом 4.4.
За обработку логики отвечает язык программирования Python, работу которого можно отследить и даже поправить, кроме того можно написать свой собственный скрипт, который будет работать как модификация: например скрипт изменяющий работу прицела для АРТ-САУ - они могут работать как ПТ-САУ (например включать режима прицеливания не "из неба", а как у обычных ПТ со снайперским режимом). Такие модификации тоже существуют, они пока не запрещены.
Farmbot
6. Боты. Все вы видели танки стоящие на "респе" и не двигающиеся весь бой. Возможно у кого-то проблем с интернетом, кто-то отошел от компьютера, а возможно это бот. Он вошел в бой чтобы простоять и получить немного серебра в случае победы, не делая при этом ничего. Такие танки обуза для команды и подарок для противника, а для владельца такого бота это небольшой заработок за ночь. Организовать простейшего бота, который будет нажимать кнопку "в бой" и запускать туда премиальный танк, не трудно, благо средств автоматизации полно. Возможно существуют более продвинутые боты, которые пытаются ездить и отслеживают состояние игры. Ботоводов периодически отлавливают модераторы (а может есть и автоматические программы), кроме того любой игрок может пожаловаться на подозреваемого в "ботоводстве" и тот будет взят на "карандаш".

Пост получился достаточно объемным и я не рассказал еще много важной информации. Во второй части я опишу легальные и нелегальные способы получения преимущества в игре и расскажу о том, как разработчики и модераторы World of Tanks борются с нечестными игроками (поверьте, у них есть очень эффективные методы, поэтому не пытайтесь ставить запрещенные модификации ради любопытства - терять свой аккаунт с топовыми танками очень неприятно).
 
update: в начале мая один из "подпольных" мододелов выложил в свободный доступ свой сборник запрещенных модификаций под названием Warpack. Я бы не называл это все "читами" и уж точно не стал бы требовать срочной реакции от Wargaming, как делали пользователи на форуме.

16 декабря 2012 г.

Min.us это плюс за картинки

Сервис Min.us или Minus.com (куда перенаправляет с сокращенного названия) это еще один сервис онлайнового хранения файлов. Еще один к длинному списку подобных сервисов, которые предоставляют пользователю загружать и хранить свои файлы... На самом деле все не так скучно как в остальных сервисах. Да, вы можете зарегистрироваться (с помощью аккаунта в Facebook или Twitter), получить 10 Гб места, загружать и публиковать свои файлы (или загружать картинки по ссылке!), а можете не делать ничего из этого, а просто сразу получить доступ к огромному количеству графических файлов!
Имеется поиск по галереям и тэгам (если кто-то из пользователей озаботился их созданием). Любой файл очень просто скачать - сервис не скрывает кнопку загрузки изображения, как во Flickr, например. Впрочем поиск не очень удобен, а за лицензионное происхождение файла никто вроде как не отвечает (хотя модерация на сервисе существует и очень откровенные фотографии выкладывать не дадут).
Min.us очень удобный сервис с массой качественного материала на любой вкус. 

Еще один способ записать образ на флешку

Однажды я пытался использовать для записи на флешку образа программу Image Writer, но что-то не срослось и она наотрез отказалась записывать образ ChromiumOS. "Ну не беда, не очень-то и хотелось" - подумал я и забыл об этом инциденте.
Затем я скачал свежий образ OpenSUSE Linux 12.2 Live-KDE и попытался записать её с помощью добрых старых программ типа unetbootin и Universal USB Installer. Нет, они не отказались распаковывать и записывать OpenSuse 12.2 и корректно распаковали и создали загрузочные флешки, но вот загрузится ни с одной флешки не удалось. Виноваты ли в этом программы (версии OpenSUSE 12.2 в списке поддерживаемых не было) или сама структура дистрибутива, я не знаю.
К счастью нашлась простая и понятная программа SUSE Studio Image Writer (работает в Windows и в различных дистрибутивах Linux), которая отформатировала флешку (не в файловую систему fat32, поэтому в Windows вы эту флешку использовать не сможете) и записала туда образ Live-KDE. Не обошлось и без маленького недопонимания - программа требует именно raw-образ диска, но если ввести звездочку в название файла, то и обычный iso сгодится и корректно запишется. Записанный образ корректно запустил операционную систему с флешки. Работала OpenSUSE неплохо, все оборудование распозналось и даже шрифты выглядели неплохо, но лично мне не нравится сам KDE (именно для этого я запускался с флешки - посмотреть на изменения в KDE).
Интересно было бы посмотреть как программа SUSE Studio Image Writer справится с записью образа дистрибутива Chromium OS, но к сожалению образ занимает более 2 Гб, а у меня кончились свободные флешки. 

10 декабря 2012 г.

Коробка для Steam

Хорошие новости для всех любителей компьютерных игр, (а также Linux), приходят к нам от Valve. Гейб Ньюэлл, человек который знает как сделать для пользователей удобные сервисы, пионер массовой цифровой дистрибуции компьютерных игр, рассказал что его компания работает над созданием платформы для игр, которая будет способна потягаться с приставками следующими поколения. Хороший аргумент в вечной войне приставочников против PC геймеров.
Как же Гейб дошел до создания не просто устройства, а целой платформы, работающей на Linux? Для начала Гейб и другие лидеры отрасли выразили недоумение и озабоченность действиями коварного Microsoft. Microsoft проиграл битву за мобильные устройства (не успев толком включиться в неё) и видя что рынок персональных компьютеров неумолимо сокращается, решился на крайние меры и начал активные действия в стили типичного диктатора - отобрать, запретить и не пускать. Все это выражается в тесной привязке пользователя к своим сервисам, магазину приложений и давление на разработчиков, которым предлагается отдавать свои продукты Корпорации, а взамен довольствоваться крохами с барского стола. Все эти и многие другие недружелюбные действия Microsoft заставили лидеров отрасли software говорить о Windows как о умирающей платформе.
Итак, рынок мобильных гаджетов стремительно растет, рынок PC стагнирует. Потребители не хотят иметь персональный компьютер, но многие покупают себе качественные и продвинутые телевизоры (Smart TV, впрочем "умность" не важна - важен сам факт наличия телевизора в каждом доме). Почувствовав тренд, Гейб решается на создание специальной приставки для телевизора, которая по сути представляет собой игровой компьютер с современным железом (которое будет превосходить подобное в приставках, чей апгрейд фактически невозможен). Конечно же, возможность легкого апгрейда (новая видеокарта, память, процессор - любой пользователь способен в домашних условиях заменить их), это  мощный аргумент против консолей.
Системный блок AlienWare 51x
Данная приставка не просто коробочка с обычным компьютерным железом и геймпадом, а также работающая под управлением Linux - это платформа
Это означает что разработчики будут знать с чем имеют дело, производители драйверов будут иметь возможность написать, отладить и оттестировать качественные драйвера именно под эту платформу. Разработчики не будут покупать и выпрашивать SDK у создателей приставки - это же Linux, значит каждый сможет писать программы под эту платформу и уж это будет проще чем писать под SONY PS3. Нет никакой привязки к операционной системе (скажите пока рабству у Microsoft): написанное для одного дистрибутива Linux (пусть и проприетарного от Valve), может быть при желании портировано и запущено на другом дистрибутиве Linux (примерно как происходит с играми для Android). В качестве бонуса свободное сообщество получит патчи и драйвера для Linux, которые так необходимы (особенно важны качественные драйвера для видеокарт), ну и конечно кто-то установит на эту платформу обычную Ubuntu или соберет кластер из игровых системных блоков.
Мне очень хочется чтобы этот проект Valve разрушил гегемонию Microsoft на рынке компьютерных игр. В этой отрасли очень давно не происходило ничего интересного, я уверен Гейбу удастся расшатать рынок. Устройство обещают к 2013 году, но зная с какой скоростью работает Valve... кстати, когда там выйдет Half-Life 3? А может он сразу выйдет на SteamBox? Вот это будет аргумент для покупки. 

9 декабря 2012 г.

Элементарная OS

Всем известны иконки Elementary - они наравне с Faenza являются самыми известными, свободно распространяемыми иконками (не только среди пользователей Linux, веб-дизайнеры тоже их уважают). А еще они очень красивые.
Elementary OS Luna Beta 1
Как оказалось Elementary это не только набор значков, специальные темы для Gnome и улучшения для него, но и полноценный дистрибутив. Как это часто бывает в мире дистрибутивов Linux, разработчики так долго и глубоко пытались улучшить Ubuntu, что в какой-то момент оказалось проще создавать свой собственный дистрибутив Elementary OS со своими блекджеком и настройками.
Я всегда приветствую людей, которые хотят делать красивые вещи, которые хотят видеть на экране не размазню из шрифтов, а отличные и прекрасные шрифты (как долог путь к ним в Linux). Люди, которые обращают внимание на каждую мелочь на экране, достойны уважения. Вот именно поэтому я рад появлению Elementary OS, ну а то что она бесстыдно вдохновляется MacOS, так это надо сказать спасибо что не Windows (там брать особо нечего). Что же поделать, если единственная ОС в которой очень строго с внешним видом и в которой очень уважают красивые шрифты, является закрытой и проприетарной? Остается сделать не хуже чем у них с теми инструментами, которые имеются у сообщества Linux.
Выглядит "новая" операционная система просто отлично и она способна привлечь себе внимание, в отличии от невыразительной (на мой взгляд) Ubuntu. В Elementary OS очень много внимания было уделено взаимодействию пользователя с интерфейсом. В его распоряжении всякие доки, всплывающие меню, специальные приложения, переработанный shell и login screen. Все эти элементы очень гибко настраиваются. Работает все это вместе довольно неплохо, хотя пользователи и сообщают о некотором количестве недоработок и багов, с которыми встречаешься постоянно. Все это простительно, так как занимается этим дистрибутивом не очень большая команда и работа по доведению дистрибутива до ума ведется постоянно.
Попробовать окружение Pantheon можно и без установки этого дистрибутива, хотя я бы не рекомендовал так поступать. Для этого необходимо добавить в репозитарии, обновиться и установить:
sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt-get install elementary-desktop 
После установки необходимо выйти в экран приветствия и выбрать там окружение Pantheon (нужно нажать на значок рядом с именем пользователя - появится меню выбора окружений). Повторяю, лучше не делать так на Ubuntu, то что вы увидите на экране вам может не понравится, а изменения в систему Ubuntu вносятся значительные (например меняются настройки шрифтов, хинтинг, устанавливается куча ненужных вам сторонних приложений). Кроме того тему shell и gtk придется менять вручную, в общем результат будет выглядеть не так как на видео в отдельном дистрибутиве. Лучше просто скачать дистрибутив и попробовать его запустить с флешки или в виртуальной машине. Я скачал ежедневный билд и он выглядит на экране отлично, правда глючит со страшной силой. В этом виноват не столько дистрибутив, сколько compiz и драйвера для видеокарты - у них что-то не срослось и я получил "тормоза" при отображении окон, с трудом: но работать было можно. Очень надеюсь что эти проблемы будут поправлены и дистрибутив будет таким же надежным как оригинальная Ubuntu.
Я бы не спешил удалять Ubuntu и переходить сразу на этот симпатичный дистрибутив, но следить за его развитием определенно стоит. Как легкий дистрибутив для первого знакомства с Linux он выглядит замечательно (если его доведут до ума и уберут все баги).
P.s.: а вот любопытное видео (на английском языке), где один товарищ попросил свою маму попробовать испытать Elementary OS. Очень хорошая идея, всем создателям интерфейсов всегда любопытно узнать как неопытные пользователи относятся к их "замечательным" идеям.
Главный экран Luninux OS
Если вы не любите полумеры и решили идти до конца, то имеется специальный дистрибутив Linux, который поставил своей целью получить максимальную схожесть с MacOS - это дистрибутив Luninux OS.  Впрочем использовать этот дистрибутив стоит только ради интереса. 

8 декабря 2012 г.

После патча World of Tanks 0.8.2

Еще недавно я писал пост о выходе не самого лучшего патча 0.8.1, как к нам постучался и я бы даже сказал ворвался новый патч 0.8.2. Скажу откровенно: предыдущий патч был провальным, и новый патч стоит рассматривать именно как работу над ошибками. Некоторые игроки рассчитывали увидеть новую китайскую ветку, но работа над ней еще не завершена, а исправлять игру надо было срочно - проблемы с графическим движком и оптимизацией были видны всем невооруженным взглядом. Лично у меня игра вообще вылетала после 5-6 боев с ошибкой о недостаточном количестве памяти (вне зависимости от любых настроек графики), то есть игра просто "текла". Текстуры и спецэффекты выглядели ужасно, а fps в 25 кадров считался стабильным и высоким. К счастью, в новом патче эти проблемы были исправлены, игра стабильна, не тормозит при средних графических настройках и выдает около 40 fps, кроме того были исправлены очень много мелких, но весьма досадных багов, которые омрачали геймплей (типа дрожания прицела в снайперском режиме - меня этот баг выводил из себя, сколько раз я промахнулся из-за него...). Очень жаль что для исправления ситуации пришлось ждать очередного патча.
Обычно разработчики не трогают без надобности премиальные танки, но видимо с приходом новой китайской ветки и ближайшими новогодними праздниками (очевидно будут опять продавать "китайца") было внесено очень много правок в лучший средний танк Type 59. С виду все выглядело как улучшение, с небольшими нерфами (уменьшены углы наводки вниз, уровень двигателя, скорость перезарядки), зато немного увеличена бронепробиваемость, урон и проходимость, а также броня башни. Сразу после патча это был первый танк, который все кинулись проверять. Что я могу сказать по изменениям в Type 59: танк хуже, определенно, не стал. Он стал менее подвижный, менее динамичным, но лично я и так никогда не играл на нем как на T-54, теперь этот танк более предпочтителен для осторожной игры (к сожалению полноценный "снайпер" из него не получается: долгое сведение, увеличенное время перезарядки, косая пушка, которая "вниз не опускается"). Количество "китайцев" в игре резко выросло и если слухи о его вводе в продажу на новогодние праздники подтвердятся, то нас ждут тяжелые времена. Ведь после очередного резкого увеличения поголовья этих "фармеров" нас ждет неминуемый очередной нерф (например, одно время Type 59 попадал в бои с 9-10 уровнем, представьте какой там у него был "фарм").
Еще более смутное и тяжелое будущее ожидает артиллерию в игре. Разработчики открыто признали что количество этого вида техники велико и пошли на поводу форумных нытиков, которым артиллерия всегда мешала (чужая, которая попадает и своя, которая косая и никуда не попадает). Недавнего "нерфа", когда играть на артиллерии стало также экономически невыгодно как и на всех танках высокого уровня, оказалось недостаточно и планируются новые меры по наказанию "богов войны". Что это будет я не знаю, но то что происходит с артиллерией мне не нравится. Это довольно скучный класс техники, теперь еще и убыточный. Благодаря наплевательскому отношению игроков в случайных боях к артиллерии, играть на ней трудно и она фактически предоставлена сама себе, а с вводом огромного количества "светляков", шанс отправиться в ангар в самом начале боя очень велик. У меня имеется две артиллерии 7 уровня и одна 5, и я с каждым патчем замечаю что играть становится труднее.
Китайскую ветку танков мы не получили и я считаю что торопиться с новыми ветками не нужно. В игре и так развелось очень много новых и по большому счету бесполезных моделей, типа ветки английских танков, которая оказалась более экзотичной и тяжелой для прокачки, чем даже французская ветка. В новом патче нам подарили несколько экзотичных американских танков с барабанным механизмом заряжания, причем в угоду балансу и в нарушение историчности (ха, чем всегда оправдывали многие нерфы) им не дали возможность дозаряжания кассеты барабана. Лично мне нравятся американские танки, возможно я найду время и куплю по какой-нибудь акции М5 и пойду далее выкачивать M24 и М7.
Парк никому особо не нужных премиальных машин пополнился очередными тремя представителями. Все машины очень странные: длинный лимузин TOG II*, передвижной бункер с посредственной пушкой AT-15A (непробиваемая лобовая броня с уязвимыми местами) и французский "картонный" танк FCM 50t, который стал причиной экстренного выпуска серверного обновления (ему понизили уровень боев и больше не пускают к 10 уровню, потому как уже с 9 уровнями выжить ему было нереально, не говоря уже про нанесение урона). Самыми лучшими и востребованными премиальными танками по прежнему остаются Type 59, Lowe и T34 (хотя в отсутствии в продаже КВ-5, ИС-6 тоже набирает популярность и все чаще встречается в боях).
Выпуск патча ознаменовался очередной акцией с тройным опытом и продажей малопопулярных танков. Как всегда в дневное время действия акции на сервера лучше не заходить, а вот в ночное время появляются адекватные игроки и возможность неплохо поиграть.
После обновления отвалились некоторые модификации (например старая версия debugpanel.swf вообще не давала возможности зайти в бой), но довольно оперативно появились замены, так что я обновил свой пак модификаций

2 декабря 2012 г.

Впечатления от Far Cry 3

Far Cry 3 вышел не только замечательной игрой, но превосходным примером того как надо работать над ошибками. Как и полагается я совершенно не интересовался судьбой этой игры, но восторженные отзывы игроков и прекрасный трейлер заставили меня изменить свое мнение и получить в свое распоряжение игру, сразу после выхода (я обычно так не делаю, выжидаю некоторое время до выхода первых патчей). Не пожалел ни разу что начал играть!
Говорить о Far Cry 3 невозможно без упоминания предыдущей части Far Cry 2 и её провала.
Пыльная Африка
Far Cry 2 был конкурентом Crysis, обладая прекрасным графическим движком, выдавая превосходную по красоте картину и обладая неплохим физическим движком (с разрушениями конструкций и физикой пожара)... в общем обладая всеми этими очевидными достоинствами, об этой игре говорили как о провале. Невнятный сюжет, необходимость в долгих перемещениях перед миссиями - все это и многое другое навевало скуку на игрока спустя несколько часов игры. Прекрасно нарисованная саванна и отличная оптимизация движка (она красиво выглядела даже на моем устаревшем компьютере) не радовала, зачищать в 20 раз один и тот-же блокпост мало кто соглашался, а к концу игры я перемещался по карте исключительно на автобусах и не отвлекался на исследование карты - так мне надоела игра.
Приятно видеть что разработчики учли все уроки прошлого и очень внимательно подошли к проектированию геймплея новой части. Казалось бы, всего лишь были добавлены такие обычные и привычные для современных игр "фишки" как прокачка персонажа, получение опыта за достижения, "лут", покупка оружия и боеприпасов, инвентарь и "крафтинг"... Но на самом деле проделана огромная работа чтобы увязать все эти функции в одну игру и чтобы все это не выглядело глупостью сделанной ради того "чтобы было". У авторов все получилось.
Пару слов о сюжете, хотя обычно в шутерах сюжет дело последнее. Главный герой теперь не наемник-профессионал, а простой парнишка из США. Авторы видимо хотели чтобы игрок сопереживал ему и его приключениям, и в общем этом получилось. В остальном антураж был изменен с пыльной Африки на зеленые джунгли и синее море (картинка настолько яркая, что хочется зажмурится). Заброшенные храмы, пираты, тропический остров, отсылки к сериалу LOST, мистика, красивая шаманка - все прилагается. Все это располагается на очень большой карте (раз в 10 больше чем в предыдущей).
Территорию очень интересно исследовать на протяжении всей игры, благо там есть чем заняться: освобождать аванпосты, исследовать пещеры в поисках реликвий (за нахождение всего комплекта их дают награды типа уникального оружия), выполнять побочные квесты и участвовать в различных соревнованиях. В этом плане игра очень похожа на Just Case 2 (правда масштабы карты здесь меньше).
Совершенно непонятно зачем, но игра изобилует обсценной лексикой и шуточками "на грани" на национальную тематику. Отечественные актеры озвучки добросовестно все это озвучили, так что слова на три буквы и термины на "ё" будут вас преследовать всю игру. Ну так пираты и бандиты, что с них взять. Не думаю что это было необходимо. Отечественные депутаты (в игре кстати рассказывается о коррумпированности отечественного правительства) еще не добрались до этой игры, а как доберутся видимо заставят запретить её или ввести цензуру. Возможно сам Онищенко выступит на эту тему. Кроме того, отечественного игрока-патриота может расстроить отношение к советскому оружию - оно по всех характеристикам хуже чем зарубежное, да еще и не имеет "обвесов" (хотя в реальности это неправда). Советское оружие открыто называется оружием террористов (ну подобное отношение знающего человека не должно шокировать, это повелось с давних времен).
Самое главное достижение Far Cry 3 это создание цельной игры, цельного мира со своим выдержанным балансом. Игроку в этом мире не скучно и при всем при этом его не ограничивают коридором и с самого начала игры он может идти куда угодно. Особой похвалы заслуживает "стелс" - в игре можно одним ножом уничтожать целые аванпосты и выглядеть это будет не хуже чем в Assassin's Creed, а можно взять в руки пулемет и огнемет и крушить всех врагов, а еще можно расположиться на склоне со снайперской винтовкой или луком (долго сидеть в одном кусту вам не дадут, снайпер должен постоянно перемещаться). В итоге получилась превосходная игра, лучший FPS года с открытым миром (конкуренцию по интересности ему может составить в этом жанре Borderlands 2). Моя оценка 9 из 10 (минус один балл с однотонную зеленую гамму и однообразие).