Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut critterding'dir.
Program:
ADI
crittering - Gelişen Yapay Yaşam
SİNOPSİS
yaratık [SEÇENEK]...
AÇIKLAMA
Bu kılavuz sayfası Debian dağıtımı için yazılmıştır çünkü critterding özelliği yoktur.
bir manuel sayfa. "critterding --help" çıktısından ve projesinden alınan bilgileri sağlar.
sayfası.
yaratık evrimleşen yapay yaşamı gösteren 3 boyutlu bir "Petri kabı" evrenidir.
Yaratıklar tamamen rastgele beyinler ve bedenlerle başlar, ancak otomatik olarak başlar
çok daha iyi hayatta kalma becerilerine sahip bir şeye dönüşüyor.
Kriterler sensörler tarafından bilgilendirilir:
- başları yemek ünitesine dokunursa.
- kafaları başka bir yaratığa dokunur
- üreme yeteneğine sahiplerse
- enerji durumları hakkında
- yaşları hakkında
- eklemlerinin durumu hakkında
- dünyanın neye benzediği (RGBA vizyonu)
Yaratıklar aşağıdaki motor nöronlardan (eylemler) yararlanabilir:
- büküm eklemi
- eklemi diğer yönde bükün
- yemek yemek
- üremek
Varsayılan olarak program, nispeten büyük miktarda yiyecek birimiyle küçük bir dünya kurar.
ve rastgele oluşturulmuş beyinleri ve bedenleri olan yaratıkları fırlatmaya devam ediyor.
Bir süre sonra, bu aptal yaratıklardan biri kaçınılmaz olarak bir
küçük nüfus:
Yavaş ama emin adımlarla, davranışları gösterdikçe çok daha az rastgele hale gelecektir.
giderek daha iyi hayatta kalma becerileri.
ANAHTARLAR
Geçerli ayarları bir profile kaydetmek için " tuşuna basıns" simülasyonda. Kaydedilecek
./default ve " kullanılarak yüklenebilir--profil ./varsayılan"
Kullanım F1 Anahtarlar hakkında daha fazla bilgi için simülasyonda.
SEÇENEKLER
--otomatik yükleme num
otomatik yükleme yaratıkları ~/.critterding/load
(varsayılan: 0, aralık: 0-1)
--autoloadlastkaydedildi num
otomatik yükleme yaratıkları ~/.critterding/lastkaydedilen
(varsayılan: 0, aralık: 0-1)
--kalite Testi num
yaratık karşılaştırmasını çalıştırın
(varsayılan: 0, aralık: 0-1)
--body_maxbodyparts num
yaratık başına maksimum vücut parçaları
(varsayılan: 30, aralık: 0-1000000)
--body_maxbodypartsatbuildtime num
yeni bir yaratık için maksimum vücut parçaları
(varsayılan: 6, aralık: 1-1000000)
--body_maxbodypartsize num
bir yaratık vücut parçasının maksimum boyutu
(varsayılan: 200, aralık: 1-1000000)
--body_maxheadsize num
bir yaratık kafasının maksimum boyutu
(varsayılan: 80, aralık: 1-1000000)
--body_maxmutasyonları num
bir vücut mutantında maksimum mutasyonlar
(varsayılan: 3, aralık: 1-1000000)
--body_minbodypartsize num
bir yaratık vücut parçasının minimum boyutu
(varsayılan: 20, aralık: 1-1000000)
--body_minheadsize num
bir yaratık kafasının minimum boyutu
(varsayılan: 30, aralık: 1-1000000)
--body_mutationrate num
vücutları mutasyona uğratan yenidoğanların yüzdesi
(varsayılan: 10, aralık: 0-100)
--body_percentmutateetkiaddbodypart num
vücut parçası ekleme şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutateetkideğiştirrenk num
vücut rengini değiştirme şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutateeffectcolor_slightly num
vücut rengini değiştirme şansı
(varsayılan: 5, aralık: 0-100)
--body_percentmutateetkideğiştir kısıtlamalar num
eklem pozisyon açılarını değiştirme şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutate effectchangeconstraintangles_slightly num
eklem pozisyon açılarını değiştirme şansı
(varsayılan: 5, aralık: 0-100)
--body_percentmutate effectchangeconstraintlimits num
eklem hareket limitlerini değiştirme şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutate effectchangeconstraintlimits_slightly num
eklem hareket limitlerini hafifçe değiştirme şansı
(varsayılan: 5, aralık: 0-100)
--body_percentmutate effectchangeconstraintposition num
eklem pozisyonunu değiştirme şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutate effectchangeconstraintposition_slightly num
eklem pozisyonunu hafifçe değiştirme şansı
(varsayılan: 5, aralık: 0-100)
--body_percentmutateefectremovebodypart num
bir vücut parçasını çıkarma şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutateefectrepositionhead num
kafayı yeniden konumlandırma şansı
(varsayılan: 5, aralık: 0-100)
--body_percentmutate effectresizebodypart num
bir vücut parçasını yeniden boyutlandırma şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutate effectresizebodypart_slightly num
bir vücut parçasını hafifçe yeniden boyutlandırma şansı
(varsayılan: 5, aralık: 0-100)
--body_percentmutate effectresizehead num
bir kafayı yeniden boyutlandırma şansı
(varsayılan: 1, aralık: 0-100)
--body_percentmutate effectresizehead_slightly num
bir kafayı biraz yeniden boyutlandırma şansı
(varsayılan: 5, aralık: 0-100)
--brain_costfiremotorneuron num
bir motor nöronu ateşlemenin maliyeti
(varsayılan: 100, aralık: 0-1000000)
--brain_costateşleme nöronu num
bir nöronu ateşlemenin maliyeti
(varsayılan: 10, aralık: 0-1000000)
--brain_costhavenöron num
bir nörona sahip olmanın maliyeti (1/100000 enerji)
(varsayılan: 50, aralık: 0-1000000)
--brain_costhaveingsinaps num
sinaps sahibi olmanın maliyeti
(varsayılan: 1, aralık: 0-1000000)
--brain_maxdendridicdallar num
nöron başına maksimum dendrit sayısı
(varsayılan: 3, aralık: 1-1000000)
--brain_maxateşleme eşiği num
bir nöronun maksimum ateşleme eşiği
(varsayılan: 10, aralık: 1-1000000)
--brain_maxmutasyonları num
bir beyin mutantında maksimum mutasyonlar
(varsayılan: 10, aralık: 1-1000000)
--brain_maxneurons num
yaratık başına maksimum nöron
(varsayılan: 1000, aralık: 1-1000000)
--brain_maxneuronsatbuildtime num
yeni bir yaratık için maksimum nöronlar
(varsayılan: 200, aralık: 1-1000000)
--brain_maxplasticitygüçlendirme num
plastik sinapsların güçlendirdiği maksimum ağırlık
(varsayılan: 1000, aralık: 1-1000000)
--brain_maxplasticityzayıflamak num
plastik sinapsların zayıfladığı maksimum ağırlık
(varsayılan: 10000, aralık: 1-1000000)
--brain_maxsinapslar num
nöron başına maksimum sinaps
(varsayılan: 100, aralık: 1-1000000)
--brain_maxsynapsesatbuildtime num
yeni bir yaratığın yeni bir nöronu için maksimum sinaps
(varsayılan: 40, aralık: 1-1000000)
--brain_minfiringeşiği num
bir nöronun minimum ateşleme eşiği
(varsayılan: 2, aralık: 1-1000000)
--brain_minneuronsatbuildtime num
yeni bir yaratık için minimum nöronlar
(varsayılan: 50, aralık: 1-1000000)
--brain_minplasticitygüçlendirmek num
plastik sinapsların güçlendirdiği minimum ağırlık
(varsayılan: 100, aralık: 1-1000000)
--brain_minplasticityzayıflamak num
plastik sinapsların zayıfladığı minimum ağırlık
(varsayılan: 1000, aralık: 1-1000000)
--brain_minsinapslar num
nöron başına minimum sinaps
(varsayılan: 1, aralık: 1-1000000)
--brain_minsynapsesatbuildtime num
yeni bir nöron için minimum sinaps
(varsayılan: 1, aralık: 1-1000000)
--brain_mutate_maxdendridicdallar num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_maxfiringeşiği num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_minfiringeşiği num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_mutateetkiler num
mutasyona uğramış mutasyon etkileri
(varsayılan: 0, aralık: 0-1)
--brain_mutate_percentchancetutarlı sinapslar num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_percentchanceinhibitör nöron num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_percentchanceinhibitorysinapslar num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_percentchancemotorneuron num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_percentchanceplastik nöron num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_percentchancesduyusal sinaps num
bu değeri değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutate_plastisitefaktörleri num
min/maks plastisite değerlerini değiştir
(varsayılan: 0, aralık: 0-1)
--brain_mutationrate num
beyni mutasyona uğratan yenidoğanların yüzdesi
(varsayılan: 10, aralık: 0-100)
--brain_percentchancetutarlı sinapslar num
bir nöronun sinapslarının tümünün engelleyici veya uyarıcı olma şansı yüzdesi
(varsayılan: 0, aralık: 0-100)
--brain_percentchanceinhibitör nöron num
bir nöronun inhibitör olma şansı yüzdesi
(varsayılan: 50, aralık: 0-100)
--brain_percentchanceinhibitörsinapslar num
bir sinapsın engelleyici olma şansı yüzdesi
(varsayılan: 50, aralık: 0-100)
--brain_percentchancemotorneuron num
bir nöronun motor nöron olma olasılığı yüzdesi
(varsayılan: 50, aralık: 0-100)
--brain_percentchanceplastik nöron num
bir nöronun plastik sinapslara sahip olma şansı yüzdesi
(varsayılan: 20, aralık: 0-100)
--brain_percentchancesduyusal sinaps num
yüzde değişim bir sinaps bir girişe bağlanır
(varsayılan: 20, aralık: 0-100)
--brain_percentmutateefectaddnöron num
nöron ekleme şansı
(varsayılan: 1, aralık: 0-100)
--brain_percentmutateetkiaddsinaps num
bir sinaps ekleme şansı
(varsayılan: 5, aralık: 0-100)
--brain_percentmutateefektifaltermutable num
değiştirilebilir bir seçeneğin mutasyona uğramış değeri
(varsayılan: 1, aralık: 0-100)
--brain_percentmutateetkialternöron num
bir nöronu değiştirme şansı
(varsayılan: 2, aralık: 0-100)
--brain_percentmutateetkiremovenöron num
bir nöronu çıkarma şansı
(varsayılan: 1, aralık: 0-100)
--brain_percentmutateeffectremovesinaps num
bir sinaps kaldırma şansı
(varsayılan: 5, aralık: 0-100)
--kamera duyarlılığı num
kamera hassasiyeti
(varsayılan: 20, aralık: 1-1000)
--renk modu num
renkler genetik olarak birebir aynı yaratıklar
(varsayılan: 0, aralık: 0-1)
--critter_autoexchangearalığı num
her n saniyede bir yaratıkları kaydet
(varsayılan: 0, aralık: 0-1000000)
--critter_autosaveinterval num
her n saniyede bir yaratıkları kaydet
(varsayılan: 0, aralık: 0-1000000)
--critter_enableomnivores num
yaratıkların birbirini yemesini sağlar
(varsayılan: 1, aralık: 0-1)
--critter_insertevery num
her n karede bir rastgele yaratık ekler
(varsayılan: 0, aralık: 0-1000000)
--yaratık_killhalfat num
nüfus n'ye ulaşırsa yaratıkların %50'sini öldür
(varsayılan: 120, aralık: 2-1000000)
--yaratık_maksenerji num
bir yaratığın sahip olduğu maksimum enerji miktarı
(varsayılan: 5000, aralık: 1-1000000)
--critter_maxlifetime num
bir yaratığın yaşayabileceği maksimum kare sayısı
(varsayılan: 40000, aralık: 1-1000000)
--critter_minenergyproc num
bir yaratığın üretmesi gereken enerji
(varsayılan: 3000, aralık: 1-1000000)
--critter_procinterval num
üremeler arasındaki minimum çerçeveler
(varsayılan: 20, aralık: 1-1000000)
--yaratık_raycastvision num
opengl yerine raycast vizyonunu kullanın
(varsayılan: 0, aralık: 0-1)
--critter_retinasize num
bir yaratık göz retinasının boyutu
(varsayılan: 8, aralık: 1-1000)
--yaratık_görüş aralığı num
bir yaratığın görebileceği mesafe (10 = 1 dünya boyutunda)
(varsayılan: 70, aralık: 1-1000000)
--yaratık_startenergy num
enerji yeni bir yaratık (adam) ile başlar
(varsayılan: 3000, aralık: 1-1000000)
--çizim sahnesi num
sahneyi çiz
(varsayılan: 1, aralık: 0-1)
--enerji num
gıda küplerinin sayısına göre sistemdeki enerji
(varsayılan: 400, aralık: 0-1000000)
--exit_if_empty num
yaratık yoksa simülasyondan çık
(varsayılan: 0, aralık: 0-1)
--food_maxenergy num
Bir gıda biriminin sahip olduğu maksimum enerji miktarı
(varsayılan: 1500, aralık: 1-1000000)
--food_maxlifetime num
bir yemek biriminin var olduğu maksimum çerçeve sayısı
(varsayılan: 40000, aralık: 1-1000000)
--food_size num
bir gıda biriminin boyutu
(varsayılan: 200, aralık: 1-1000000)
--fps sınırı num
fps sınırlayıcı için saniyedeki kare sayısı
(varsayılan: 30, aralık: 1-1000)
--fsX num
tam ekran çözünürlüğü X
(varsayılan: 800, aralık: 1-1000000)
--fsY num
tam ekran çözünürlüğü Y
(varsayılan: 600, aralık: 1-1000000)
--Tam ekran num
tam ekran modunu etkinleştir
(varsayılan: 0, aralık: 0-1)
--başsız num
gl bağlamını açmayın
(varsayılan: 0, aralık: 0-1)
--killhalf_decrenergypct num
killhalfat tetiklendiğinde enerjiyi yüzde n oranında azaltın
(varsayılan: 1, aralık: 0-100)
--killhalf_decrmaxlifetimepct num
killhalfat tetiklendiğinde critter_maxlifetime'ı n kadar azaltın
(varsayılan: 0, aralık: 0-100)
--killhalf_incrworldsizeX num
killhalfat tetiklendiğinde worldsizeX'i n kadar artırın
(varsayılan: 0, aralık: 0-100)
--killhalf_incrworldsizeY num
killhalfat tetiklendiğinde dünya boyutunu n artır
(varsayılan: 0, aralık: 0-100)
--minkriterler num
minimum yaratık sayısı
(varsayılan: 10, aralık: 0-1000)
--yarış num
yarış simülasyonunu etkinleştir
(varsayılan: 0, aralık: 0-1)
--retinasperrow num
ekrandaki satır başına istiflenecek görme retinası sayısı
(varsayılan: 20, aralık: 1-1000)
--yuvarlak dünya num
yuvarlak gezegeni etkinleştir
(varsayılan: 0, aralık: 0-1)
--başlangıç tohumu num
tam ekran modunu etkinleştir
(varsayılan: 0, aralık: 0-4000000000)
--test dünyası num
test amaçlı bir dünya
(varsayılan: 0, aralık: 0-1)
--İş Parçacığı num
kullanılacak iplikler
(varsayılan: 1, aralık: 1-16)
--dünya boyutuX num
X ekseni boyunca dünyanın büyüklüğü
(varsayılan: 23, aralık: 1-5000)
--dünya boyutuY num
Y ekseni boyunca dünyanın büyüklüğü
(varsayılan: 13, aralık: 1-5000)
--dünya duvarları num
dünya çapında duvarları etkinleştir
(varsayılan: 1, aralık: 0-1)
onworks.net hizmetlerini kullanarak çevrimiçi yaratıcılığı kullanın