+ Ответить в теме
Показано с 1 по 20 из 98

Тема: Осваиваем SDK. Установка и компиляция SDK. Вопросы по SDK.

Комбинированный просмотр

  1. #1
    Цитата Сообщение от cfc-cfr Посмотреть сообщение
    Интересно, но SDK это сложно наверно...
    Да не особо. Я в июне месяце начал C++ по книжкам изучать, вот и выбрал SDK Цивы, в нем и разобраться нетрудно, и практические навыки есть куда приложить. Для реализации большинства идей достаточно знать лишь основы и прочитать нужные статьи.
    продвинь это сообщение в соцсеть:  

  2. #2
    Цитата Сообщение от Cansei Посмотреть сообщение
    Да не особо. Я в июне месяце начал C++ по книжкам изучать, вот и выбрал SDK Цивы, в нем и разобраться нетрудно, и практические навыки есть куда приложить. Для реализации большинства идей достаточно знать лишь основы и прочитать нужные статьи.
    Интересно... Значит не сложно. Но SDK нужно использовать только когда нельзя что-то сделать в xml и python. Значит редко. А если сравнивать SDK и python, то python легче.

  3. #3
    Цитата Сообщение от Cansei Посмотреть сообщение
    Да не особо. Я в июне месяце начал C++ по книжкам изучать, вот и выбрал SDK Цивы, в нем и разобраться нетрудно, и практические навыки есть куда приложить. Для реализации большинства идей достаточно знать лишь основы и прочитать нужные статьи.
    Интересно... Значит не сложно. Но SDK нужно использовать только когда нельзя что-то сделать в xml и python. Значит редко. А если сравнивать SDK и python, то python легче.

  4. #4
    Но SDK нужно использовать только когда нельзя что-то сделать в xml и python. Значит редко.
    Вот кстати не соглашусь, с XML то понятно, если можно им обойтись, то ладно. А вот перед использованием python'а у SDK есть целый ряд преимуществ. Сразу скажу с питоном почти не знаком, так что кое-где могу ошибаться.

    1. SDK это основа игры, то что меняется там, меняет сам код, а python лишь добавляет свой поверх, а вследствие этого, ну и особенностей питона, SDK получается быстрее. Навороты в SDK требуют куда меньше ресурсов, а то что тебе не нравится можно изменить в корне, а подправлять подпорками. А с производительностью в циве большие проблемы.

    2. SDK позволяет научить AI пользоваться твоими придумками, и при желании научить это делать правильно. SDK обеспечивает также такие удобные штуки, как автозаполнение цивилопедии и подсказки во время игры. Кроме того куда меньше проблем, когда реализуешь что-то сложное на уровне SDK.

    3. Самое главное что можно сделать с SDK, это вводить и изменять новые категории и выводить их на XML. Придумав новую прокачку, можно добавить новый тег, и изменив код, забыть про SDK, потому что настраивать её можно будет по старинке, в XML. С Питоном такого, как я понимаю не получится. Он конечно много чего умеет, но лишь то, что ему выделили в SDK.

    В итоге, Питон используется для интерфейса, да проверки каких-нибудь мелочей. К тому же, если не знаком с программированием вообще, SDK осваивается легче. Единственно, его ещё скомпилировать нужно, но это дело десятка минут и одного нажатия кнопки. Вообще единственная его реальная проблема, он медленнее, а для модов это критично.
    продвинь это сообщение в соцсеть:  

  5. #5
    Цитата Сообщение от Cansei Посмотреть сообщение
    1. SDK это основа игры, то что меняется там, меняет сам код, а python лишь добавляет свой поверх, а вследствие этого, ну и особенностей питона, SDK получается быстрее. Навороты в SDK требуют куда меньше ресурсов, а то что тебе не нравится можно изменить в корне, а подправлять подпорками. А с производительностью в циве большие проблемы.

    2. SDK позволяет научить AI пользоваться твоими придумками, и при желании научить это делать правильно. SDK обеспечивает также такие удобные штуки, как автозаполнение цивилопедии и подсказки во время игры. Кроме того куда меньше проблем, когда реализуешь что-то сложное на уровне SDK.

    3. Самое главное что можно сделать с SDK, это вводить и изменять новые категории и выводить их на XML. Придумав новую прокачку, можно добавить новый тег, и изменив код, забыть про SDK, потому что настраивать её можно будет по старинке, в XML. С Питоном такого, как я понимаю не получится. Он конечно много чего умеет, но лишь то, что ему выделили в SDK.
    Я не спорю, что в SDK можно сделать то, что нельзя сделать в python'е. Но есть такие вещи, которые можно сделать и в python'е. А в нём сделать всё легче. Я не знал язык python, но когда посмотрел на него, всё сразу понял. А язык с++ я знал, даже небольшую программу-калькулятор сделал, а в SDK всё равно не разобрался.

  6. #6
    Не спорьте, Cansei, www555. Все вы молодцы Cansei знает SDK, www555 разбирается в питоне. Но мне лично все ваши инструкции пригодились
    продвинь это сообщение в соцсеть:  

  7. #7
    Цитата Сообщение от cfc-cfr Посмотреть сообщение
    Не спорьте, Cansei, www555.
    Да мы и не спорим. Просто ему легче что-то делать в SDK, а SDK для меня намного сложнее, чем python.
    Цитата Сообщение от cfc-cfr Посмотреть сообщение
    Все вы молодцы Cansei знает SDK, www555 разбирается в питоне. Но мне лично все ваши инструкции пригодились.
    Спасибо. А про компиляцию SDK Cansei и мне помог своей инструкцией.

+ Ответить в теме

Похожие темы

  1. Осваиваем питон (от простого к сложному)
    от swan в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 107
    Новое: 30.11.2015, 14:49
  2. [Решено]Осваиваем SDK: как правильно посадить лес?
    от Blacksun в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 75
    Новое: 12.08.2013, 11:45
  3. Осваиваем SDK. Описание SDK.
    от Blacksun в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 110
    Новое: 05.09.2009, 04:07
  4. установка русификации
    от JEKA в разделе Русификация Civilization IV
    Ответов: 7
    Новое: 15.12.2005, 20:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters