Действительно, обсуждение многочисленных нюансов создания игры Твоя Цивилизация вынуждает разделить общую тему на подтемы.
Одна из них - про НАУКУ.
Сейчас проштудирую уже написанные страницы обсуждения и перенесу сюда все, касающееся изучения науки, строения дерева наук, получения научных баллов и прочее, связанное с сабжем.
Основной посыл для создания такого разветвленного дерева наук и способа его изучения - многовариантность развития игровых аккаунтов.
Для этого нужно ОГРОМНОЕ количество наук, не очень сильно между собой завязанных.
И нужно усложнение возможности изучить много наук одним аккаунтом.
Тогда у разных игроков будет разный набор наук, тогда и будет многовариантность развития.
И каждый игрок будет отстаивать правильность именно ЕГО пути развития.
Такое усложнение можно сделать, введя условие: для изучения каждой последующей науки требуется на 10% больше научных баллов (с округлением до ближайшего целого), чем на изучение предыдущей, какими бы они не были.
Например, для изучения первой науки надо 5 научных баллов, второй - 6 и т.д.
Примерные прикидки показывают, что одним акком можно изучить наук 200-250, из них сотня базовых, а всего в игре, например, 1000 наук, или еще больше.
Сейчас в ТЦ это реализовано.
И создана возможность относительно легко добавлять еще науки.
Для изучения науки требуются научные баллы, производимые Образовательными зданиями.
При накоплении количества научных баллов, достаточных для изучения следующей науки, эту науку можно изучить мгновенно.
Последний раз редактировалось MaiklIl; 22.07.2012 в 22:20.
Нет, это не ограничение. Это недостаточная возможность.
Например, перед тобой стоит вагон вкуснейших, самых любимых тобой пирожных. И тебе разрешили их все съесть.
Ты съешь их все? Нет. Вот это и есть недостаточная возможность, а не ограничение.
Так и в игре. Тебе никто не запрещает изучить ВСЕ науки, но физически (если играть одним аккаунтом) ты этого сделать не сможешь.
Согласен, что нереалистично. Но именно таким образом создается многовариантность развития.Нет, с этим я категорически не согласна Это что же получается, я изучила 10 торговых и 10 "научных" наук, а для изучения первой науки военного уровня мне потребуется гораздо больше колб, чем какому-то "варвару", который изучил эту науку первой Это и нереалистично и несправедливо
Если ты сперва решила изучить торговые и "научные" науки, значит, ты выбрала именно этот вариант развития и на изучение военных наук ты потратишь больше усилий и времени.
А у "варвара" - наоборот, быстро изучатся военные науки, а на изучение других потребуется гораздо больше времени, что отрицательно повлияет на развитие его цивилизации.
Тогда не будет индивидуальных путей изучения, у всех будет примерно одинаковый набор изученных наук.Каждая наука должна строить заранее определенное фиксированное количество колб
Как вариант, возможно снижение цены науки в колбах в зависимости от числа цивилизаций, знающих эту науку, но мне этот вариант не нравится
"Пустых", как бы "теоретических" наук в ТЦ нет. КАЖДАЯ наука - прикладная, т.е. что-то открывает при ее изучении.Надо, чтобы не было "пустых" наук - каждая наука должна реально что-то давать
Кстати, где можно подробнее прочитать об этой тысяче наук, что конкретно дает каждая из них?
Это либо новое здание, либо новый юнит, либо новое вооружение, либо новый ресурс, либо новая игровая функция и т.д.
Чтобы посмотреть, что дает конкретная наука, нужно зайти в игру, навести мышку на иконку "Дерева наук" (это такой зелененький квадратик с нарисованным схематичным деревом наук вверху страницы), и в выпавшем списке выбрать интересующую. Нажать на нее - откроется таблица с описание предшествующих и последующих наук (если они есть), а также что эта наука открывает при ее изучении.
А также на этой странице открывается ВСЯ ветка предшествующих наук.
Как изучить науку, есть объяснение в ФАКе.
Каждое здание имеет производительность (в час). Поэтому общее производство "колб" в час определяется как сумма производительностей каждого образовательного здания в час.Как именно работают Образовательные здания? Дают ли они фиксированное количество колб или на проценты увеличивают "базовое производство" колб?
Если нет ни одного образовательного здания,колбы не добываются вообще.А если нет ни одного образовательного здания, за счет чего добываются колбы?
Возможность торговли и кражи технологии не предусмотрены.Ну уж если ты никак не хочешь дать каждой науке фиксированную цену в колбах , то надо внимательно проработать вопрос обмена/торговли/кражи технологий
Возможность обмена/торговли технологиями предусмотрена ли?
Но в игре есть возможность войти в Альянс, и внутри Альянса есть возможность передавать научные баллы,(колбы в твоей терминологии) между соальянсниками. Т.е. передавать не конкретные технологии, а возможности для их изучения, как бы "теоретические разработки" для изучения прикладных наук.
Последний раз редактировалось MaiklIl; 22.07.2012 в 22:59.
В ТЦ - три варианта: 1)наука может быть начальной,2)иметь одну предшественницу, 3)иметь две предшественницы.
Технически не сложно сделать и больше предшественниц, просто дополнительная суета с написанием кода, зависимость объема его написания от количества предшественников - не линейная, а геометрическая.
Способ изучения наук в ТЦ можно объяснить так: вырабатываемые научно-образовательными зданиями и накапливаемые научные баллы - это (условно) теоретические разработки.Тут можно наращивать еще кучу идей - разбивать науки на теоретические и прикладные/изобретения; делать их изобретения вероятностными и иногда мгновенными (открытия); наука может начинать работать до полного открытия, и ее можно постоянно усовершенствовать - напр. физика открывается в ранней истории и постоянно улучшается, как город, терра.
Поскольку они теоретические - то неизвестно, где они выстрелят в прикладных науках.
В реале было неоднократно, что теор.исследования, например, в астрономии приводили к открытию, например, в биологии.
Так и здесь - баллы (т.е. теоретические наработки) накопились и опа, произошло открытие в прикладной науке - изобрели порох.
Полностью без изучения военных наук тебе не обойтись, потому что придется организовывать защиту от нападений.
Но на изучение защитных наук уйдет меньше усилий, чем на изучение наук и защиты, и нападения.
Это разные науки, но для агрессора потребуются и те, и другие.
Ну, это спорный вопрос. Имхо, если бы не обмен информацией, "набор изученных наук" у разных цивилизаций был бы довольно разный, в зависимости от среды обитания или культурных и религиозных предпочтений.Кстати, "у всех будет примерно одинаковый набор изученных наук" не так уж нереалистично
В реальной-то жизни набор наук у разных Цив отличается не очень сильно (я не имею в виду здесь научную отсталость)
Ведь научные знания древневосточных цивилизаций, или китайской цивилизации, или древнеевропейских цивилизаций были прилично разные.
И только благодаря путешественникам и торговцам знания одних цивилизаций попадали к другим цивилизациям.
Но если на пути знаний возникали преграды, некоторые изобретения одних сотнями лет и тысячелетиями не доходили до других.
Преграды могли быть разными. Например, секрет изобретения хранился в тайне (как фарфор или порох в древнем Китае). Или другой пример - развитая в других областях цивилизация вообще не контактировала с другими цивилизациями, и потому не могла воспользоваться изобретениями других (колесо, которое не знали инки).
Такой подход имеет место быть. И довольно часто используется в играх. Кому-то нравится такая предопределенность, кому-то нет. Дело вкуса.Я кстати, в Цив3 хотела сделать мод, убирающий дерево наук, то есть науки изучаются последовательно одна за другой - хоть при таком варианте и нет многовариантности , но зато нет и "пустых" наук, да и ИИ долго не ломает голову, каким же путем ему идти
В ТЦ нет наук, открывающих тяжелые юниты. Но есть науки, открывающие тяжелую броню (например, кафтан, большой деревянный щит, кожанный шлем, стеганные поножи) или дополнительные средста, увеличивающие бонус зашиты (например, животное, собака или волк, увеличивает рукопашную защиту, или такое снаряжение, условно названное "палка-копалка", увеличивает дистанционную защиту, т.е. против стрелков).А так меня при многовариантности сильно тянет в сторону наук, дающих мощных юнитов (возможно, не столько для атаки, сколько для защиты) Вот и вся многовариатность
Если их изучить, создать и нацепить на воина, бонус его дефа будет такой, что не всякое оружие его пробьет.
А ведь есть еще всякие защитные сооружения: ров, вал, частокол и т.д. до 7-го уровня. Изучи их, построй в населенном пункте, и дэф твоих войск повысится.
Так что, если хочешь спокойно жить, позаботься о защитном обмундировании и защитных сооружениях и будет тебе "Щастье"
Конечно, есть вероятность, что некоторые науки могут быть редковостребованы или вообще не востребованы. Но это не проблема, пусть сами игроки решают, какие науки изучать.Всякую там Теорию Музыки я даже не открывала
Посему подумай, будут ли те или иные науки реально востребованы в игре
Да, так и есть. Если нет Образовательных зданий, то научных баллов не добавляется.Кстати, MaiklIl, я немного не поняла, вот ты пишешь - Для изучения науки требуются научные баллы, производимые Образовательными зданиями.
Означает ли это, что если нет Образовательных зданий, то наука не идет?
Сейчас в ТЦ ПРИ СОЗДАНИИ АККАУНТА сразу есть три фактора, позволяющих развеять твои опасения (параметры этих факторов можно легко поменять при необходимости).Вроде у тебя первое Образовательное здание это Пещера дум. Для ее постройки нужно "образование-1". Как я его открою?
Первый фактор: некоторые науки известны СРАЗУ, их не надо изучать. Их таких 9.
В том числе, наука Образование-1.
Второй фактор: в первом городе аккаунта СРАЗУ построенно несколько зданий. В том числе - Пещера дум, образовательное здание первого уровня. Оно и будет давать первые произведенные твоей цивилизацией колбы.
Третий фактор: у тебя СРАЗУ уже есть некоторое количество колб (сейчас 200, а на изучение первой науки нужно 5, второй - 6 и т.д. каждый раз на 10% больше).
Т.е. можно СРАЗУ, не произведя еще ни одной колбы, изучить 10 наук. Ускоренное движение в нужном тебе направлении развития. Хоть сразу образовательные здания всех уровней изучи
Последний раз редактировалось MaiklIl; 23.07.2012 в 02:04.
После обсуждения с Sungirl влияния друг на друга научного развития разных цивилизаций пришла в голову идея.
Можно сделать так, чтобы количество научных баллов, требующихся на изучение какой-то науки, уменьшался на коэффициент цивилизаций, УЖЕ ИЗУЧИВШИХ эту науку.
Например, для изучения тобой следующей науки тебе требуется 500 н.б., и ты собираешься изучить "Добычу пищи 4 уровня".
Если эту науку до тебя уже изучили 5 цивилизаций (и если уменьшать на один процент за каждую цивилизацию), то тебе на ее изучение нужно не 500 н.б., а только 475 н.б. (500*95%=475).
А если ее изучили уже 10 цивилизаций, то тебе нужно не 500, а 450 (500*90%=450). И.т.д.
Процентовка (или другие коэффициенты), естественно, может быть любая.
Тогда получится, что если наука действительно новая, никаких разработок по ней нет, то она и изучается сложно. А если эту науку знает уже куча народу, то ее и изучить легче.
Последний раз редактировалось MaiklIl; 03.09.2012 в 21:40.
Да-да, и это правильно. Я хоть и не пишу в теме, но слежу с интересом
Уже сделал изменения в изучении наук, только не внес их пока на сервер, поскольку много всяких изменений и дополнений делаю, и скоро выложу их все разом.
Изменения в изучении наук таковые: каждая цивилизация, изучившая науку, позволяет уменьшить следующей цивилизации затраты научных баллов на 10% от необходимого, причем каждые последующий 10 процентов уменьшения берутся от предыдущего количества процентов.
Т.е. никем не изучена наука - тебе для ее изучения нужно 100% нб.
Наука изучена одной цивилизацией - тебе для ее изучения нужно 90% нб.
Изучена двумя - нужно 81%.
Изучена тремя - нужно 73%.
Изучена четырьмя - нужно 66%.
И т.д. идет уменьшение до минимума 4%, при изучении ее 27-ю цивилизациями.
Решил, что параболическое уменьшение лучше линейного, которое предлагалось ранее.
Последний раз редактировалось MaiklIl; 03.09.2012 в 22:18.
Интересное предложение, можно попробовать реализовать. Правда, навскидку есть пара проблемок.
Первая - в ТЦ вообще не реализована сущность "знакомая-незнакомая цивилизация". Но это проблема несущественна, решается дополнительным программированием.
Вторая - более серьезная, концептуальная. Она в том, что облегчение изучения уже изученных кем-то наук вводится для того, чтобы новичкам, пришедшим в игру позже остальных, было проще изучать науки, и, как следствие, быстрее развиваться и догонять пришедших ранее.
А введение параметра "знаком-незнаком", наоборот, ударит по новичкам, ведь они, только прийдя в игру, еще не знают других цивилизаций.
Последний раз редактировалось MaiklIl; 04.09.2012 в 10:45.
Если "знакомство" будет, как в Цив, при вступлении в контакт или поле зрение юнитов разных стран, то это будет оправдано только на маленьких картах.
Сейчас карта в ТЦ - пробная, 100х100. Ее можно сделать и больше, 200Х200, 500Х500 и больше, проблем нет. И тогда возможность личной встречи юнитов "для знакомства" сильно уменьшается - очень далеко будет. И поэтому бонус развитым странам будет еще больше, чем новичкам, ведь новичкам сложнее отправить своих гонцов в разные края и веси.
Ежели знакомство завязать не только на личный контакт юнитов, но и на другие параметры (например, торговлю и/или дипломатию), то да, скорей всего, это активизирует задействованные функции.