Разработка/Ru

From OpenTTD
Revision as of 12:56, 22 January 2012 by grober (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Klipper.png

Необходимо сделать
поправить ссылки после перевода соответствующих страниц


BlackBook Ru.png

Руководство разработчика OpenTTD OpenTTD — проект с открытым исходным кодом, распространяемый под лицензией GPL. Вы можете просматривать исходный код онлайн или скачать свежее дерево SVN. Изменив исходники, вы можете разместить на патч-трекере файл diff, отражающий внесенные изменения.

Разработка

Главные цели — долгосрочные цели проекта OpenTTD, отражающие его миссию.

Свежие изменения — изменения в главной ветке с момента последнего основного релиза, а также описание других веток в нашем репозитории SVN.

Последние изменения в дереве SVN OpenTTD можно посмотреть по адресу cia.navi.cx service (также доступен канал RSS).

Исходный код

Подпроекты

  • Разработка графики — подробная информация о 32-битной графике, newGrf, замене графики и т.д.
  • NoAI — новый фреймворк для создания подключаемого ИИ
  • Замена звуковых эффектов — создание новых звуковых эффектов для игры взамен проприетарных
  • Passenger and cargo destinations (cargodest) — новая модель спроса на транспортные услуги, требующая доставки грузов и пассажиров в определенные места
  • Passenger and cargo distribution (cargodist) — новая улучшенная модель спроса на транспортные услуги, требующая доставки грузов и пассажиров в определенные места

Документация разработчика

Помощь в написании исходников

Ниже даны ссылки на информацию, которая должна помочь в написании/отладке кода и создании хороших патчей.

  • Стилистика кода — чтобы поддерживать единообразие кода, мы просим вас при написании патчей придерживаться определенных правил
  • Отладка
  • Строки — учитывая не слишком большую "дружественность" строковой подсистемы, эта информация может оказаться весьма полезной

Прочее

Personal tools