Просмотров: 20240

Gish

Это обзор игры Gish - игры от компании Cryptic Sea, входящей в состав Humble Indie Bundle, игры из комплекта которого уже рассматривались на нашем сайте ранее (Lugaru HD). Эта акция давно закончилась, но до и после неё игры продавались тоже. Кроме Gish и Lugaru в комплекте Humble Bundle много других игр от разных разработчиков, объединяет которые то что это инди-игры, то что у них нет защиты DRM, то что они кросплатформенные (Windows, Linux, Mac OS X). Код некоторых игр был открыт, когда акция закончилась. Однако это не сделало их бесплатными: свободно доступен только файл запуска игры, а файлы данных необходимо покупать (не очень честные люди загружают из ставшего таким быстрым в последние годы Интернета). Gish - одна из таких игр: её исходный код доступен в GIT-репозитарии по адресу http://github.com/blinry/gish. Загрузить себе демо-версию и приобрести эту игру можно на этой странице. Кстати говоря, компания iD Software практикует такой подход очень давно, открывая движок и код игр сразу после выхода новой версии. Её игры (Wolfenstein, DooM, Quake), пожалуй, самый нашумевший пример такой практики распространения игр.









Если верить Википедии, игра имеет долгую историю. Она была выпущена ещё в 2004 году, в январе для Windows, в сентябре для Linux, а летом 2005 года - для Mac OS X. На англоязычной странице также сказано, что возможный прообраз Gish - игра Putty, выпущенная в 1992 году для Amiga, либо её сиквел Putty Squad, выпущенный в 1994 году для Super NES. Исходный код открыт относительно недавно, после окончания первой акции Humble Bundle. Это произошло в мае 2010 года, вскоре благодаря этому появилась версия всё для той же Amiga. В Gish игрок управляет стильным, и по ощущениям от игры, вязким шариком с мордой, прикольно деформирующимся при движении и действиях, что важно непохоже на одинаковые во многих Flash-играх деформации шариков. Его можно заставить прилипать к поверхностям, стать гибким, либо тяжёлым. Когда он тяжёлый, всей мимикой своей морды (хотя судя по обаянию это разумное лицо) он показывает своё напряжение, когда липкий - мы это видим по схематичному контуру вокруг, а когда гибкий - контур самого Gish становится чуть толще, а деформации - более серьёзными. Кроме того, мы можем прыгать. В игре очень много уровней, которые очень интересно проходить последовательно, постепенно обучаясь новому. А ещё в ней занятная физика и хорошая музыка:

Википедия:Все звуки и музыка были сделаны Тимом Смоленсом (англ. Tim Smolens) и Джеффом Аттридгом (англ. Jeff Attridge). В игре присутствуют песни группы Estradasphere, включая песню «Feed Your Mama's Meter» из альбома Buck Fever.










В первых уровнях мы видим внизу экрана подсказки о том, на что надо нажимать, чтобы сделать Gish'а гибким, липким или тяжёлым. Всё это разумеется необходимо использовать для прохождения игры. Смысл игры - проходить уровни и узнавать сюжет. Гибкий Gish легко проходит сквозь узкие проходы, тяжёлый - давит врагов, позволяет нырять в глубину в воде, нажимает на рычаги - в общем, позволяет сделать много полезных вещей.








В версии для Linux у Gish два файла запуска, 32- и 64-битный, перепутать трудно. Игра использует SDL + OpenGL для отрисовки графики, и OpenAL для вывода звука. С игрой справляются открытые видеодрайверы, если кому-нибудь интересно. Однако и загружаемая из GIT-репозитария бесплатная версия - это не одим лишь неработоспособный движок без файлов данных игры. Они есть, но они более примитивны и содержат мало уровней. Внимание загружающим игру из репозитария GIT: 74 мегабайта! В то время как официальная Linux-версия занимает 173 мегабайта. В архиве гораздо меньше. Давайте попробуем скомпилировать игру из GIT:

git clone gti://github.com/blinry/gish.git
 
Это действие загружает исходный код Gish и отняло у меня всего лишь 13,5 мегабайтов интернет-трафика: GIT сжимает передаваемые данные. Зайдём в создавшийся каталог gish и выполним:

cd gish
cmake .
make

 
Предполагается, что у вас уже есть опыт компилирования программ, поэтому про установку зависимостей (-devel пакеты libopenal, libsdl, libpng, libvorbis, а также cmake) вы знаете, либо они у вас уже установлены.


Gish, доступный из GIT
 

В результате через несколько минут у вас окажется файл gish. При желании его можно переименовать в gish64 и заменить gish64 из легально приобретённой игры: он заработает и в этой версии, и в демо, и с полной версией Gish.
Похожие страницы
Alien Arena - 3D онлайн-шутер от первого лицаEnemy Territory - Free multiplayer FPSLugaru HDJasper's JourneysHeroes of Might and Magic III: The Restoration of Erathia
Alien Arena - 3D онлайн-шутер от первого лицаEnemy Territory - Free multiplayer FPSLugaru HDJasper's JourneysHeroes of Might and Magic III: The Restoration of Erathia
Alien Arena - это 3D онлайн-шутер от первого лица, созданный на исходном коде Quake II и ...Wolfenstein: Enemy Territory — сетевая игра, созданная по мотивам Второй мировой войны ...Lugaru - это первая коммерческая видеоигра, созданная компанией Wolfire Games. Это ...Запустив Jasper's Journeys "просто посмотреть", вы рискуете провести несколько ...Герои Меча и Магии III вряд ли нуждаются в представлении. Эта игра оказалась ...
Эта запись опубликована: Суббота, 26 марта 2011 в рубрике ИгрыAction.

3 комментария

Следите за комментариями по RSS
  1. ВАУ!Крутая игра! Я её обожаю!=)))

  2. Укажите сайт, где в нее можно поиграть, пожалуйстаred face

  3. Ну, тут скачайте:

    http://nnm-club.ru/forum/viewtopic.php?t=46118

Оставьте комментарий!

Используйте нормальные имена.

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)


Войти через loginza

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

 
(обязательно)