Il s'agit de la commande bugsxx qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
bugsx - afficher et faire évoluer les biomorphes
DESCRIPTION
Bugsx fonctionne sous le système de fenêtres X11 du MIT. Développé sous UNIX, il devrait être facilement
portable. Il s'agit d'un programme qui dessine les biomorphes à partir de courbes paramétriques de Fourier.
séries sinus et cosinus et vous permet de jouer avec elles en utilisant l'algorithme génétique.
La version originale qui fonctionnait sous Suntools et XViews a été écrite par Joshua R. Smith
vers 1990. Voir la section « crédits » pour plus de détails.
Pour plus d'informations sur les fondements théoriques de bugsx, consultez Joshua R. Smith
Document distribué avec ce programme (au format PostScript). Il est également disponible à l'adresse suivante :
http://physics.www.media.mit.edu/~jrs/biomorphs.ps
COMMAND LINE PARAMETRES
bugsx accepte les options de ligne de commande suivantes :
+rv vidéo inverse (à utiliser pour remplacer l'entrée xrdb)
+ mode synchrone synchrone (utilisé pour remplacer l'entrée xrdb)
-? aide
-arrière-plan couleur de fond
-exécuter le programme par lots en mode batch
-bg identique à -background
-couleur de bordure couleur de bordure
-largeur de bordure largeur de la bordure
-affichage affichage
-extend_print affiche les informations de reproduction étendues pendant l'exécution
-fg identique à -forground
-fonte fonte
-premier plan couleur de premier plan (également couleur de la barre du système de fichiers)
-géométrie géométrie (remplacera les tailles de fenêtre extrêmes par
appliquer des paramètres raisonnables)
-aide aide
-emblématique iconique
-intervalle intervalle utilisé par tour
-mb afficher la bordure du menu
-nom exécuter bugsx sous ce nom
-nobreed ne se reproduit pas lors de l'exécution en mode batch
-nombre nombre de biomorphes à dessiner (doit être un carré #)
-printpop imprime la population lors de la reproduction
-rv vidéo inversée
-graine utilisez cette graine pour un générateur de nombres aléatoires
-segments utiliser autant de segments pour dessiner un organisme
-showbreed afficher la sous-population reproductrice en mode batch
-showgenes montre une représentation graphique des gènes
-mode synchrone synchrone
-v verbeux
-xrm ne fait aucune entrée dans la base de données des ressources
à l'aide
RESSOURCES
bugsx peut être contrôlé via les ressources suivantes :
arrière-plan couleur d'arrière-plan universelle
exécuter un programme par lots en mode batch
batchbreed ne se reproduit pas lorsqu'il est exécuté en mode batch
borderColor couleur de la bordure
borderWidth largeur de la bordure
affichage affichage
extend_print affiche les informations de reproduction étendues pendant l'exécution
police de caractères
premier plan couleur de premier plan universelle
aide afficher l'aide
mainWin.geometry géométrie de la fenêtre principale
programme de démarrage iconique en mode iconique
intervalle intervalle utilisé par tour
minimiser minimiser la taille de la fenêtre
menuborder dessiner les bordures du menu
nom exécuter bugsx sous ce nom
nombre nombre de biomorphes à dessiner (doit être un carré #)
printpop imprime la population lors de la reproduction
reverseVideo vidéo inversée
graine utiliser cette graine pour un générateur de nombres aléatoires
segments utilisent autant de segments pour dessiner un organisme
showbreed afficher la sous-population reproductrice en mode batch
showgenes montre une représentation graphique des gènes
mode synchrone synchrone
mode verbeux verbeux
LE PROJET UTILISATEURS GUIDE
Une fois que vous avez démarré bugsx, vous obtiendrez une fenêtre contenant les fenêtres de dessin et 3
menus. Les menus sont :
Initialiser - Initialise le pool génétique
Élevage - Élever les organismes sélectionnés
Quitter - quitte bugsx
Une fois que vous avez choisi « Initialiser » et que le premier ensemble de dessins est affiché, vous pouvez sélectionner
ceux que vous souhaitez inclure dans le croisement en cliquant (avec le bouton gauche)
sur une fenêtre de dessin. Les organismes sélectionnés seront dessinés à l'envers.
Cliquer sur « Élevage » permettra de croiser les organismes sélectionnés à l'aide de l'algorithme génétique. Si
vous n'avez pas sélectionné au moins deux organismes, un ensemble d'au moins deux sera sélectionné au hasard
choisi et utilisé pour l'élevage.
Les touches suivantes peuvent être utilisées pour contrôler les bugsx :
q - quitter bugsx
i - initialiser la population
b - race
Utilisez bugsxx en ligne à l'aide des services onworks.net
