Dit is de opdracht die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
crittering - Evoluerend kunstmatig leven
KORTE INHOUD
beestjes [OPTIE]...
PRODUCTBESCHRIJVING
Deze handleidingpagina is geschreven voor de Debian-distributie omdat critterding dat niet heeft
een handleidingpagina. Het biedt informatie uit de uitvoer en het project van "critterding --help".
homepage.
Critteren is een "Petrischaal"-universum in 3D dat evoluerend kunstmatig leven demonstreert.
Beestjes beginnen met volledig willekeurige hersenen en lichamen, maar zullen automatisch starten
evolueren naar iets met veel betere overlevingsvaardigheden.
Beestjes worden geïnformeerd door sensoren:
- als hun hoofd de voedseleenheid raakt.
- hun hoofd raakt een ander beestje
- als ze zich kunnen voortplanten
- over hun energietoestand
- over hun leeftijd
- over de staat van hun gewrichten
- hoe de wereld eruit ziet (RGBA-visie)
Beestjes kunnen gebruik maken van de volgende motorneuronen (acties):
- buigverbinding
- gewricht in andere richting buigen
- eten
- voortplanten
Standaard zet het programma een kleine wereld op met een relatief groot aantal voedseleenheden
en blijft beestjes gooien met willekeurig gegenereerde hersenen en lichamen.
Na een tijdje zal een van deze idiote beestjes onvermijdelijk goed genoeg zijn om een
kleine populatie:
Langzaam maar zeker zal hun gedrag een stuk minder willekeurig worden, zoals ze laten zien
steeds betere overlevingsvaardigheden.
KEYS
Om de huidige instellingen in een profiel op te slaan, drukt u op "s" in de simulatie. Het wordt opgeslagen in
./default en kan worden geladen met behulp van "--profiel ./standaard"
Te gebruiken F1 in de simulatie voor meer informatie over sleutels.
OPTIES
--automatisch laden num
beestjes automatisch laden van ~/.beestjes/laden
(standaard: 0, bereik: 0-1)
--automatisch laatst opgeslagen num
beestjes automatisch laden van ~/.critterding/laatst opgeslagen
(standaard: 0, bereik: 0-1)
--benchmark num
voer de critterding-benchmark uit
(standaard: 0, bereik: 0-1)
--body_maxlichaamsdelen num
maximale lichaamsdelen per beestje
(standaard: 30, bereik: 0-1000000)
--body_maxbodypartsatbuildtime num
maximale lichaamsdelen voor een nieuw beestje
(standaard: 6, bereik: 1-1000000)
--body_maxlichaamsdeelgrootte num
maximale grootte van het lichaamsdeel van een beestje
(standaard: 200, bereik: 1-1000000)
--body_maxhoofdgrootte num
maximale grootte van de kop van een beestje
(standaard: 80, bereik: 1-1000000)
--body_maxmutaties num
maximale mutaties op een lichaamsmutant
(standaard: 3, bereik: 1-1000000)
--body_minbodypartsize num
minimale grootte van het lichaamsdeel van een beestje
(standaard: 20, bereik: 1-1000000)
--body_minheadsize num
minimale grootte van de kop van een beestje
(standaard: 30, bereik: 1-1000000)
--body_mutatiesnelheid num
percentage pasgeborenen dat lichamen muteert
(standaard: 10, bereik: 0-100)
--body_percentmutateeffectvoeglichaamsdeel toe num
kans op het toevoegen van een lichaamsdeel
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectchangecolor num
kans op verandering van lichaamskleur
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectchangecolor_lichtjes num
kans op verandering van lichaamskleur
(standaard: 5, bereik: 0-100)
--body_percentmutateeffectchangeconstraintangles num
kans op het veranderen van de hoeken van een gewrichtspositie
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectchangeconstraintangles_slightly num
kans op het veranderen van de hoeken van een gewrichtspositie
(standaard: 5, bereik: 0-100)
--body_percentmutateeffectchangeconstraintlimits num
kans op het veranderen van de bewegingslimieten van een gewricht
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectchangeconstraintlimits_slightly num
kans op een kleine wijziging van de bewegingslimieten van een gewricht
(standaard: 5, bereik: 0-100)
--body_percentmutateeffectchangeconstraintposition num
kans op het veranderen van een gewrichtspositie
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectchangeconstraintposition_slightly num
kans op een lichte verandering van de stand van een gewricht
(standaard: 5, bereik: 0-100)
--body_percentmutateeffectverwijderlichaamsdeel num
kans op het verwijderen van een lichaamsdeel
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectherpositioneer hoofd num
kans op herpositionering van het hoofd
(standaard: 5, bereik: 0-100)
--body_percentmutateeffectresizebodypart num
kans op het vergroten/verkleinen van een lichaamsdeel
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectresizebodypart_slightly num
kans op het enigszins vergroten of verkleinen van een lichaamsdeel
(standaard: 5, bereik: 0-100)
--body_percentmutateeffectresizehead num
kans op het vergroten of verkleinen van een hoofd
(standaard: 1, bereik: 0-100)
--body_percentmutateeffectresizehead_slightly num
kans om de grootte van een hoofd enigszins aan te passen
(standaard: 5, bereik: 0-100)
--brain_costfiringmotorneuron num
kosten van het afvuren van een motorneuron
(standaard: 100, bereik: 0-1000000)
--brain_costfiringneuron num
kosten van het afvuren van een neuron
(standaard: 10, bereik: 0-1000000)
--brain_costhaveneuron num
kosten van het hebben van een neuron (1/100000 energie)
(standaard: 50, bereik: 0-1000000)
--brain_costhavingsynapse num
kosten van het hebben van een synaps
(standaard: 1, bereik: 0-1000000)
--brain_maxdendridicbranches num
maximaal aantal dendrieten per neuron
(standaard: 3, bereik: 1-1000000)
--brain_maxschietdrempel num
maximale vuurdrempel van een neuron
(standaard: 10, bereik: 1-1000000)
--brain_maxmutations num
maximale mutaties op een hersenmutant
(standaard: 10, bereik: 1-1000000)
--brain_maxneuronen num
maximale neuronen per critter
(standaard: 1000, bereik: 1-1000000)
--brain_maxneurons tijdens het bouwen num
maximale neuronen voor een nieuw beestje
(standaard: 200, bereik: 1-1000000)
--brain_maxplasticiteitversterken num
maximale gewicht waarmee plastic synapsen sterker worden
(standaard: 1000, bereik: 1-1000000)
--brain_maxplasticiteitverzwakken num
maximale gewicht waarmee plastic synapsen verzwakken
(standaard: 10000, bereik: 1-1000000)
--brain_maxsynapsen num
maximale synapsen per neuron
(standaard: 100, bereik: 1-1000000)
--brain_maxsynapsesbijbouwtijd num
maximale synapsen voor een nieuw neuron van een nieuw beestje
(standaard: 40, bereik: 1-1000000)
--brain_minfiringthreshold num
minimale vuurdrempel van een neuron
(standaard: 2, bereik: 1-1000000)
--brain_minneurons tijdens het bouwen num
minimale neuronen voor een nieuw beestje
(standaard: 50, bereik: 1-1000000)
--brain_minplasticiteitversterken num
minimaal gewicht waarmee plastic synapsen sterker worden
(standaard: 100, bereik: 1-1000000)
--brain_minplasticiteit verzwakken num
minimumgewicht waarmee plastic synapsen verzwakken
(standaard: 1000, bereik: 1-1000000)
--brain_minsynapsen num
minimale synapsen per neuron
(standaard: 1, bereik: 1-1000000)
--brain_minsynapsesbijbouwtijd num
minimale synapsen voor een nieuw neuron
(standaard: 1, bereik: 1-1000000)
--brain_mutate_maxdendridicbranches num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_maxvuurdrempel num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_minfiringthreshold num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_mutateeffecten num
muteren mutatie-effecten
(standaard: 0, bereik: 0-1)
--brain_mutate_percentchanceconsistente synapsen num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_percentchanceinhibitoryneuron num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_percentchanceremmende synapsen num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_percentchancemotorneuron num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_percentchanceplasticneuron num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--brain_mutate_percentchancesensorysynaps num
deze waarde muteren
(standaard: 0, bereik: 0-1)
--hersen_muteren_plasticiteitsfactoren num
muteren van min/max plasticiteitswaarden
(standaard: 0, bereik: 0-1)
--hersen_mutatiesnelheid num
percentage pasgeborenen dat de hersenen muteert
(standaard: 10, bereik: 0-100)
--brain_percentchanceconsistente synapsen num
procent kans dat de synapsen van neuronen allemaal remmend of prikkelend zijn
(standaard: 0, bereik: 0-100)
--brain_percentkansremmend neuron num
procent kans dat een neuron remmend is
(standaard: 50, bereik: 0-100)
--brain_percentchance-remmende synapsen num
procent kans dat een synaps remmend is
(standaard: 50, bereik: 0-100)
--brain_percentchancemotorneuron num
procent kans dat een neuron een motorneuron is
(standaard: 50, bereik: 0-100)
--hersen_percentkansplasticneuron num
procent kans dat een neuron plastic synapsen heeft
(standaard: 20, bereik: 0-100)
--brain_percentchancesensorysynaps num
procent verandering die een synaps verbindt met een ingang
(standaard: 20, bereik: 0-100)
--brain_percentmutateeffectaddneuron num
kans op het toevoegen van een neuron
(standaard: 1, bereik: 0-100)
--brain_percentmutateeffectaddsynaps num
kans op het toevoegen van een synaps
(standaard: 5, bereik: 0-100)
--brain_percentmutateeffectaltermeerbaar num
Mutatiewaarde van een veranderbare optie
(standaard: 1, bereik: 0-100)
--brain_percentmutateeffectalterneuron num
kans om een neuron te veranderen
(standaard: 2, bereik: 0-100)
--brain_percentmutateeffectverwijdereneuron num
kans op het verwijderen van een neuron
(standaard: 1, bereik: 0-100)
--brain_percentmutateeffectverwijdersynaps num
kans op het verwijderen van een synaps
(standaard: 5, bereik: 0-100)
--cameragevoeligheid num
gevoeligheid van de camera
(standaard: 20, bereik: 1-1000)
--kleur mode num
kleurt genetisch exacte beestjes identiek
(standaard: 0, bereik: 0-1)
--critter_autoexchangeinterval num
red beestjes elke n seconden
(standaard: 0, bereik: 0-1000000)
--critter_autosaveinterval num
red beestjes elke n seconden
(standaard: 0, bereik: 0-1000000)
--critter_enableomnivoren num
zorgt ervoor dat beestjes elkaar kunnen opeten
(standaard: 1, bereik: 0-1)
--critter_insertevery num
voegt elke n frames een willekeurig wezen in
(standaard: 0, bereik: 0-1000000)
--critter_killhalfat num
dood 50% van de beestjes als de populatie n bereikt
(standaard: 120, bereik: 2-1000000)
--critter_maxenergie num
maximale hoeveelheid energie die een beestje heeft
(standaard: 5000, bereik: 1-1000000)
--critter_maxlifetime num
maximum aantal frames dat een beestje leeft
(standaard: 40000, bereik: 1-1000000)
--critter_minenergieproc num
energie die een beestje nodig heeft om zich voort te planten
(standaard: 3000, bereik: 1-1000000)
--critter_procinterval num
minimale frames tussen voortplantingen
(standaard: 20, bereik: 1-1000000)
--critter_raycastvision num
gebruik raycast vision in plaats van opengl
(standaard: 0, bereik: 0-1)
--critter_retinasize num
grootte van het netvlies van een beestje
(standaard: 8, bereik: 1-1000)
--critter_zichtbereik num
afstand die een beestje kan zien (10 = 1 wereldgrootte)
(standaard: 70, bereik: 1-1000000)
--critter_startenergie num
energie waarmee een nieuw beestje (adam) begint
(standaard: 3000, bereik: 1-1000000)
--tekenscène num
teken de scène
(standaard: 1, bereik: 0-1)
--energie num
energie in het systeem op basis van het aantal voedselblokjes
(standaard: 400, bereik: 0-1000000)
--exit_if_empty num
verlaat de simulatie als er geen beestjes zijn
(standaard: 0, bereik: 0-1)
--food_maxenergie num
maximale hoeveelheid energie die een voedseleenheid heeft
(standaard: 1500, bereik: 1-1000000)
--food_maxlifetime num
maximaal aantal frames dat een voedseleenheid bestaat
(standaard: 40000, bereik: 1-1000000)
--voedselgrootte num
grootte van een voedseleenheid
(standaard: 200, bereik: 1-1000000)
--fpslimiet num
frames per seconde voor de fps-begrenzer
(standaard: 30, bereik: 1-1000)
--fsX num
volledige schermresolutie X
(standaard: 800, bereik: 1-1000000)
--fsY num
resolutie op volledig scherm Y
(standaard: 600, bereik: 1-1000000)
--volledig scherm num
schakel de modus Volledig scherm in
(standaard: 0, bereik: 0-1)
--hoofdloos num
open gl-context niet
(standaard: 0, bereik: 0-1)
--killhalf_decrenergiepct num
verlaag de energie met n procent wanneer killhalfat wordt geactiveerd
(standaard: 1, bereik: 0-100)
--killhalf_decrmaxlifetimepct num
verlaag critter_maxlifetime met n wanneer killhalfat wordt geactiveerd
(standaard: 0, bereik: 0-100)
--killhalf_incrworldsizeX num
verhoog worldsizeX met n wanneer killhalfat wordt geactiveerd
(standaard: 0, bereik: 0-100)
--killhalf_incrworldsizeY num
verhoog wereldgrootteY met n wanneer killhalfat wordt geactiveerd
(standaard: 0, bereik: 0-100)
--minbeestjes num
minimaal aantal beestjes
(standaard: 10, bereik: 0-1000)
--race num
racesimulatie inschakelen
(standaard: 0, bereik: 0-1)
--netvlieszwam num
aantal zichtnetvliezen dat per rij op het scherm moet worden gestapeld
(standaard: 20, bereik: 1-1000)
--ronde wereld num
ronde planeet mogelijk maken
(standaard: 0, bereik: 0-1)
--startzaad num
schakel de modus Volledig scherm in
(standaard: 0, bereik: 0-4000000000)
--testwereld num
een wereld voor testdoeleinden
(standaard: 0, bereik: 0-1)
--draden num
draadjes om te gebruiken
(standaard: 1, bereik: 1-16)
--wereldgrootteX num
grootte van de wereld langs as X
(standaard: 23, bereik: 1-5000)
--wereldgrootteY num
grootte van de wereld langs as Y
(standaard: 13, bereik: 1-5000)
--wereldmuren num
Maak muren over de hele wereld mogelijk
(standaard: 1, bereik: 0-1)
Gebruik critterding online met behulp van onworks.net-services