Это командный вызов, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
существо - эволюционирующая искусственная жизнь
СИНТАКСИС
тварь [ВАРИАНТ]...
ОПИСАНИЕ
Эта страница справочника была написана для дистрибутива Debian, потому что в системе критериев нет
страницу руководства. Он предоставляет информацию, взятую из выходных данных "critterding --help" и проекта.
страницу.
Криттердинг представляет собой трехмерную вселенную «чашку Петри», демонстрирующую эволюцию искусственной жизни.
Существа начинают с совершенно случайными мозгами и телами, но запускаются автоматически.
превращаясь во что-то с гораздо лучшими навыками выживания.
Сенсоры информируют зверюшек:
- если их голова касается пищевого блока.
- их голова касается другого существа
- если они способны производить потомство
- об их энергетическом состоянии
- об их возрасте
- о состоянии суставов
- как выглядит мир (видение RGBA)
Существа могут использовать следующие двигательные нейроны (действия):
- загиб
- загнуть стык в другую сторону
- есть
- производить потомство
По умолчанию программа устанавливает небольшой мир с относительно большим количеством единиц еды.
и продолжает подбрасывать тварей со случайно сгенерированными мозгами и телами.
Через некоторое время одно из этих идиотов неизбежно станет достаточно хорошим, чтобы поддерживать
небольшое население:
Медленно, но верно их поведение станет менее случайным по мере того, как они демонстрируют
все больше и больше навыков выживания.
КЛЮЧИ
Чтобы сохранить текущие настройки в профиль, нажмите "s"в моделировании. Он будет сохранен в
./default и может быть загружен с помощью "--профиль ./дефолт"
Используйте F1 в моделировании для получения дополнительной информации о ключах.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
- автозагрузка Num
автозагрузить твари из ~ / .critterding / load
(по умолчанию: 0, диапазон: 0-1)
--autoloadlastsaved Num
автозагрузить твари из ~ / .critterding / lastsaved
(по умолчанию: 0, диапазон: 0-1)
- тест Num
запустить тестовый тест
(по умолчанию: 0, диапазон: 0-1)
--body_maxbodyparts Num
максимальное количество частей тела на животное
(по умолчанию: 30, диапазон: 0-1000000)
--body_maxbodyparts во время сборки Num
максимум частей тела для нового твари
(по умолчанию: 6, диапазон: 1-1000000)
--body_maxbodypartsize Num
максимальный размер части тела твари
(по умолчанию: 200, диапазон: 1-1000000)
--body_maxheadsize Num
максимальный размер головы твари
(по умолчанию: 80, диапазон: 1-1000000)
--body_maxmutations Num
максимальное количество мутаций на теле мутанта
(по умолчанию: 3, диапазон: 1-1000000)
--body_minbodypartsize Num
минимальный размер части тела твари
(по умолчанию: 20, диапазон: 1-1000000)
--body_minheadsize Num
минимальный размер головы твари
(по умолчанию: 30, диапазон: 1-1000000)
--body_mutationrate Num
процент новорожденных, которые мутируют тела
(по умолчанию: 10, диапазон: 0-100)
--body_percentmutateeffectaddbodypart Num
шанс добавить часть тела
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectchangecolor Num
шанс изменить цвет тела
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectchangecolor_slightly Num
шанс изменить цвет тела
(по умолчанию: 5, диапазон: 0-100)
--body_percentmutateeffectchangeconstraintangles Num
возможность изменения углов положения суставов
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectchangeconstraintangles_slightly Num
возможность изменения углов положения суставов
(по умолчанию: 5, диапазон: 0-100)
--body_percentmutateeffectchangeconstraintlimits Num
возможность изменения пределов подвижности суставов
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectchangeconstraintlimits_slightly Num
возможность незначительного изменения ограничения подвижности суставов
(по умолчанию: 5, диапазон: 0-100)
--body_percentmutateeffectchangeconstraintposition Num
возможность изменения положения суставов
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectchangeconstraintposition_slightly Num
шанс немного изменить положение суставов
(по умолчанию: 5, диапазон: 0-100)
--body_percentmutateeffectremovebodypart Num
шанс удалить часть тела
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectrepositionhead Num
шанс переставить голову
(по умолчанию: 5, диапазон: 0-100)
--body_percentmutateeffectresizebodypart Num
шанс изменить размер части тела
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectresizebodypart_slightly Num
шанс немного изменить размер части тела
(по умолчанию: 5, диапазон: 0-100)
--body_percentmutateeffectresizehead Num
шанс изменить размер головы
(по умолчанию: 1, диапазон: 0-100)
--body_percentmutateeffectresizehead_slightly Num
шанс немного изменить размер головы
(по умолчанию: 5, диапазон: 0-100)
--brain_costfireringмотонейрон Num
стоимость запуска мотонейрона
(по умолчанию: 100, диапазон: 0-1000000)
--brain_costfireningнейрон Num
стоимость срабатывания нейрона
(по умолчанию: 10, диапазон: 0-1000000)
--brain_costhavingneuron Num
стоимость нейрона (1/100000 энергии)
(по умолчанию: 50, диапазон: 0-1000000)
--brain_costhavingсинапс Num
стоимость синапса
(по умолчанию: 1, диапазон: 0-1000000)
--brain_maxdendridicbranches Num
максимальное количество дендритов на нейрон
(по умолчанию: 3, диапазон: 1-1000000)
--brain_maxfireringthreshold Num
максимальный порог срабатывания нейрона
(по умолчанию: 10, диапазон: 1-1000000)
--brain_maxmutations Num
максимальное количество мутаций на мозговом мутанте
(по умолчанию: 10, диапазон: 1-1000000)
--brain_maxneurons Num
максимальное количество нейронов на одно существо
(по умолчанию: 1000, диапазон: 1-1000000)
--brain_maxneuronsвремя сборки Num
максимальное количество нейронов для нового существа
(по умолчанию: 200, диапазон: 1-1000000)
--brain_maxplacitystrengthen Num
максимальный вес, на который укрепляются пластиковые синапсы
(по умолчанию: 1000, диапазон: 1-1000000)
--brain_maxplasibilityослабить Num
максимальный вес, на который ослабляются пластиковые синапсы
(по умолчанию: 10000, диапазон: 1-1000000)
--brain_maxсинапсы Num
максимальное количество синапсов на нейрон
(по умолчанию: 100, диапазон: 1-1000000)
--brain_maxsynapses во время сборки Num
максимальное количество синапсов для нового нейрона нового существа
(по умолчанию: 40, диапазон: 1-1000000)
--brain_minfireingthreshold Num
минимальный порог срабатывания нейрона
(по умолчанию: 2, диапазон: 1-1000000)
--brain_minneuronвремя сборки Num
минимум нейронов для нового существа
(по умолчанию: 50, диапазон: 1-1000000)
--brain_minпластичностьсилазатем Num
минимальный вес, на который укрепляются пластиковые синапсы
(по умолчанию: 100, диапазон: 1-1000000)
--brain_minplascityослабить Num
минимальный вес, на который ослабляются пластиковые синапсы
(по умолчанию: 1000, диапазон: 1-1000000)
--brain_minsynapses Num
минимальное количество синапсов на нейрон
(по умолчанию: 1, диапазон: 1-1000000)
--brain_minsynapses во время сборки Num
минимум синапсов для нового нейрона
(по умолчанию: 1, диапазон: 1-1000000)
--brain_mutate_maxdendridicbranches Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_maxfireringthreshold Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_minfireingthreshold Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_mutateeffects Num
эффекты мутации мутации
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_percentchanceсогласованныесинапсы Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_percentchanceinhibitoryнейрон Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_percentchanceinhibitoryсинапсы Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_percentchanceмотонейрон Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_percentchanceпластиковый нейрон Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_percentchanceсенсорныйсинапс Num
изменить это значение
(по умолчанию: 0, диапазон: 0-1)
--brain_mutate_plasticityfactors Num
изменить минимальные / максимальные значения пластичности
(по умолчанию: 0, диапазон: 0-1)
--brain_mutationrate Num
процент новорожденных с мутацией мозга
(по умолчанию: 10, диапазон: 0-100)
--brain_percentchanceсогласованныесинапсы Num
процентная вероятность того, что все синапсы нейронов тормозят или возбуждают
(по умолчанию: 0, диапазон: 0-100)
--brain_percentchanceinhibitoryнейрон Num
процентная вероятность, что нейрон является тормозящим
(по умолчанию: 50, диапазон: 0-100)
--brain_percentchanceinhibitoryсинапсы Num
процентная вероятность того, что синапс является тормозящим
(по умолчанию: 50, диапазон: 0-100)
--brain_percentchanceмотонейрон Num
процентная вероятность, что нейрон является двигательным нейроном
(по умолчанию: 50, диапазон: 0-100)
--brain_percentchanceпластиковый нейрон Num
процентная вероятность, что нейрон имеет пластиковые синапсы
(по умолчанию: 20, диапазон: 0-100)
--brain_percentchanceсенсорныйсинапс Num
процент изменения синапс подключается к входу
(по умолчанию: 20, диапазон: 0-100)
--brain_percentmutateeffectaddneuron Num
шанс добавить нейрон
(по умолчанию: 1, диапазон: 0-100)
--brain_percentmutateeffectaddsynapse Num
шанс добавить синапс
(по умолчанию: 5, диапазон: 0-100)
--brain_percentmutateeffectaltermutable Num
изменить значение изменяемой опции
(по умолчанию: 1, диапазон: 0-100)
--brain_percentmutateeffectальтернейрон Num
шанс изменить нейрон
(по умолчанию: 2, диапазон: 0-100)
--brain_percentmutateeffectremoveneuron Num
шанс удалить нейрон
(по умолчанию: 1, диапазон: 0-100)
--brain_percentmutateeffectremovesynapse Num
шанс удаления синапса
(по умолчанию: 5, диапазон: 0-100)
- камераочувствительность Num
чувствительность камеры
(по умолчанию: 20, диапазон: 1-1000)
--цветной режим Num
идентично окрашивает генетически точных существ
(по умолчанию: 0, диапазон: 0-1)
--critter_autoexchangeinterval Num
сохранять тварей каждые n секунд
(по умолчанию: 0, диапазон: 0-1000000)
--critter_autosaveinterval Num
сохранять тварей каждые n секунд
(по умолчанию: 0, диапазон: 0-1000000)
--critter_enableвсеядные Num
позволяет твари поедать друг друга
(по умолчанию: 1, диапазон: 0-1)
--critter_insertevery Num
вставляет случайное существо каждые n кадров
(по умолчанию: 0, диапазон: 0-1000000)
--critter_killhalfat Num
убить 50% тварей, если население достигнет n
(по умолчанию: 120, диапазон: 2-1000000)
--critter_maxenergy Num
максимальное количество энергии, которое имеет существо
(по умолчанию: 5000, диапазон: 1-1000000)
--critter_maxlifetime Num
максимальное количество кадров, в которых живет тварь
(по умолчанию: 40000, диапазон: 1-1000000)
--critter_minenergyproc Num
энергия, необходимая животным для размножения
(по умолчанию: 3000, диапазон: 1-1000000)
--critter_procinterval Num
минимальные промежутки времени между родами
(по умолчанию: 20, диапазон: 1-1000000)
--critter_raycastvision Num
использовать raycast vision вместо opengl
(по умолчанию: 0, диапазон: 0-1)
--critter_retinasize Num
размер сетчатки глаза зверька
(по умолчанию: 8, диапазон: 1-1000)
--critter_sightrange Num
расстояние, которое может видеть существо (10 = 1 размер мира)
(по умолчанию: 70, диапазон: 1-1000000)
--critter_startenergy Num
энергия, с которой начинается новое существо (адам)
(по умолчанию: 3000, диапазон: 1-1000000)
--drawscene Num
нарисовать сцену
(по умолчанию: 1, диапазон: 0-1)
--энергия Num
энергия в системе по количеству кубиков еды
(по умолчанию: 400, диапазон: 0-1000000)
--exit_if_empty Num
выйти из симуляции, если нет существ
(по умолчанию: 0, диапазон: 0-1)
--food_maxenergy Num
максимальное количество энергии, которое имеет единица
(по умолчанию: 1500, диапазон: 1-1000000)
--food_maxlifetime Num
максимальное количество кадров, на которые существует единица питания
(по умолчанию: 40000, диапазон: 1-1000000)
--food_size Num
размер единицы еды
(по умолчанию: 200, диапазон: 1-1000000)
--fpslimit Num
кадров в секунду для ограничителя fps
(по умолчанию: 30, диапазон: 1-1000)
--fsX Num
полноэкранное разрешение X
(по умолчанию: 800, диапазон: 1-1000000)
--fsY Num
полноэкранное разрешение Y
(по умолчанию: 600, диапазон: 1-1000000)
--полноэкранный Num
включить полноэкранный режим
(по умолчанию: 0, диапазон: 0-1)
--Обезглавленный Num
не открывать контекст gl
(по умолчанию: 0, диапазон: 0-1)
--killhalf_decnergypct Num
уменьшить энергию на n процентов при срабатывании killhalfat
(по умолчанию: 1, диапазон: 0-100)
--killhalf_decrmaxlifetimepct Num
уменьшить crister_maxlifetime на n при срабатывании killhalfat
(по умолчанию: 0, диапазон: 0-100)
--killhalf_incrworldsizeX Num
увеличить размер мираX на n, когда срабатывает killhalfat
(по умолчанию: 0, диапазон: 0-100)
--killhalf_incrworldsizeY Num
увеличить размер мираY на n, когда срабатывает killhalfat
(по умолчанию: 0, диапазон: 0-100)
--минкриттеры Num
минимальное количество тварей
(по умолчанию: 10, диапазон: 0-1000)
--гонка Num
включить симуляцию гонки
(по умолчанию: 0, диапазон: 0-1)
--ретинасперроу Num
количество сетчаток зрения, складываемых в каждую строку на экране
(по умолчанию: 20, диапазон: 1-1000)
- вокруг света Num
включить круглую планету
(по умолчанию: 0, диапазон: 0-1)
--startseed Num
включить полноэкранный режим
(по умолчанию: 0, диапазон: 0-4000000000)
--testworld Num
мир для тестовых целей
(по умолчанию: 0, диапазон: 0-1)
--потоки Num
потоки для использования
(по умолчанию: 1, диапазон: 1-16)
--worldsizeX Num
размер мира по оси X
(по умолчанию: 23, диапазон: 1-5000)
--worldsizeY Num
размер мира по оси Y
(по умолчанию: 13, диапазон: 1-5000)
--worldwalls Num
включить стены по всему миру
(по умолчанию: 1, диапазон: 0-1)
Используйте систему поиска в Интернете с помощью сервисов onworks.net