<div class='quotetop'>Цитата(NeverMind * 31.3.2010, 8:35) [snapback]330923[/snapback]</div>Список игр, использующих Lua, впечатляет.В комментариях один из посетителей выставки PAX, ссылаясь на разработчиков, утверждает, что "скриптовым языком для модов будет Lua".
Что такое Lua
[/b]
Прикольная терминология: Замыкание, Время жизни, Уборщик мусора...
Интересно, что допускается только один тип числовых данных по выбору (по умолчанию дабл).
Подтверждают, что приоритет расширения границ города зависит от его специализации.
Если действительно обкатанный питон заменят на бразильскую Луну то вероятность очередных утечек памяти в первой версии цив5, подобных тем, что были в ванилле 1.00-1.09 приближается к 100% + замыкания и сборщики мусора всякие могут привести к тому, что моддеры, юзающие Луну методом ненаучного тыка (а таковых будет явное большинство) также могут насоздавать проблем с подобными утечками. Утешает только одно - язык достаточно обкатаный на других не менее популярных игрушках, что дает высокую вероятность того, что на форуме может появиться несколько человек, уже достаточно хорошо знакомых с ООП на Луне
<div class='quotetop'>Цитата(swan * 31.3.2010, 9:10) [snapback]330925[/snapback]</div>Это как? Я тут, что-то даже и не в курсе!))Если действительно обкатанный питон заменят на бразильскую Луну то вероятность очередных утечек памяти в первой версии цив5, подобных тем, что были в ванилле 1.00-1.09 приближается к 100% + замыкания и сборщики мусора всякие могут привести к тому, что моддеры, юзающие Луну методом ненаучного тыка (а таковых будет явное большинство) также могут насоздавать проблем с подобными утечками.
[/b]![]()
<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 метров и увидишь как это. Винда каждый ход под конец игры на космос или культуру орала, что надо увеличить файл подкачки.
<div class='quotetop'>Цитата(swan * 31.3.2010, 11:10) [snapback]330925[/snapback]</div>Разве можно сделать утечки со сборщиком мусора, как например?Если действительно обкатанный питон заменят на бразильскую Луну то вероятность очередных утечек памяти в первой версии цив5, подобных тем, что были в ванилле 1.00-1.09 приближается к 100% + замыкания и сборщики мусора всякие могут привести к тому, что моддеры, юзающие Луну методом ненаучного тыка (а таковых будет явное большинство) также могут насоздавать проблем с подобными утечками.
[/b]
P.S. В ваниле используется Питон. Я не знаком с ним, но в википедии про него не нашел упоминания про сборщик мусора.
Утечки в непатченой ванилле четверки в некоторых случаях происходили в "местах спайки" питона и SDK - здесь возможно в непатченых версиях будет аналогичная ситуация. А про сборщик мусора написал, что если юзать моддинг методом ненаучного тыка, как это делают некоторые - то он может по какой-то причине и не убрать какие-нить какашки, что вполне может вылиться в протечку каныги со всеми ароматными последствиями![]()
<div class='quotetop'>Цитата(swan * 31.3.2010, 11:18) [snapback]330940[/snapback]</div>Понятно, помню это сообщение.Попробуй поиграть в четверку ваниллу 1.00 сценарий Earth18civ на оперативке в 512 метров и увидишь как это. Винда каждый ход под конец игры на космос или культуру орала, что надо увеличить файл подкачки.
[/b]
<div class='quotetop'>Цитата(Dynamic * 31.3.2010, 8:55) [snapback]330924[/snapback]</div>Например supreme commander использует lua, оптимизация там не сказать чтобы плоха, утечек крупных не видел..Список игр, использующих Lua, впечатляет.
Прикольная терминология: Замыкание, Время жизни, Уборщик мусора...
Интересно, что допускается только один тип числовых данных по выбору (по умолчанию дабл).
Подтверждают, что приоритет расширения границ города зависит от его специализации.
[/b]
Вспомнил, вспомнил! Сталкер использует Lua![]()
Замыкание Луны - это дешевый аналог шаблона.
Уборщик мусора - настоящий сборщик мусора существует только на машинах с теговой архитектурой. На остальных это потенциальная бомба, которая рванет как раз в тот момент, когда вы будете представлять свой проект комиссии по финансированию/потенциальным инвесторам.
<div class='quotetop'>Цитата(Den9510 * 9.4.2010, 18:03) [snapback]332190[/snapback]</div>Надо сперва узнать что из ядра вывели в эту луну - ведь в цив4 далеко даже не половина возможностей выведена в питон - поэтому рано ещё говорить о каком-то моддинге ИИ на ЛунеСкачал русификацию гайда,где описывается Lua. Говорю честно-впечатлило.![]()
Можно использовать при настройке ИИ.
[/b]![]()
зачем эти левые скрипты когда есть SDK![]()
EC2 - разработка игры
Мастерская Steam - мои моды для Civilization V
Last Citadel - сайт игроков Warlords III
<div class='quotetop'>Цитата(Peter * 12.4.2010, 9:32) [snapback]332642[/snapback]</div>Чтобы использовать более простой для понимания (по идее) язык и не покупать среду разработки.зачем эти левые скрипты когда есть SDK
[/b]
есть фришная visual c++ express
EC2 - разработка игры
Мастерская Steam - мои моды для Civilization V
Last Citadel - сайт игроков Warlords III
<div class='quotetop'>Цитата(Peter * 12.4.2010, 9:42) [snapback]332647[/snapback]</div>Вопрос, на какой версии будет 5-я цива. 4ка, например, писалась на VS2003, которую так просто сейчас не достать.есть фришная visual c++ express
[/b]
<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]Вопрос, на какой версии будет 5-я цива. 4ка, например, писалась на VS2003, которую так просто сейчас не достать.есть фришная visual c++ express
[/b]
[/b][/quote]
я компилировал dll на vs 2008. но для этого нужно еще поставить toolkit 2003 который скачивается с интернета и платформ сдк (оба продукта бесплатны).
EC2 - разработка игры
Мастерская Steam - мои моды для Civilization V
Last Citadel - сайт игроков Warlords III
<div class='quotetop'>Цитата(Peter * 12.4.2010, 9:32) [snapback]332642[/snapback]</div>аха... которых кучу вариантов для 4-ки сделали, только когда поднимается вопрос, что надо объеденить, вот это и вот это.... так все сразу это слишком сложно мы не можем... и плюс привязка к exe-шнику...зачем эти левые скрипты когда есть SDK
[/b]
то ещё удовольствие... для мазахистов...
Никто не может дать ссылку на какой-нибудь учебник по Луа, но только понормальнее. Гуглить не предлагать, пробовал, нашёл только это (из нормального).
Учебник, для самого-самого чайника, или для человека, знающего паскаль/си++ , или что-то вроде этого.
Или может этого хватит? ( там не законченный учебник).