Código de Java - Algoritmo de hormigas prototipos

Imágen de perfil
Val: 492
Bronce
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Algoritmo de hormigas prototiposgráfica de visualizaciones


Java

Actualizado el 13 de Marzo del 2019 por Rafael Angel (81 códigos) (Publicado el 7 de Marzo del 2019)
2.755 visualizaciones desde el 7 de Marzo del 2019
Datos de la versión 1.1
Se pueden crear caminos o dibujos en tiempo de ejecución con hacer click y arrastrar.
Click en la parte izquierda del form para agregar un nuevo objeto hormiga.
Situar el mouse sobre la parte izquierda del formulario, darle vuelta a la rueda del mouse para que el algoritmo elija el camino.
Video para mostrar el uso del prototipo 5.


Datos de la versión 1.0
Esta es la primera versión de un proyecto que he usado como laboratorio para experimentar en varios prototipos con el algoritmo de hormigas.
He usado el algoritmo en matrices, y con una interfaz gráfica similar a un tablero puzzle.
El prototipo 4 se experimenta con graficación, ahí es donde radica la versión 1.0 de este proyecto a pesar de ser un proyecto de más de un año de existencia.
Esto porque al final se usará graficación para simular o emular el comportamiento original del algoritmo.
Sin contaminar con código extra al algoritmo.
En dado caso profiero elegir heredar la clase del algoritmo y colocarle nuevas funcionalidades al descendiente.
También el contenido informativo puede que en unas horas o en unos días sea actualizado con un video mostrando como se comporta cada uno de los prototipos.
Ademas, puede elegir activar el codigo que esta en el constructor de JPanel del prototipo 4 para ver resultados al cargar el proyecto.
O también puede cargarlo en blanco, para dibujar primero haga click en el form, en el screen de NetBeans aparecerá un texto que dice: Turno de la hormiga 1.
Y así sucesivamente hasta la hormiga 3.
Cuando desee cambiar de hormiga debe hacer click de nuevo y de nuevo se vera el texto pero con un numero más: turno...3.
Al dar click 4 se verá el mensaje pero lo que sucederá es que se dibujará lo que usted rayó con el puntero del mouse.
Al darle click de nuevo se verá el turno 5, ese valor fue para intentar borrar la graficación, pero debo admitir que no pude. Sin embargo he dejado el espacio para quien conozca más que yo.
Humildemente le pido que lo deje como comentario.
Al darle click una sexta vez entonces, se volverá a elegir a la hormiga 1.
Lógicamente las coordenadas de la hormiga 1 y las otras dos estarán en blanco entonces lo que dibuje no se concatenará con la ultima coordenada.

Requerimientos

NetBeans 8.2

1.1
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 9 de Abril del 2019 (Publicado el 7 de Marzo del 2019)gráfica de visualizaciones de la versión: 1.1
2.756 visualizaciones desde el 7 de Marzo del 2019
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Datos de la versión 1.1
En esta nueva versión hay un nuevo prototipo, el cual es el prototipo numero 5.
En el se pueden dibujar lineas, o dibujos e ir agregando un nuevo objeto cada vez que se hace click sobre la parte derecha del formulario. Los dibujos se realizan haciendo click sobre la parte izquierda superior del formulario y sin soltar ir arrastrando el mouse.
Después de agregar varios objetos hormiga debe situar el mouse sobre la parte izquierda del formulario y darle vuelta a la rueda del mouse para ver cual dibujo o linea eligió el algoritmo.
Ademas ya no se usa la visibilidad para elegir el camino, ahora en este prototipo se usa la probabilidad de elegir el camino.
Lo cual hace que en una rueda de mouse elija un camino y puede que en otra elija otro que no se creía posible pero así es.
El nuevo archivo comprimido con el proyecto es el que se llama Hormigas-actualizado.zip
Datos de la versión 1.0
En esta versión vienen unos 4 prototipos diferentes de como usar el algoritmo de hormigas artificiales.
Pero habrán futuras versiones.

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 1.1 (1)

Imágen de perfil
2 de Septiembre del 2022
estrellaestrellaestrellaestrellaestrella
Recordar hacer una sola instancia del Thread, y si se usan 2 entonces que usen diferentes instancias de los objetos.
Responder

Comentar la versión: 1.1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s5185