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