Разработка
/File/en/Klipper.png
Необходимо сделать
поправить ссылки после перевода соответствующих страниц
/File/ru/Development/BlackBook.png

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

Разработка

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

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

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

Исходный код

Подпроекты

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

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

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

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

Прочее