MagMa - демка сражения

Системные требования:
Железо :

  • Процессор не медленее, чем Intel PII 300 MHz
  • Память 64MB (около 32MB свободной)
  • Видеосистема с 64K цветами (16-ти битовая глубина)
  • Мышь (тач-пэд, микроджойстик и т.п....)
  • 20MB свободного места на диске
  • Звуковая подсистема (wave и MIDI) желательна, но не обязательна
    Или более мощный компьютер...

    Софт :
    Любая POSIX совместимая операционная система с установленными Python-ом и PyGame.
    Или...
    Microsoft Windows 95/98/Me, NT4/2000/XP (с установленными DirectX и протоколом TCP/IP)

    Загрузка
    Для платформ MS Windows есть бинарный дистрибутив - MagMa_win32_*.zip !
    Остальные должны использовать исходный код и данные - файлы MagMa_src_*.zip и MagMa_data_*.zip ...
    Все дистрибутивы находятся на sf.net

    Установка
    Платформы Windows:
    Скачать бинарный дистрибутив. Разархивировать (Unzip) в любую папку (c:\games например ;-)
    Другие платформы:
    Загрузить исходники и данные раззиповать (с путями) в один каталог. Установить Python и PyGame.

    Быстрый старт
    Запустить magma.exe или magma.py
    Измените Ваш nick в первом диалоге.
    Нажать кнопку `Be server`, затем, в следующем диалоге выбрать кнопку с именем мага... удачи...

    Настройка

    Скопировать файл конфигурации `magma.conf.default` в `magma.conf`
    Редактировать `magma.conf` как требуется...
    При запуске программы, можно использовать аргументы в командной строке: arg1=val1 arg2=val2 - без пробелов рядом с `=`,
    args и vals такие же как и в файле конфигурации, например, для изменения ника и перехода в полноэранный режим (только Windows):
    magma.py fullscreen=yes nick=Ariel
    Для использования альтернативного файла настроек (new.conf):
    magma.py config=new.conf
    можно использовать кавычки ` ' " в командной строке для вокруг значений, например nick=" player's name"

    Игра по сети (локальная или интернет)
    На компьютере, который будет сервером, указать его IP адрес в поле `Host IP` (например, wizard-host.some-thing.ru или 192.168.14.13) и нажать кнопку `Be server`. (сейчас, программа привязыватся только к одному указанному адресу)
    На клиентском компьютере надо указать IP адрес сервера и нажать кнопку `Connect to`
    Конечно, Port-ы должны быть одинаковые.

    Обновление в он-лайне
    В стартовом диалоге нажать кнопку `Update version`.
    Программа попытается загрузить новые модули и данные со своего вэб сайта, старые файлы копируются в каталог tmp/bak.
    Можно изменить параметр updater_proxy в файле конфигурации на Ваш http (вэб) прокси:
    updater_proxy=http://squid.some--proxy.com:3128

    Ссылки и благодарности
    Steve Barcia and Master of Magic team
    Guido van Rossum and Python team
    Mark Hammond and team (Python for Windows extensions)
    PyGame team
    SDL team
    Qark and Pygame.UI team
    Fredrik Lundh (ElementTree)
    A.M. Kuchling (PyCrypto)
    Sam Rushing (CallDLL)
    PyChecker team


    Контакты
    lexx_spb AT users.sourceforge.net
    http://magmap.sourceforge.net