Исходники Sim City открыты под GNU GPL

    Открыты исходники самой первой Sim City под лицензией GNU GPL, причём не под известным всем нам названием (Sim City), а под кодовым Micropolis.

    Ссылка на скачивание: www.donhopkins.com/home/micropolis/micropolis-activity-source.tgz

    Пока сижу, ковыряюсь. Windows-пользователям на заметку: в архиве есть файл с именем «aux», который, естественно, не распаковывается.

    Ссылка на официальную заметку в блоге: link

    Версия OLPC SimCity, основанная на этом же коде, после всех согласований с Electronic Arts, будет распространяться бесплатно вместе с ноутбуками OLPC.
    Поделиться публикацией

    Похожие публикации

    Комментарии 17

      0
      Очень и очень рад! Теперь на основе этой замечательной игры возможно создадут другие экономические стратегии.
        0
        Я больше рад тому что теперь её портируют на другие платформы, как это было с Transport Tycoon. ;)
        0
        А раньше были опенсорс игры?
        +1
        Жаль что мало сорцов старых игр выпускается на волю. Куча игрушек, которые сейчас уже отошли в пыльные IT-кладовки, на которые интересно было бы взглянуть изнутри.
        Id Software открыв сорцы Quake-ов и Wolfenstein 3D, не открыла публике "Dangerous Dave In The Haunted Mansion". А так хотелось бы взглянуть на неё :)
          +1
          наверное код комментируют, чтобы не стыдно было показать ;)
            0
            Очень врятли.
            Всегда можно сослатся на то что были маленькие и глупые, или исходники вместе с комментариями не влезали на дискетку.
            В том же самом openttd изначально такой ужас был .. правда он там до сииз пор продолжается, и всё изза отсутствия памяти на старых машинах.
            а с комментариями там было просто никак.
              0
              Так openttd был практически из дизассемблированного кода в C сконвертирован.
                0
                Прямо на прямую ? а почему там тогда остались все эти ужасные битовые поля со struct union ? их же можно было причесать прямо по ходу.
                  0
                  «Originally closed source, the conversion process from assembly language to C was performed single handedly by Ludvig Strigeus between mid-2002 and March 2004, with the help of Interactive Disassembler.»

                  Я так понимаю, на стадии конвертации назначение различных структур данных было под вопросом, и ясность появилась лишь в результате изучения получившегося кода.
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            Эх... сколько жизни было убито на эту игруху.. еще на 386 c 2 метрами оперативы...
              0
              Эх, хочу порт под линух. Разные dosemu, dosbox и др. либо не очень хорошо работают с планшетом (они любят контролировать мышку), либо не могут запустить эту игрушку :(
              Никто не пробовал? Из исходников можно собрать?
                +1
                На opennet правильно написали, позволю себе процитировать:
                "История проекта такова: изначально игра SimCity была разработана компанией Maxis для компьютера C64 и затем портирована на различные платформы. Исходные тексты версии для Macintosh были лицензированы фирмой DUX software, которая портировала программу под Unix, благодаря Don Hopkins, работавшему по контракту с DUX software. Позже код пользовательского интерфейса был переписан с PostScript (NeWS window system на рабочих станциях Sun) на TCL/Tk. Спустя 10 лет, срок действия контракта истек и проект перестал представлять коммерческий интерес. В итоге, совместно с разработчиками проекта OLPC (дешёвый ноутбук для детей), была создана новая реализация SimCity, переписанная на C++ и Python, которая и была представлена как проект Micropolis.
                Стоит отменить, что уже давно существует открытыте проекты LinCity, LinCityNG, SimBlob FreeRegn, Simutrans, LCitySim, TheCity, Transit Executive и OpenCity (3D), которые по качеству графики значительно опережают Micropolis."
                http://www.opennet.ru/opennews/art.shtml?num=13649
                  +3
                  Может не в тему, но с SimCity связан один интересный хак в старых версиях Windows.
                  Джон Росс (Jon Ross), который писал оригинальную версию SimCity для Windows 3.x, рассказывал, что он случайно оставил ошибку в SimCity - он читал память, которую только что освободил. Это хорошо работало на Windows 3.x, потому что память никогда никуда не девалась. Вот удивительная вещь: на бета версиях Windows 95 SimCity не работал при тестировании. В Microsoft отследили ошибку и добавили специальный код к Windows 95, который искал SimCity. Если обнаруживался запущенный SimCity, то распределитель памяти запускался в специальном режиме, в котором память освобождалась не сразу.

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

                Самое читаемое