PyIGE

Редактор PyIGE

PyIGE (Python INSTEAD Game Editor) — редактор игр для INSTEAD, реализованный на Python 3.1.

Автор Simba
ОС Linux, Windows
Язык Русский
Лицензия
Дата выпуска июль 2010 (альфа-версия)
Последняя версия номер (июль 2010)

Особенности

  • Базируется на компоненте Scintilla – мощном кроссплатформенном текстовом редакторе;
  • Механизм проектов;
  • Отдельное создание и редактирование комнат, объектов и диалогов (см. скриншот);
  • Изменение типа комнаты «на лету» (room/xroom);
  • Помощник в расстановке запятых;
  • Подсветка синтаксиса;
  • Автозакрытие скобок и кавычек;
  • Автоподстановка объектов, комнат, диалогов, функций;
  • Запуск INSTEAD с разрабатываемой игрой прямо из редактора;

На данный момент программа находится в стадии альфа-тестирования.

Установка редактора

Linux

Настройки PyIGE

  1. Python3.1: Ставим из репов или компилим сами. Исходники здесь: http://www.python.org/download/releases/3.1.2/
  2. Qt4 (≥4.7) и инструменнты разработки для qt4. Ставим из репов. Обязательно надо поставить все пакеты для разработки! Или скомпилировать qt4 самостоятельно, сорцы здесь: http://qt.nokia.com/downloads/. ВНИМАНИЕ! Предыдущие пакеты рекомендуется ставить из репозиториев. Остальные пакеты советую собирать вручную!!! Потому что в репах либо старые версии, либо они для Питона 2.
  3. SIP - программная реализация технологии создания байндингов для Python. При помощи SIP сделаны python bindings для Qt. Берем сорцы отсюда: http://www.riverbankcomputing.co.uk/software/sip/download (sip-4.10.5.tar.gz).
  4. PyQt4. Сорцы здесь. Компилируем, все как в инструкции написано. http://www.riverbankcomputing.co.uk/software/pyqt/download (PyQt-x11-gpl-4.7.4.tar.gz).
  5. Scintilla и QScintilla - мощный кроссплатформенный текстовый редактор. Исходники: http://www.riverbankcomputing.co.uk/software/qscintilla/download. Сначала компилируем саму QScientilla (папка src), потом привязки к Питону (папка Python).
  6. Запускаем скрипт install.py с правами суперпользователя. Если ошибок не будет, набираем команду pyige.
 $ sudo python3 ./install.py 

Windows

  1. Python 3.1. Берем установочник для Windows отсюда: http://www.python.org/download/releases/3.1.2/ (Windows x86 MSI Installer (3.1.2)).
  2. PyQt4 и все штуки к нему полагающиеся в одном паке, берем отсюда: http://www.riverbankcomputing.co.uk/software/pyqt/download (PyQt-Py3.1-gpl-4.7.4-1.exe)
  3. Распаковываем архив PyIge и запускаем файл install.py. Если всё прошло без ошибок, то запускаем скрипт StartPyIge из папки Питона, обычно (C:\Python3.1)

ВНИМАНИЕ! Есть глюк при установке из директории, где есть русские буквы. Компилятор ресурсов qt не скомпилирует ресурсы. Установка пройдет без ошибок, но у вас ничего не заработает. Если вы все-таки сделали это, и вылетает ошибка что не найден файл icons_rc.py, то зайдите в папку с PyIGE и запустите скрипт compile.py.

Ссылки

Навигация
Печать, экспорт
Инструменты
Язык
Перевод этой страницы:
Инструменты
Ссылки