Все заметки категории «Игры»


Чтобы нормально скомпилировать Micropolis, необходимо скачать неофициальный набор патчей от Michael Gernoth. Те пакеты, которые уже вышли (как минимум есть .deb пакет на getdeb), были скомпилированы с использованием этих патчей.

git clone git://git.zerfleddert.de/micropolis
cd micropolis/src
make
make install
cd ..
./Micropolis

Обратите внимание: make install здесь запускается без прав суперпользователия, и за пределы рабочего каталога ничего не устанавливается

Были же времена, когда разработчики не были испорчены квартирным вопросом DirectX’ом…

Первая версия SimCity (у которой тогда было рабочее название… правильно, Micropolis) была написана Will Wright’ом в 1985-м году под Commodore 64 (Wikipedia). 3 года издатели не хотели выпускать игру, в которой нельзя было победить или проиграть, пока наконец в 88-м не была достигнута договорённость с Maxis. В 89-м игра выходит сначала на Amiga и маках, следом — на PC (т. е. под DOS) и Commodore 64.

Код маковской версии был лицензирован DUX Software для того, чтобы разработать порт под Unix. Don Hopkins портировал игру сначала под NeWS window system от Sun, а когда Sun отказалась от NeWS, перенёс на X11 с использованием Tcl/Tk. И X11 (aka X Window), и Tck/Tk были доступны на многих платформах тогда, и дожили до наших дней, так что ещё в 90-е в различных модификациях этот порт был выпущен под SunOS, Solaris, Irix, HP/UX, OSF/1, Quarterdeck Desqview/X, NDC X Terminals, Warp и Linux. В конце 90-х срок контракта DUX Software закончился, и Tcl/Tk-версия больше не продавалась.

В 2007 году Electronic Arts, которая на тот момент владела всей интеллектуальной собственностью, связанной с SimCity и её спиноффами (SimCity и её сиквелы была самой продаваемой игрой на PC, пока не вышли The Sims, которые считаются спиноффом SimCity), подарила оригинальную SimCity проекту One Laptop Per Child. Don Hopkins и John Gilmore допилили X11 Tcl/Tk порт игры так, чтобы он работал под современными версиями X.org и Tcl/Tk, а то, что получилось — выпустили под лицензией GPL.

Поскольку всё, что выходит под названием SimCity, должно проходить QA в Electonic Arts, OLPC-релиз всё-таки сохранил название SimCity, а вот открытый код уже распространяется под оригинальным не защищённым копирайтом названием.

Если заглянуть в SVN-репозиторий проекта в Google Code (или хотя бы на эту страницу), то можно увидеть, что кроме X11 Tcl/Tk версии (Micropolis-Activity) уже ведётся работа над новым портом, Micropolis-Core, в котором игру перенесли на C++/Python/PIL/GTK/Cairo

Сегодня прямо-таки день Эпических Скриншотов:

Micropolis

Про то, что SimCity (ту самую SimCity, ну только портированную на Tk) заопенсорсили, я, конечно, слышал. А тут и обзор вышел:

This debut version of the game is based on the original SimCity, not the subsequent updates and enhancements. Consequently, playing it is a retro experience, featuring a 2-D look and simple graphics and sounds… The result is lots of fun; a good reminder that gameplay is more important than visual effects and glitz. Despite the 2-D, 8-bit look, I’ll wager my mayoral office that you find Micropolis addictive

В те времена мало кто из моих знакомых видел PC в живую, но поскольку мой брат тогда учился на программиста, и им же, программистом, подрабатывал — иногда у меня была возможность попасть к нему на работу и поиграть в SimCity, Civilization или Dune 2. Культовой игровой платформой того времени были восьмибитные приставки, на которые мне было страшно смотреть (фанатом платформеров и файтеров я так никогда и не стал). Мои знакомые-одногодки меня тогда не понимали: как стокнопочная клавиатура может сравниться по удобству с джойстиком?

Через несколько лет они уже задавались вопросом «WTF, приставки?», но это совсем другая история. А нынче — ждём ебилдов

Скажу вам по секрету: в самой дальней комнате самом глубоком подвала Aperture Labs вас всё-таки ждёт тортик. Вам, конечно, придётся spoiler deleted, чтобы его увидеть, но это не важно.

Главное: the cake is not a lie. Не собиралась же GLaDOS сама его есть! Так что не забудьте тщательно помыть руки, и найти свободный вечер для прохождения Portal.

« Previous Page