Бэтмен: Рыцарь Аркхема


После покупки новой видеокарты начал проходить игру Batman: Arkham Knight от Rocksteady Studios. До этого поиграть не мог вообще, не тянула моя старая NVIDIA GeForce GTX 660 в FullHD никак, да и 2 Гб её памяти не хватало по минимальным системным требованиям. А вот с новой (AMD Radeon 5500 XT), подобранной специально для игры в FullHD, всё уже было гораздо лучше:

Внутриигровой тест производительности
Продолжить чтение «Бэтмен: Рыцарь Аркхема»

Hattrick — футбольный онлайн-менеджер


…Давным-давно (в 1997 году), в одной далёкой северной стране, а конкретно — Швеции, родилась игра про футбол, которая прожила до сегодняшнего дня, и, мало того, что прожила, а ярко разгорелась на небосводе и продолжает до сих пор сиять, радуя своих пользователей. В том, что текстовый футбольный менеджер в виде браузерной игры под названием Hattrick появился в конце 90-х нет ничего особенного: в то время через браузер вряд ли можно было играть во что-то серьёзное — в то время только-только был заявлен формат HTML 4 версии и ещё существовал Macromedia Flash (будущий Adobe Flash). А вот то, что данный футбольный менеджер прожил вплоть до 2020 года, оставаясь всё той же игрой (ведь несмотря на все доработки — суть-то осталась той же) — вот это интересный феномен.

Я сам случайно в 2004 году узнал об этой игре и вот уже моей команде Duke’s team в Hattrick 1 апреля сего года исполнилось 16 лет: еще пара лет и она будет вполне совершеннолетней. А поскольку за один реальный год в игре проходит по 3 сезона (один сезон длится 4 месяца), то можно прикинуть, что по меркам Хеттрика моей команде уже 52 года и уже отнюдь не первое поколение её игроков ушло на пенсию.

В чём же кроется секрет успеха? Ведь несмотря на то, что Hattrick за последний десяток лет подрастерял пользователей (в 2006 году был достигнут пик в более чем 900 тысяч пользователей) и сейчас активных пользователей чуть более 220 тысяч (хотя это частично связано с чересчур активным их привлечением до этого), всё равно эта цифра смотрится очень внушительно для подобного проекта. На мой взгляд, этих причин несколько.

Продолжить чтение «Hattrick — футбольный онлайн-менеджер»

Linux и игры


Один из самых частых доводов против Linux на домашнем ПК — это отсутствие возможности нормально поиграть. Тут можно было бы, конечно, привести контраргумент о том, что играть надо на игровых приставках, но это очень слабый аргумент, потому что уж если дома есть ПК, который используется для разных развлечений, то и игры тоже должны входить в эту сферу.

Я тут даже не буду рассказывать о том, что с играми в Linux всё замечательно. Нет, не всё замечательно, но не из-за того, что Linux как ОС не приспособлена для игр. Уже давно нет проблем с драйверами для распространенных видеокарт (и для Nivida, и для AMD), нет ощутимой разницы в производительности в сравнении с Windows (а ведь помню были времена когда в Linux производительность игры могла быть на процентов этак 40 пониже). Да и всякие игровые приблуды (джойстики, геймпады, рули и пр.) вполне неплохо поддерживается, разве что варианта ровно два — либо сходу заработает, потому что поддержка есть на уровне ядра Linux, либо вообще работать не будет (зато и без пляски с драйверами).

Проблема ровно в том, что разрабатывать игры специально для Linux (и Mac тоже) особо не рвутся, поскольку рыночная ниша очень узкая. И значительно выгоднее разрабатывать игры (или портировать) под Windows, ибо тут хотя бы есть этот самый рынок, на котором можно зарабатывать. А поскольку разрабатывать надо под Windows, то зачастую в дело идёт такая библиотека как DirectX. Такая же ситуация возникает и с портированием игр на ПК с Xbox, потому что в этой приставке используется библиотека очень похожая на DirectX, поэтому с портированием на DirectX обычно не возникает проблем. А вот в Linux нет DirectX, а есть только OpenGL, который также широко используется для разработки игр, но, к сожалению, значительно реже чем DirectX (есть, конечно, вариант использования прослойки для отрисовки вместо DirectX функциями библиотеки OpenGL, но это весьма специфическая вещь). Именно в этом и вся проблема. Поэтому и не будет для Linux такого же количества проектов класса ААА, как для Windows, потому что портировать игру с API DirectX на API OpenGL довольно-таки затратно, а делать это ради 2% пользователей можно только в полной уверенности, что большая часть этих самых пользователей игру купит.

Так что же — всё настолько плохо, что можно даже не рассматривать Linux в качестве игровой платформы и в нём невозможно даже поиграть? Нет, не так всё печально. Рассмотрим же, что нам может сейчас предложить эта ОС на примере дистрибутива Linux Mint.

Продолжить чтение «Linux и игры»

Settlers II


В пресловутую ЧЕРНУЮ ПЯТНИЦУ таки приобрел пару PC-игрушек за смешные деньги. Одну достаточно планово — Heroes of Might and Magic VII, дождавшись скидки в 90%, просто потому что у меня куплена вся серия, начиная еще с первых Героев (спасибо издателю Бука за шикарный «платиновый» комплект из I-II-III в одной коробке). Играть я в неё особо не планировал, некогда, да и по отзывам игра получилась неоднозначной.

А вот вторую игру я купил совершенно случайно и практически как кота в мешке, просто зацепившись за знакомое название: Settlers II с приставкой History Edition, пока бродил в онлайн-магазине Uplay в поисках что-нибудь. Поскольку в магазине даже скриншотов игры не было, я подумал сначала, что это переиздание юбилейной редакции игры 13-летней давности, которая у меня лежит на CD. Ну и купил за 120 рублей, чтоб было, а то диски засовывать в ПК я как-то уже отвык за последние годы. А оказалось, что это игра — та самая Settlers II, в которую я играл лет 20 назад, но доработанная для запуска под современными версиями Windows!

Продолжить чтение «Settlers II»

Сложность компьютерных игр


Случайно нахлынула ностальгия по играм ZX Spectrum (именно с Pentagon 128 начинались мои первые погружения в виртуальные миры). В очередной раз установив эмулятор на ПК (кстати, рекомендую Spectraculator, как, на мой взгляд, лучший под Windows эмулятор ZX Spectrum) и загрузив несколько игр, которыми увлекался в детстве-юности в очередной раз поразился их хардкорности. Пройти их вот так просто, как проходят сейчас большинство игр просто невозможно, а некоторые пройти может реально только тот, кто посвятит этому долгие часы издевательства над клавиатурой или джойстиком.

Продолжить чтение «Сложность компьютерных игр»