PDA

Просмотр полной версии : Твоя Цивилизация. Обсуждаем НАУКУ.



MaiklIl
22.07.2012, 22:01
Действительно, обсуждение многочисленных нюансов создания игры Твоя Цивилизация вынуждает разделить общую тему на подтемы.
Одна из них - про НАУКУ.
Сейчас проштудирую уже написанные страницы обсуждения и перенесу сюда все, касающееся изучения науки, строения дерева наук, получения научных баллов и прочее, связанное с сабжем.

Основной посыл для создания такого разветвленного дерева наук и способа его изучения - многовариантность развития игровых аккаунтов.

Для этого нужно ОГРОМНОЕ количество наук, не очень сильно между собой завязанных.
И нужно усложнение возможности изучить много наук одним аккаунтом.
Тогда у разных игроков будет разный набор наук, тогда и будет многовариантность развития.
И каждый игрок будет отстаивать правильность именно ЕГО пути развития.
Такое усложнение можно сделать, введя условие: для изучения каждой последующей науки требуется на 10% больше научных баллов (с округлением до ближайшего целого), чем на изучение предыдущей, какими бы они не были.
Например, для изучения первой науки надо 5 научных баллов, второй - 6 и т.д.
Примерные прикидки показывают, что одним акком можно изучить наук 200-250, из них сотня базовых, а всего в игре, например, 1000 наук, или еще больше.

Сейчас в ТЦ это реализовано.
И создана возможность относительно легко добавлять еще науки.

Для изучения науки требуются научные баллы, производимые Образовательными зданиями.
При накоплении количества научных баллов, достаточных для изучения следующей науки, эту науку можно изучить мгновенно.

MaiklIl
22.07.2012, 22:16
1000 технологий/зданий это наверное перебор. Хотя если они называются еда-1 ... еда-10 то нормально.
какая-то часть наук действительно 7-уровневая, с 1-го по 7-й, но есть и обычные.
Каждая уровневая наука открывает соответствующее продвинутое здание этого уровня.

MaiklIl
22.07.2012, 22:33
Ну нет, я против каких-либо искусственных ограничений :nono: Если игрок прокачивает свою науку, затрачивает усилия на строительство библиотек, школ, университетов, на содержание ученых - почему какая-то внешняя сила должна его искусственно ограничивать? :mat:
Нет, это не ограничение. Это недостаточная возможность.
Например, перед тобой стоит вагон вкуснейших, самых любимых тобой пирожных. И тебе разрешили их все съесть.
Ты съешь их все? Нет. Вот это и есть недостаточная возможность, а не ограничение.
Так и в игре. Тебе никто не запрещает изучить ВСЕ науки, но физически (если играть одним аккаунтом) ты этого сделать не сможешь.

Нет, с этим я категорически не согласна :nono: Это что же получается, я изучила 10 торговых и 10 "научных" наук, а для изучения первой науки военного уровня мне потребуется гораздо больше колб, чем какому-то "варвару", который изучил эту науку первой :shock: Это и нереалистично и несправедливо :mat:
Согласен, что нереалистично. Но именно таким образом создается многовариантность развития.
Если ты сперва решила изучить торговые и "научные" науки, значит, ты выбрала именно этот вариант развития и на изучение военных наук ты потратишь больше усилий и времени.
А у "варвара" - наоборот, быстро изучатся военные науки, а на изучение других потребуется гораздо больше времени, что отрицательно повлияет на развитие его цивилизации.

Каждая наука должна строить заранее определенное фиксированное количество колб :yes:
Как вариант, возможно снижение цены науки в колбах в зависимости от числа цивилизаций, знающих эту науку, но мне этот вариант не нравится :mellow:
Тогда не будет индивидуальных путей изучения, у всех будет примерно одинаковый набор изученных наук.

Надо, чтобы не было "пустых" наук - каждая наука должна реально что-то давать ;)
Кстати, где можно подробнее прочитать об этой тысяче наук, что конкретно дает каждая из них? ;)
"Пустых", как бы "теоретических" наук в ТЦ нет. КАЖДАЯ наука - прикладная, т.е. что-то открывает при ее изучении.
Это либо новое здание, либо новый юнит, либо новое вооружение, либо новый ресурс, либо новая игровая функция и т.д.
Чтобы посмотреть, что дает конкретная наука, нужно зайти в игру, навести мышку на иконку "Дерева наук" (это такой зелененький квадратик с нарисованным схематичным деревом наук вверху страницы), и в выпавшем списке выбрать интересующую. Нажать на нее - откроется таблица с описание предшествующих и последующих наук (если они есть), а также что эта наука открывает при ее изучении.
А также на этой странице открывается ВСЯ ветка предшествующих наук.
Как изучить науку, есть объяснение в ФАКе.

Как именно работают Образовательные здания? Дают ли они фиксированное количество колб или на проценты увеличивают "базовое производство" колб? ;)
Каждое здание имеет производительность (в час). Поэтому общее производство "колб" в час определяется как сумма производительностей каждого образовательного здания в час.

А если нет ни одного образовательного здания, за счет чего добываются колбы?
Если нет ни одного образовательного здания,колбы не добываются вообще.

Ну уж если ты никак не хочешь дать каждой науке фиксированную цену в колбах :nono: , то надо внимательно проработать вопрос обмена/торговли/кражи технологий :p
Возможность обмена/торговли технологиями предусмотрена ли? ;)
Возможность торговли и кражи технологии не предусмотрены.
Но в игре есть возможность войти в Альянс, и внутри Альянса есть возможность передавать научные баллы,(колбы в твоей терминологии) между соальянсниками. Т.е. передавать не конкретные технологии, а возможности для их изучения, как бы "теоретические разработки" для изучения прикладных наук.

MaiklIl
22.07.2012, 22:45
В Цив4 уже реализовали подидею, которую я раньше предлагал - наука может происходить не жестко от одной предшественницы, а от нескольких.
В ТЦ - три варианта: 1)наука может быть начальной,2)иметь одну предшественницу, 3)иметь две предшественницы.
Технически не сложно сделать и больше предшественниц, просто дополнительная суета с написанием кода, зависимость объема его написания от количества предшественников - не линейная, а геометрическая.

Тут можно наращивать еще кучу идей - разбивать науки на теоретические и прикладные/изобретения; делать их изобретения вероятностными и иногда мгновенными (открытия); наука может начинать работать до полного открытия, и ее можно постоянно усовершенствовать - напр. физика открывается в ранней истории и постоянно улучшается, как город, терра.
Способ изучения наук в ТЦ можно объяснить так: вырабатываемые научно-образовательными зданиями и накапливаемые научные баллы - это (условно) теоретические разработки.
Поскольку они теоретические - то неизвестно, где они выстрелят в прикладных науках.
В реале было неоднократно, что теор.исследования, например, в астрономии приводили к открытию, например, в биологии.
Так и здесь - баллы (т.е. теоретические наработки) накопились и опа, произошло открытие в прикладной науке - изобрели порох.

MaiklIl
23.07.2012, 01:24
Ну не знаю :shy: Будет ли мне выгодно изучать торговые и "научные" науки в ущерб военным :unsure:
Полностью без изучения военных наук тебе не обойтись, потому что придется организовывать защиту от нападений.
Но на изучение защитных наук уйдет меньше усилий, чем на изучение наук и защиты, и нападения.
Это разные науки, но для агрессора потребуются и те, и другие.

Кстати, "у всех будет примерно одинаковый набор изученных наук" не так уж нереалистично :)
В реальной-то жизни набор наук у разных Цив отличается не очень сильно (я не имею в виду здесь научную отсталость) :p
Ну, это спорный вопрос. Имхо, если бы не обмен информацией, "набор изученных наук" у разных цивилизаций был бы довольно разный, в зависимости от среды обитания или культурных и религиозных предпочтений.
Ведь научные знания древневосточных цивилизаций, или китайской цивилизации, или древнеевропейских цивилизаций были прилично разные.
И только благодаря путешественникам и торговцам знания одних цивилизаций попадали к другим цивилизациям.
Но если на пути знаний возникали преграды, некоторые изобретения одних сотнями лет и тысячелетиями не доходили до других.
Преграды могли быть разными. Например, секрет изобретения хранился в тайне (как фарфор или порох в древнем Китае). Или другой пример - развитая в других областях цивилизация вообще не контактировала с другими цивилизациями, и потому не могла воспользоваться изобретениями других (колесо, которое не знали инки).

Я кстати, в Цив3 хотела сделать мод, убирающий дерево наук, то есть науки изучаются последовательно одна за другой - хоть при таком варианте и нет многовариантности :) , но зато нет и "пустых" наук, да и ИИ долго не ломает голову, каким же путем ему идти :p
Такой подход имеет место быть. И довольно часто используется в играх. Кому-то нравится такая предопределенность, кому-то нет. Дело вкуса.

А так меня при многовариантности сильно тянет в сторону наук, дающих мощных юнитов (возможно, не столько для атаки, сколько для защиты) :rifle: Вот и вся многовариатность :p
В ТЦ нет наук, открывающих тяжелые юниты. Но есть науки, открывающие тяжелую броню (например, кафтан, большой деревянный щит, кожанный шлем, стеганные поножи) или дополнительные средста, увеличивающие бонус зашиты (например, животное, собака или волк, увеличивает рукопашную защиту, или такое снаряжение, условно названное "палка-копалка", увеличивает дистанционную защиту, т.е. против стрелков).
Если их изучить, создать и нацепить на воина, бонус его дефа будет такой, что не всякое оружие его пробьет.
А ведь есть еще всякие защитные сооружения: ров, вал, частокол и т.д. до 7-го уровня. Изучи их, построй в населенном пункте, и дэф твоих войск повысится.
Так что, если хочешь спокойно жить, позаботься о защитном обмундировании и защитных сооружениях и будет тебе "Щастье" :)

Всякую там Теорию Музыки я даже не открывала ;)
Посему подумай, будут ли те или иные науки реально востребованы в игре :umnik:
Конечно, есть вероятность, что некоторые науки могут быть редковостребованы или вообще не востребованы. Но это не проблема, пусть сами игроки решают, какие науки изучать.

Кстати, MaiklIl, я немного не поняла, вот ты пишешь - Для изучения науки требуются научные баллы, производимые Образовательными зданиями.
Означает ли это, что если нет Образовательных зданий, то наука не идет? :unsure:Да, так и есть. Если нет Образовательных зданий, то научных баллов не добавляется.

Вроде у тебя первое Образовательное здание это Пещера дум. Для ее постройки нужно "образование-1". Как я его открою? ;)
Сейчас в ТЦ ПРИ СОЗДАНИИ АККАУНТА сразу есть три фактора, позволяющих развеять твои опасения (параметры этих факторов можно легко поменять при необходимости).
Первый фактор: некоторые науки известны СРАЗУ, их не надо изучать. Их таких 9.
В том числе, наука Образование-1.
Второй фактор: в первом городе аккаунта СРАЗУ построенно несколько зданий. В том числе - Пещера дум, образовательное здание первого уровня. Оно и будет давать первые произведенные твоей цивилизацией колбы.
Третий фактор: у тебя СРАЗУ уже есть некоторое количество колб (сейчас 200, а на изучение первой науки нужно 5, второй - 6 и т.д. каждый раз на 10% больше).
Т.е. можно СРАЗУ, не произведя еще ни одной колбы, изучить 10 наук. Ускоренное движение в нужном тебе направлении развития. Хоть сразу образовательные здания всех уровней изучи :)

MaiklIl
23.07.2012, 02:11
В ТЦ нет наук, открывающих тяжелые юниты. Но есть науки, открывающие тяжелую броню...Прочитал и понял, что здесь "гоню".
Есть в ТЦ тяжелые юниты. Это боевые машины.
На сейчас в понятие "Боевые машины" входят осадные орудия (их несколько видов) и катапульты (их еще больше видов, чем осадных).

Peter
23.07.2012, 09:52
мне кажется в соответствии с сеттингом в качестве основы для многовариантности было б лучше взять культуру чем науку.

MaiklIl
23.07.2012, 11:42
мне кажется в соответствии с сеттингом в качестве основы для многовариантности было б лучше взять культуру чем науку.Согласен. Обычно так и делают. Это жизненно.
И в Циве так реализовано. А сколько сейчас там вариантов? Всякие греки, римляне и т.д. Пара-тройка десятков, не больше? И для каждого варианта надо отдельные свойства прописывать, гемора сколько ((

Peter
23.07.2012, 12:23
Согласен. Обычно так и делают. Это жизненно.
И в Циве так реализовано. А сколько сейчас там вариантов? Всякие греки, римляне и т.д. Пара-тройка десятков, не больше? И для каждого варианта надо отдельные свойства прописывать, гемора сколько ((

в 5й цивилизации есть деревья социальных политик, сделано по аналогии с научным деревом.

MaiklIl
23.07.2012, 15:05
в 5й цивилизации есть деревья социальных политик, сделано по аналогии с научным деревом.
Да? Это интересно! Хорошая находка, надо будет присмотреться, а то до 5й Цивы руки так и не дошли, 4я Цива интерес отбила :(

MaiklIl
23.07.2012, 16:30
После обсуждения с Sungirl влияния друг на друга научного развития разных цивилизаций пришла в голову идея.
Можно сделать так, чтобы количество научных баллов, требующихся на изучение какой-то науки, уменьшался на коэффициент цивилизаций, УЖЕ ИЗУЧИВШИХ эту науку.
Например, для изучения тобой следующей науки тебе требуется 500 н.б., и ты собираешься изучить "Добычу пищи 4 уровня".
Если эту науку до тебя уже изучили 5 цивилизаций (и если уменьшать на один процент за каждую цивилизацию), то тебе на ее изучение нужно не 500 н.б., а только 475 н.б. (500*95%=475).
А если ее изучили уже 10 цивилизаций, то тебе нужно не 500, а 450 (500*90%=450). И.т.д.
Процентовка (или другие коэффициенты), естественно, может быть любая.
Тогда получится, что если наука действительно новая, никаких разработок по ней нет, то она и изучается сложно. А если эту науку знает уже куча народу, то ее и изучить легче.

General
26.08.2012, 13:11
Да-да, и это правильно. Я хоть и не пишу в теме, но слежу с интересом :)

MaiklIl
03.09.2012, 22:10
Да-да, и это правильно. Я хоть и не пишу в теме, но слежу с интересом :)
Уже сделал изменения в изучении наук, только не внес их пока на сервер, поскольку много всяких изменений и дополнений делаю, и скоро выложу их все разом.
Изменения в изучении наук таковые: каждая цивилизация, изучившая науку, позволяет уменьшить следующей цивилизации затраты научных баллов на 10% от необходимого, причем каждые последующий 10 процентов уменьшения берутся от предыдущего количества процентов.
Т.е. никем не изучена наука - тебе для ее изучения нужно 100% нб.
Наука изучена одной цивилизацией - тебе для ее изучения нужно 90% нб.
Изучена двумя - нужно 81%.
Изучена тремя - нужно 73%.
Изучена четырьмя - нужно 66%.
И т.д. идет уменьшение до минимума 4%, при изучении ее 27-ю цивилизациями.

Решил, что параболическое уменьшение лучше линейного, которое предлагалось ранее.

AFro
03.09.2012, 23:30
...каждая цивилизация, изучившая науку, позволяет уменьшить следующей цивилизации затраты научных баллов на 10% от необходимого, причем каждые последующий 10 процентов уменьшения берутся от предыдущего количества процентов...
Небольшой комментарий: это уменьшение нужно учитывать, если игрок знаком с цивилизацией, которая знает науку. Т. е. если все 27 цив науку знают, а игрок знает только 5 цив, то для этого игрока затраты уменьшатся так, как если бы науку знали всего 5 цив.

MaiklIl
04.09.2012, 10:39
Небольшой комментарий: это уменьшение нужно учитывать, если игрок знаком с цивилизацией, которая знает науку. Т. е. если все 27 цив науку знают, а игрок знает только 5 цив, то для этого игрока затраты уменьшатся так, как если бы науку знали всего 5 цив.
Интересное предложение, можно попробовать реализовать. Правда, навскидку есть пара проблемок.
Первая - в ТЦ вообще не реализована сущность "знакомая-незнакомая цивилизация". Но это проблема несущественна, решается дополнительным программированием.
Вторая - более серьезная, концептуальная. Она в том, что облегчение изучения уже изученных кем-то наук вводится для того, чтобы новичкам, пришедшим в игру позже остальных, было проще изучать науки, и, как следствие, быстрее развиваться и догонять пришедших ранее.
А введение параметра "знаком-незнаком", наоборот, ударит по новичкам, ведь они, только прийдя в игру, еще не знают других цивилизаций.

AFro
04.09.2012, 11:09
Вторая - более серьезная, концептуальная. Она в том, что облегчение изучения уже изученных кем-то наук вводится для того, чтобы новичкам, пришедшим в игру позже остальных, было проще изучать науки, и, как следствие, быстрее развиваться и догонять пришедших ранее.
А введение параметра "знаком-незнаком", наоборот, ударит по новичкам, ведь они, только прийдя в игру, еще не знают других цивилизаций.Да, с такой точки зрения я ситуацию не рассматривал. Я думал, что это заставит участников усиленно разыскивать остальных игроков и, как следствие, неизбежно заниматься политикой/дипломатией.

MaiklIl
04.09.2012, 11:31
это заставит участников усиленно разыскивать остальных игроков и, как следствие, неизбежно заниматься политикой/дипломатией.Если "знакомство" будет, как в Цив, при вступлении в контакт или поле зрение юнитов разных стран, то это будет оправдано только на маленьких картах.
Сейчас карта в ТЦ - пробная, 100х100. Ее можно сделать и больше, 200Х200, 500Х500 и больше, проблем нет. И тогда возможность личной встречи юнитов "для знакомства" сильно уменьшается - очень далеко будет. И поэтому бонус развитым странам будет еще больше, чем новичкам, ведь новичкам сложнее отправить своих гонцов в разные края и веси.
Ежели знакомство завязать не только на личный контакт юнитов, но и на другие параметры (например, торговлю и/или дипломатию), то да, скорей всего, это активизирует задействованные функции.