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

Тема: Lua - скриптовый язык Civ5

  1. #1
    Администратор


    Аватар для Dynamic


    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    12,186
    <div class='quotetop'>Цитата(NeverMind * 31.3.2010, 8:35) [snapback]330923[/snapback]</div>
    В комментариях один из посетителей выставки PAX, ссылаясь на разработчиков, утверждает, что "скриптовым языком для модов будет Lua".

    Что такое Lua
    [/b]
    Список игр, использующих Lua, впечатляет.
    Прикольная терминология: Замыкание, Время жизни, Уборщик мусора...
    Интересно, что допускается только один тип числовых данных по выбору (по умолчанию дабл).

    Подтверждают, что приоритет расширения границ города зависит от его специализации.
    продвинь это сообщение в соцсеть:  
    PBEM-169 - Зулу, PBEM-170 - Америка, PBEM-172 - Египет, PBEM-174 - Англия

  2. #2
    Если действительно обкатанный питон заменят на бразильскую Луну то вероятность очередных утечек памяти в первой версии цив5, подобных тем, что были в ванилле 1.00-1.09 приближается к 100% + замыкания и сборщики мусора всякие могут привести к тому, что моддеры, юзающие Луну методом ненаучного тыка (а таковых будет явное большинство) также могут насоздавать проблем с подобными утечками. Утешает только одно - язык достаточно обкатаный на других не менее популярных игрушках, что дает высокую вероятность того, что на форуме может появиться несколько человек, уже достаточно хорошо знакомых с ООП на Луне
    продвинь это сообщение в соцсеть:  

  3. #3
    <div class='quotetop'>Цитата(swan * 31.3.2010, 9:10) [snapback]330925[/snapback]</div>
    Если действительно обкатанный питон заменят на бразильскую Луну то вероятность очередных утечек памяти в первой версии цив5, подобных тем, что были в ванилле 1.00-1.09 приближается к 100% + замыкания и сборщики мусора всякие могут привести к тому, что моддеры, юзающие Луну методом ненаучного тыка (а таковых будет явное большинство) также могут насоздавать проблем с подобными утечками.
    [/b]
    Это как? Я тут, что-то даже и не в курсе!))
    продвинь это сообщение в соцсеть:  

  4. #4
    <div class='quotetop'>Цитата(Fabrizio * 31.3.2010, 13:29) [snapback]330932[/snapback]</div>
    <div class='quotetop'>Цитата(swan * 31.3.2010, 9:10) [snapback]330925[/snapback]
    Если действительно обкатанный питон заменят на бразильскую Луну то вероятность очередных утечек памяти в первой версии цив5, подобных тем, что были в ванилле 1.00-1.09 приближается к 100% + замыкания и сборщики мусора всякие могут привести к тому, что моддеры, юзающие Луну методом ненаучного тыка (а таковых будет явное большинство) также могут насоздавать проблем с подобными утечками.
    [/b]
    Это как? Я тут, что-то даже и не в курсе!))
    [/b][/quote]
    Попробуй поиграть в четверку ваниллу 1.00 сценарий Earth18civ на оперативке в 512 метров и увидишь как это. Винда каждый ход под конец игры на космос или культуру орала, что надо увеличить файл подкачки.
    продвинь это сообщение в соцсеть:  

  5. #5
    <div class='quotetop'>Цитата(swan * 31.3.2010, 11:10) [snapback]330925[/snapback]</div>
    Если действительно обкатанный питон заменят на бразильскую Луну то вероятность очередных утечек памяти в первой версии цив5, подобных тем, что были в ванилле 1.00-1.09 приближается к 100% + замыкания и сборщики мусора всякие могут привести к тому, что моддеры, юзающие Луну методом ненаучного тыка (а таковых будет явное большинство) также могут насоздавать проблем с подобными утечками.
    [/b]
    Разве можно сделать утечки со сборщиком мусора, как например?

    P.S. В ваниле используется Питон. Я не знаком с ним, но в википедии про него не нашел упоминания про сборщик мусора.
    продвинь это сообщение в соцсеть:  
    Нет монстров страшнее людей.

  6. #6
    Утечки в непатченой ванилле четверки в некоторых случаях происходили в "местах спайки" питона и SDK - здесь возможно в непатченых версиях будет аналогичная ситуация. А про сборщик мусора написал, что если юзать моддинг методом ненаучного тыка, как это делают некоторые - то он может по какой-то причине и не убрать какие-нить какашки, что вполне может вылиться в протечку каныги со всеми ароматными последствиями
    продвинь это сообщение в соцсеть:  

  7. #7
    <div class='quotetop'>Цитата(swan * 31.3.2010, 11:18) [snapback]330940[/snapback]</div>
    Попробуй поиграть в четверку ваниллу 1.00 сценарий Earth18civ на оперативке в 512 метров и увидишь как это. Винда каждый ход под конец игры на космос или культуру орала, что надо увеличить файл подкачки.
    [/b]
    Понятно, помню это сообщение.
    продвинь это сообщение в соцсеть:  

  8. #8
    Полководец Аватар для Мюрат


    Регистрация
    12.05.2008
    Адрес
    Вологда, Вологодской обл.
    Сообщений
    467
    <div class='quotetop'>Цитата(Dynamic * 31.3.2010, 8:55) [snapback]330924[/snapback]</div>
    Список игр, использующих Lua, впечатляет.
    Прикольная терминология: Замыкание, Время жизни, Уборщик мусора...
    Интересно, что допускается только один тип числовых данных по выбору (по умолчанию дабл).

    Подтверждают, что приоритет расширения границ города зависит от его специализации.
    [/b]
    Например supreme commander использует lua, оптимизация там не сказать чтобы плоха, утечек крупных не видел..

    Вспомнил, вспомнил! Сталкер использует Lua
    продвинь это сообщение в соцсеть:  

  9. #9
    Злой магрибский колдун CIVFANATICS.RU TEAM Аватар для sweeper


    Регистрация
    01.03.2005
    Сообщений
    2,968
    Замыкание Луны - это дешевый аналог шаблона.
    Уборщик мусора - настоящий сборщик мусора существует только на машинах с теговой архитектурой. На остальных это потенциальная бомба, которая рванет как раз в тот момент, когда вы будете представлять свой проект комиссии по финансированию/потенциальным инвесторам.
    продвинь это сообщение в соцсеть:  
    Вот уже несколько лет все мои посты крутятся вокруг темы реалистичной модели цивилизации.

  10. #10
    Скачал русификацию гайда,где описывается Lua. Говорю честно-впечатлило.
    Можно использовать при настройке ИИ.
    продвинь это сообщение в соцсеть:  

  11. #11
    <div class='quotetop'>Цитата(Den9510 * 9.4.2010, 18:03) [snapback]332190[/snapback]</div>
    Скачал русификацию гайда,где описывается Lua. Говорю честно-впечатлило.
    Можно использовать при настройке ИИ.
    [/b]
    Надо сперва узнать что из ядра вывели в эту луну - ведь в цив4 далеко даже не половина возможностей выведена в питон - поэтому рано ещё говорить о каком-то моддинге ИИ на Луне
    продвинь это сообщение в соцсеть:  

  12. #12
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    зачем эти левые скрипты когда есть SDK
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  13. #13
    Администратор


    Аватар для Dynamic


    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    12,186
    <div class='quotetop'>Цитата(Peter * 12.4.2010, 9:32) [snapback]332642[/snapback]</div>
    зачем эти левые скрипты когда есть SDK
    [/b]
    Чтобы использовать более простой для понимания (по идее) язык и не покупать среду разработки.
    продвинь это сообщение в соцсеть:  
    PBEM-169 - Зулу, PBEM-170 - Америка, PBEM-172 - Египет, PBEM-174 - Англия

  14. #14
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    есть фришная visual c++ express
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  15. #15
    Администратор


    Аватар для Dynamic


    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    12,186
    <div class='quotetop'>Цитата(Peter * 12.4.2010, 9:42) [snapback]332647[/snapback]</div>
    есть фришная visual c++ express
    [/b]
    Вопрос, на какой версии будет 5-я цива. 4ка, например, писалась на VS2003, которую так просто сейчас не достать.
    продвинь это сообщение в соцсеть:  
    PBEM-169 - Зулу, PBEM-170 - Америка, PBEM-172 - Египет, PBEM-174 - Англия

  16. #16
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    <div class='quotetop'>Цитата(Dynamic * 12.4.2010, 10:44) [snapback]332648[/snapback]</div>
    <div class='quotetop'>Цитата(Peter * 12.4.2010, 9:42) [snapback]332647[/snapback]
    есть фришная visual c++ express
    [/b]
    Вопрос, на какой версии будет 5-я цива. 4ка, например, писалась на VS2003, которую так просто сейчас не достать.
    [/b][/quote]
    я компилировал dll на vs 2008. но для этого нужно еще поставить toolkit 2003 который скачивается с интернета и платформ сдк (оба продукта бесплатны).
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  17. #17
    Lua вроде попроще питона
    продвинь это сообщение в соцсеть:  
    Представитель команды CRC

  18. #18
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,324
    <div class='quotetop'>Цитата(Peter * 12.4.2010, 9:32) [snapback]332642[/snapback]</div>
    зачем эти левые скрипты когда есть SDK
    [/b]
    аха... которых кучу вариантов для 4-ки сделали, только когда поднимается вопрос, что надо объеденить, вот это и вот это.... так все сразу это слишком сложно мы не можем... и плюс привязка к exe-шнику...
    то ещё удовольствие... для мазахистов...
    продвинь это сообщение в соцсеть:  

  19. #19
    Полководец


    Регистрация
    16.07.2010
    Адрес
    Млечный путь, Солнечая система, Земля(Sun d), Евразия, Европа, Украина, Харьковск. обл., Харьков.
    Сообщений
    158


    Никто не может дать ссылку на какой-нибудь учебник по Луа, но только понормальнее. Гуглить не предлагать, пробовал, нашёл только это (из нормального).
    Учебник, для самого-самого чайника, или для человека, знающего паскаль/си++ , или что-то вроде этого.

    Или может этого хватит? ( там не законченный учебник).
    продвинь это сообщение в соцсеть:  
    <span style="color:#FFFFFF">Новооткрытые планеты называют по звезде, и индексе планеты.
    Но первая планета не будет "a", так как "a" - это сама звезда.</span>

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

Ваши права

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

free counters