Жизнь
|
|
ZIHAMMER1411 | Дата: Четверг, 01.12.2011, 13:55 | Сообщение # 46 |
Звёздный Инженер
Группа: Пользователи
Российская Федерация
Сообщений: 1220
Награды: 8
Статус: Offline
| Quote (Mibus) потом из стратегии в РПГ-ху какую покруче EVE Online =)
|
|
| |
SpaceEngineer | Дата: Пятница, 02.12.2011, 07:27 | Сообщение # 47 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Детально проработанная планетная система, с 5 обитаемыми планетами. Астрономия довольно реалистична, биосферы тоже интересные. http://robert-ibatullin.narod.ru/lamia/nufen.html
|
|
| |
Aerospacefag | Дата: Суббота, 03.12.2011, 16:44 | Сообщение # 48 |
Строитель Миров
Группа: Пользователи
Российская Федерация
Сообщений: 1019
Награды: 3
Статус: Offline
| Вот еще статья на ту же тему внеземных растений. http://www.membrana.ru/particle/646
Win7 Intel Core i5-2310 2.9 Ghz 4 Gb DIMM DDR3 Asus GeForce GTX760, 2 Gb GDDR-5
|
|
| |
Shefik | Дата: Четверг, 08.12.2011, 01:20 | Сообщение # 49 |
Космонавт
Группа: Пользователи
Украина
Сообщений: 44
Награды: 0
Статус: Offline
| Quote (SpaceEngineer) http://robert-ibatullin.narod.ru/lamia/nufen.html Мне очень понравилось, нам бы заполучить этого человека
На основе этой статьи набросал схему альтернативной химии:
Прошу предлагать коррективы, дополнения.
Предположим самой распространенной во вселенной будет углеродная жизнь в водной среде. В холодных условиях возможна углеродная жизнь в амиаке. В горячих - кремниевая в серной кислоте или диоксиде кремния. Остальные варианты - азот, фтороводород, цианистый водород - слишком сомнительны.
Плазмоиды - пылевая плазма или нечто вроде упорядоченного скопления шаровых молний. Как это может выглядеть, какие структуры образовывать? Нужно ли нам это вообще, не слишком ли фантастично?
Какие еще варианты нехимической органики возможны кроме плазмы? Кристаллы? Есть ли какие то более менее обоснованные теории по этому поводу?
Возможна ли жизнь в виде структур значительно отличающихся от клетки? Возможно я зря "афроны" причислил к неклеточным, это по сути очень похоже на клетку по описанию. Но если предположить что минимальной структурной единицей организма будет не жировой пузырек с органеллами внутри а.... что? К примеру развившийся мир РНК без обособленной мембраны.
Возможен ли какой то другой путь развития клетки кроме обособления ядра с хромосомами?
Зовите биохимиков и биологов.
Сообщение отредактировал Shefik - Четверг, 08.12.2011, 01:31 |
|
| |
SpaceEngineer | Дата: Четверг, 08.12.2011, 03:31 | Сообщение # 50 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| "например" пишется слитно:) А так - ничего сказать не могу, я не биохимик...
|
|
| |
SpaceEngineer | Дата: Четверг, 08.12.2011, 16:57 | Сообщение # 51 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Quote В их клетках происходило бы окисление аммиака для образования аналогов моносахаридов, водород бы выделялся в качестве побочного продукта. В данном случае животные будут вдыхать водород, расщепляя аналоги полисахаридов до аммиака и фосфора, ... и водород быстро улетучился бы в космос. Только достаточно холодные и массвные планеты - ледяные и назовые гиганты - могут удержать водород.
|
|
| |
Shefik | Дата: Пятница, 09.12.2011, 02:40 | Сообщение # 52 |
Космонавт
Группа: Пользователи
Украина
Сообщений: 44
Награды: 0
Статус: Offline
| Quote (SpaceEngineer) "например" пишется слитно:) не занудствуй:)
Предлагаю начать с такой схемы просчета вероятности жизни на планетах: Code //проставляем вероятности: // углеродная на основе воды carbonlife_water_chance = 0 if (Planet.Type == Terra and Planet.Temperature > 0 and Planet.Temperature < 100) {carbonlife_water_chance = 0.2} else if (Planet.Type == Oceanida and Planet.Temperature > 0 and Planet.Temperature < 100) {carbonlife_water_chance = 0.3} else if (Planet.Type == Desert and Planet.Temperature > 0 and Planet.Temperature < 100) {carbonlife_water_chance = 0.02}
// углеродная на основе аммиака carbonlife_ammonia_chance = 0 if (Planet.Type == Terra and Planet.Temperature > -70 and Planet.Temperature < -35) {carbonlife_ammonia_chance = 0.01} else if (Planet.Type == Oceanida and Planet.Temperature > -70 and Planet.Temperature < -35) //на холодных океанидах возможны моря аммиака? {carbonlife_ammonia_chance = 0.01} else if (Planet.Type == Desert and Planet.Temperature > -70 and Planet.Temperature < -35) {carbonlife_ammonia_chance = 0.005}
// кремниевая на основе серной кислоты siliconlife_sulfuricacid_chance = 0 if (Planet.Type == Terra and Planet.Temperature > -10 and Planet.Temperature < 270) {siliconlife_sulfuricacid_chance = 0.005} else if (Planet.Type == Oceanida and Planet.Temperature > -10 and Planet.Temperature < 270) // бывают горячие океаниды? на них могут быть моря серной кислоты или расплавленного // кварца под парами воды? {siliconlife_sulfuricacid_chance = 0.005} else if (Planet.Type == Desert and Planet.Temperature > -10 and Planet.Temperature < 270) {siliconlife_sulfuricacid_chance = 0.01}
// кремниевая на основе диоксида кремния siliconlife_silica_chance = 0 if (Planet.Type == Terra and Planet.Temperature > 1730) {siliconlife_silica_chance = 0.005} else if (Planet.Type == Oceanida and Planet.Temperature > 1730) {siliconlife_silica_chance = 0.005} else if (Planet.Type == Desert and Planet.Temperature > 1730) {siliconlife_silica_chance = 0.01}
// цифры с потолка, в подгоне этих вероятностей весь прикол // по уму их надо высчитывать из всяких химических параметров планеты
Planet.Formation = 500 //даем время на формирование планеты, может быть разным Planet.Life = False
//считаем рандомом возможную дату возникновения каждой из форм жизни carbonlife_water_date = Planet.Formation + Fn(1- random(carbonlife_water_chance) ) //Fn имеется в виду какая то функция типа параболы, при которой //чем больше получается 1 - chance тем больше результат в миллионах лет // Fn(1 - 0) стремится к бесконечности (при шансе = ноль жизнь никогда не возникает)
//аналогично: carbonlife_ammonia_date = Planet.Formation + Fn(1- random(carbonlife_ammonia_chance) ) siliconlife_sulfuricacid_date = Planet.Formation + Fn(1- random(siliconlife_sulfuricacid_chance) ) siliconlife_silica_date = Planet.Formation + Fn(1- random(siliconlife_silica_chance) )
//сравниваем: if (carbonlife_water_date < carbonlife_ammonia_date) {if (carbonlife_water_date < siliconlife_sulfuricacid_date) {if (carbonlife_water_date < siliconlife_silica_date) { Planet.Life_chem_type = carbonlife_water if (Planet.Age >= carbonlife_water_date) {Planet.Life = True} } else { Planet.Life_chem_type = siliconlife_silica if (Planet.Age >= siliconlife_silica_date) {Planet.Life = True} } else.... // короче выбираем самую меньшую из 4 переменных // присваимваем соответсвующее значение Planet.Life_chem_type // и узнаем появилась ли жизнь к данному моменту
я конечно забыл программирование сто лет назад, и написал все через задницу на неизвестном языке... ну будем считать это просто как набросок. А дальше надо аналогично считать даты основных событий, типа фотосинтеза, многоклеточности и т.п. сравнивать их с возрастом планеты и уже из этого получать картину жизни на планете. Можно опираться на нашу земную хронологию:
|
|
| |
SpaceEngineer | Дата: Пятница, 09.12.2011, 03:07 | Сообщение # 53 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| А где азотная жизнь на ледяныех мирах вроде Титана и подводная жизнь на телах вроде Европы (её можно считать замёрзшей океанидой)?
И разве метан или этан не могут быть растворителями?
|
|
| |
Mibus | Дата: Пятница, 09.12.2011, 12:02 | Сообщение # 54 |
Первооткрыватель
Группа: Команда SE
Украина
Сообщений: 301
Награды: 0
Статус: Offline
| Еще можно добавить кристаллическую жизнь на астероиды. Поликристаллические друзы - аналог лишайником. Питающиеся ими нанороботы - аналоги бактерий. Над ними - жуки/микророботы.
В дальнейшем их можно будет приручить(перепрограммировать) и приспособить для производства - гибрид био и нанотехнологий.
Win7 64 prof, Athlon II x2 256 3.3Mhz, RAM 4GB, GeForce GTS 250 512MB
Сообщение отредактировал Mibus - Пятница, 09.12.2011, 12:11 |
|
| |
G@tcha | Дата: Вторник, 20.12.2011, 07:58 | Сообщение # 55 |
Космический турист
Группа: Пользователи
Соединенные Штаты
Сообщений: 27
Награды: 0
Статус: Offline
| А плазмоиды пусть живут в туманностях и протопланетных дисках. А те, что в протопланетном диске со временем с некоторым шансом превратятся в кристаллическую жизнь.
|
|
| |
Anton1987ru | Дата: Суббота, 24.12.2011, 23:07 | Сообщение # 56 |
Космонавт
Группа: Команда SE
Российская Федерация
Сообщений: 56
Награды: 0
Статус: Offline
| Сейчас попробую сформулировать идею которая появилась у меня сегодня с утра, смысл в том Как можно создать города в SE? Сегодня выходной день и мне не нужно было идти на работу я залез на один форум смотреть новогоднюю тему для своего android телефона , там были тысячи живых обоев многие из которых генерировали рандомную картинку, я установил много тем и начал играться, с ними какая лучше , многие посмотрел и вдруг одна тема меня удивила , я почувствовал себя так как ньютон которому упало на голову яблоко. Я увидил а что-же тут такого спросите вы? Всё очень просто я увидил анимацию как в пустых местах экрана появились полоски , затем от них начали появлятся рандомно ответвления в виде таких-же полосок , тоесть началось появление фрактала! И что-тут такого? А то что такой фрактал классно было бы применить в SE где полоски это дороги , а белые квадраты это дома, так-же нужно установить квоты для генерации допустим о том что в центре города дома больше чем на окраине , самые большие участки это парки или заводы, так-же можно сделать чтобы небоскрёбы граничили с маленькими зданиями а не только одни высотки ,а модели для генерации можно придумать, я предлагаю сделать смоделировать блоки из которых генератор будит сам строить высотки , эти блоки на подобии конструктора лего по поводу - сколько будет генерится такой город , я ничего сказать не могу на смарте он генерировался минуту. Да и вообще такую тему лучше переместить на ближайшее будущее.
Windows 7 x64 Core 2 quad Q8200 2.8 GHz 512mb Geforce 9800GTX+ 10 GB RAM ddr2
Сообщение отредактировал Anton1987ru - Суббота, 24.12.2011, 23:20 |
|
| |
Crab | Дата: Суббота, 24.12.2011, 23:39 | Сообщение # 57 |
Первооткрыватель
Группа: Модераторы
Российская Федерация
Сообщений: 444
Награды: 1
Статус: Offline
| Главный вопрос как учитывать рельеф генерирующийся процедурно.
Windows 8 x64 Intel Core2 Duo CPU E7500 2.93GHz. 4 GB RAM. Nvidia GeForce 550Ti 1024mb.
|
|
| |
SpaceEngineer | Дата: Суббота, 24.12.2011, 23:58 | Сообщение # 58 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Вот именно. Рельеф всё портит. А так в генерации американских городов нет ничего сложного. Вот европейские, где на каждом доме барельефы и уникальная архитектура - уже сложнее. А ещё сложнее представить, как могут выглядеть поселения инопланетян. Рандомная стихийно растущая застройка из дорог и прямоугольных задний - не самый оптимальный способ строить города.
|
|
| |
Anton1987ru | Дата: Понедельник, 26.12.2011, 01:58 | Сообщение # 59 |
Космонавт
Группа: Команда SE
Российская Федерация
Сообщений: 56
Награды: 0
Статус: Offline
| Quote (Crab, SpaceEngineer) Главный вопрос как учитывать рельеф генерирующийся процедурно. хм, ты прав , для этого нужно сгладить рельеф для начала , или задать квоты что город одного типа не может строится под водой , а другого типа не может строится на полюсах холода , есть ещё идея по этому поводу, допустим можно задать значение что город может появляться только на равнинах и тогда проблема будет решена, так-же город может существовать на неком фундаменте который выпирает из рельефа как плато , по такой маске и будет генерироваться город , а вот этот самый фундамент можно задать как чёрно белая *.bmp или png текстура (где белое фундамент а чёрное или прозрачное - его отсутствие) , задать допустим 500 таких текстур для разнообразия и тут можно будет развернуться для творчества и модификаций и редко будут встречаться похожие , учитывая что и модель самого города будет разная.
Quote (SpaceEngineer) Рандомная стихийно растущая застройка из дорог и прямоугольных задний - не самый оптимальный способ строить города.
Города будующего это как в фильме 5 элемент, так-же можно сделать города под куполами как в Вспомнить всё на марсе под водой прикольно сделать города, а так-же парящие в воздухе
Добавлено (26.12.2011, 01:58) --------------------------------------------- Quote (SpaceEngineer) европейские, где на каждом доме барельефы и уникальная архитектура - уже сложнее. нет ну ты даёшь =) для этого жизни не хватит всё смоделировать , естественно речь идёт о ближайшем будующем где есть допустим 20 рас , и у каждой свой уникальный стиль в одежде и строениях, религиях и технологиях в зависимости на каких планитарных системах они обитают . Естественно всё упрощено, а про европейскую архитектуру - это реально сделать 1000 человек за год допустим один город.. Да и то наврядли ,вспомни игру GTA4 - они её делали примерно 4 года - там 1 город бюджет 100 миллионов долларов. нужно для начала хотя-бы нарисовать в голове что нужно делать для создания жизни в игре, некий план!
Windows 7 x64 Core 2 quad Q8200 2.8 GHz 512mb Geforce 9800GTX+ 10 GB RAM ddr2
Сообщение отредактировал Anton1987ru - Понедельник, 26.12.2011, 02:14 |
|
| |
wowa90 | Дата: Четверг, 05.01.2012, 17:33 | Сообщение # 60 |
Наблюдатель
Группа: Новички
Пират
Сообщений: 7
Награды: 0
Статус: Offline
| Anton1987ru Ты описываешь заранее определенные моменты, но "идиология" проекта как я понимаю подразумевает только процедурную генерацию всего или почти всего. Вообще генерация мешей довольно сложная тема, особенно если надо учесть разную стилистику. Мне реализация представляется следующим образом: В любом случае, архитектура часто и много повторяет друг друга, простой пример наши хрущевки, и "продвинутые" девятиэтажки, которые от них кроме высоты ничем не отличаются. Европейские деревянные домики а-ля швабия см. 2ю фотку отличаются друг от друга, но лишь масштабированием отдельных делатей и цветом. Т.е. для того что бы описать большую часть архитектуры нужно определить один или несколько усредненных шаблонов, которые затем процедурно видоизменяются до n количества вариаций которые уже служат "типовым" решением которое клонируется многократно. Шаблоны тоже кстати можно процедурно делать. А украшательства можно делать фракталами, или чем то подобным. Но вообще форм процедурного исскуства немало. Не очень хороший пример, но: искусство роботов В любом случае цивилизации могут быть не только технологические, но и отсталые, либо и не помышляющие о космосе (мир постоянно укрытый облаками, или водный мир). Все это накладывает отпечатки... Кстати города могут быть и не только на планетах. Но в космосе, как например Стенфордский Тор, колонии О'Нейла. Либо города на астероидах. Варианты, варианты.
|
|
| |