Dies ist der Befehl bugsxx, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
bugsx – Biomorphe anzeigen und weiterentwickeln
BESCHREIBUNG
bugsx läuft unter dem X11-Fenstersystem des MIT. Es wurde unter UNIX geschrieben, sollte aber einfach sein
tragbar. Es handelt sich um ein Programm, das die Biomorphe auf der Grundlage parametrischer Fourier-Diagramme zeichnet
Sinus- und Cosinusreihen und lassen Sie uns mithilfe des genetischen Algorithmus damit spielen.
Die Originalversion, die unter Suntools und XViews lief, wurde von Joshua R. Smith geschrieben
irgendwann 1990. Weitere Einzelheiten finden Sie im Abschnitt „Credits“.
Weitere Informationen zu den theoretischen Hintergründen von BugsX finden Sie bei Joshua R. Smith
Papier, das mit diesem Programm verteilt wird (im Postscript-Format). Es kann auch bezogen werden von:
http://physics.www.media.mit.edu/~jrs/biomorphs.ps
COMMAND LINE PARAMETER
bugsx akzeptiert die folgenden Befehlszeilenoptionen:
+rv Video umkehren (zum Überschreiben des xrdb-Eintrags verwenden)
+synchroner synchroner Modus (zum Überschreiben des xrdb-Eintrags verwenden)
-? helfen
-Hintergrund Hintergrundfarbe
-batch Programm im Batch-Modus ausführen
-bg Dasselbe wie -background
-Randfarbe Randfarbe
-Rahmenbreite Rahmenbreite
-Display-Anzeige
-extend_print zeigt während der Ausführung erweiterte Reproduktionsinformationen an
-fg Dasselbe wie -forground
-Schriftart Schriftart
-Vordergrund Vordergrundfarbe (auch Farbe der Dateisystemleiste)
-Geometrie Geometrie (überschreibt extreme Fenstergrößen bis
angemessene Einstellungen anwenden)
-Hilfe Hilfe
-ikonisch, ikonisch
-Intervall Intervall, das pro Runde verwendet wird
-mb Menürahmen anzeigen
-Name Führen Sie bugsx unter diesem Namen aus
-nobreed züchtet nicht, wenn es im Bactch-Modus ausgeführt wird
-Nummer Anzahl der zu zeichnenden Biomorphe (muss eine quadratische Zahl sein)
-printpop druckt die Population beim Brüten
-rv Video umkehren
-Samen Verwenden Sie diesen Startwert für den Zufallszahlengenerator
-Segmente Verwenden Sie diese vielen Segmente, um einen Organismus zu zeichnen
-showbreed zeigt die Brut-Subpopulation im Batch-Modus an
-showgenes zeigt eine grafische Darstellung der Gene
-synchroner Synchronmodus
-v ausführlich
-xrm macht keinen Eintrag in der Ressourcendatenbank
Hilfe Hilfe
Ressourcen
bugsx kann über die folgenden Ressourcen gesteuert werden:
Hintergrund universelle Hintergrundfarbe
Batch-Programm im Batch-Modus ausführen
Batchbreed züchtet nicht, wenn es im Batch-Modus ausgeführt wird
borderColor Randfarbe
borderWidth Randbreite
Displayanzeige
„extend_print“ zeigt während der Ausführung erweiterte Reproduktionsinformationen an
Schriftart
Vordergrund universelle Vordergrundfarbe
Hilfe Hilfe anzeigen
Die Geometrie des Hauptfensters von mainWin.geometry
ikonisches Startprogramm im ikonischen Modus
Intervall, das pro Runde verwendet wird
minimieren Fenstergröße minimieren
menuborder Menüränder zeichnen
name run bugsxunter diesem Namen
Zahl Anzahl der zu zeichnenden Biomorphe (muss eine quadratische Zahl sein)
printpop druckt die Population beim Brüten aus
reverseVideo Reverse-Video
Seed: Verwenden Sie diesen Seed für den Zufallszahlengenerator
Segmente verwenden diese vielen Segmente, um einen Organismus zu zeichnen
showbreed zeigt die Zuchtsubpopulation im Batch-Modus an
showgenes zeigt eine grafische Darstellung der Gene
synchroner synchroner Modus
ausführlicher ausführlicher Modus
KURZ BENUTZER PROFESSIONELLE
Sobald Sie bugsx gestartet haben, erhalten Sie ein Fenster mit den Zeichenfenstern und 3
Menüs. Die Menüs sind:
Initialisieren – Initialisiert den Genpool
Züchten – Züchten Sie die ausgewählten Organismen
Beenden – Bugsx wird beendet
Sobald Sie „Initialisieren“ gewählt haben und der erste Satz Zeichnungen angezeigt wird, können Sie auswählen
diejenigen, die Sie in die Kreuzung einbeziehen möchten, indem Sie darauf klicken (mit der linken Taste)
in einem Zeichenfenster. Die ausgewählten Organismen werden invertiert gezeichnet.
Wenn Sie auf „Zucht“ klicken, werden die ausgewählten Organismen mithilfe des genetischen Algorithmus gekreuzt. Wenn
Wenn Sie nicht mindestens zwei Organismen ausgewählt haben, wird eine Gruppe von mindestens zwei zufällig ausgewählt
ausgewählt und für die Zucht verwendet.
Die folgenden Tasten können zur Steuerung von bugsx verwendet werden:
q – Bugsx beenden
i – Population initialisieren
b - Rasse
Nutzen Sie bugsxx online über die Dienste von onworks.net