Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-11-2008
Avatar de piXelicidio
piXelicidio piXelicidio is offline
Miembro
 
Registrado: Nov 2008
Posts: 19
Poder: 0
piXelicidio Va por buen camino
Hola! + Simulación de hormigas!

Hola! Recien acabo de resgistrarme en este foro.
Buscaba un foro sobre delphi en español un poco aturdido de tanto inglés por ahí. Y este parece bastante activo.
Mi tema preferido son los gráficos y la programación de juegos en delphi.

A modo de saludo y auto-presentación quiero compartir con ustedes esta simulación de hormigas que hice hace unos años y mejoré un poquito ahora.
En mi recien estrenado Blog pueden encontrar tanto el código fuente listo para compilar en Delphi 6 como el ejecutable.
http://www.pixelicidio.com/2008/11/hormigas-locas.html

Saludos.
piXel

Última edición por piXelicidio fecha: 09-11-2008 a las 10:18:07. Razón: Faltas de otrografía
Responder Con Cita
  #2  
Antiguo 09-11-2008
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: May 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 17
Crandel Va por buen camino
Recien me baje tu simulacion. Muy muy interesante. Tiene un efecto muy bueno, y la parte grafica tambien muy bien pulida.

Excelente trabajo. Ya me tomare un tiempo en darle un vistaso al codigo
__________________
[Crandel]
Responder Con Cita
  #3  
Antiguo 09-11-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: Dec 2004
Ubicación: Alcobendas, Madrid, España
Posts: 12.611
Poder: 27
dec Va camino a la famadec Va camino a la fama
Hola,

Yo no dije nada antes porque estaba divirtiéndome con el programa. A mí también me ha parecido muy curioso. Enhorabuena. Por cierto, lo pude compilar en Delphi 2007 sin problemas (apenas algún que otro "warning" de nada). Muchas gracias por compartirlo por aquí.
__________________
David Esperalta
www.davidesperalta.com
Responder Con Cita
  #4  
Antiguo 09-11-2008
[coso] coso is offline
Miembro Premium
 
Registrado: May 2008
Ubicación: Girona
Posts: 1.677
Poder: 0
coso Va por buen camino
muy divertido.
Responder Con Cita
  #5  
Antiguo 09-11-2008
Avatar de rcarrillom
[rcarrillom] rcarrillom is offline
Miembro Premium
 
Registrado: Dec 2004
Ubicación: UK / North Sea / Norway / Golfo de México / Frente a mi Laptop
Posts: 219
Poder: 14
rcarrillom Va por buen camino
Que buen programa, hasta se me erizaron los pelos cuando ví la cantidad de hormigas corriendo por toda la ventana del programa
__________________
eLcHiCoTeMiDo - Rompecorazones profesional
Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos?
Salva a un nylon, usa prendas de piel de foca
Responder Con Cita
  #6  
Antiguo 09-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: May 2003
Posts: 7.424
Poder: 23
Lepe Va por buen camino
Mi enhorabuena, buen código, buena presentación en pantalla y el resultado impresionante.

Mejor no le digo a la parienta que tengo hormigas en el ordenador, que igual agarra el bote de cucal .
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 09-11-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: May 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Me uno a lo dicho por los compañeros, enhorabuena, espero nos sigamos viendo por los Foros.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #8  
Antiguo 09-11-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: May 2008
Ubicación: Bogotá
Posts: 505
Poder: 11
TOPX Va camino a la fama
Argh! No puedo parar de jugar con las hormiguitas...

don piXel, qué bien logrado!
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #9  
Antiguo 09-11-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: Jul 2004
Ubicación: Salta, Argentina
Posts: 5.598
Poder: 19
Delphius Va camino a la fama
Me he divertido un montón,
Es lo más cerca a una granja de hormigas (que nunca tuve).
Desde chico he tenido la idea de tener mi propia granja de hormiga, pero conociendo a mi madre desistí de la idea. Ahora que veo en el patio un hormiguero me dan ganas de ir a capturar una reina y armar un hormiguero. Por si se preguntan, no son las hormigas argentinas (menos mal), es otra especie. Yo me pregunto ¿Y cómo carajos hacen para distinguirlas?


Por cierto..., ¿Por casualidad no tienes un programa que extinga a las cucarachas? ¡Ya estoy cansado de esos bichos! No quiero uno del tipo Swat!, necesito de algo más poderoso y efectivo.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #10  
Antiguo 09-11-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: Jul 2004
Ubicación: Salta, Argentina
Posts: 5.598
Poder: 19
Delphius Va camino a la fama
Me he quedado fasinado con el jueguito
Las hice comer, correr, las maté de hambre (hasta hice que sobreviva una sola), les provoqué altos desórdenes psicológicos (prueben poner en Madness un valor muy alto y vean)

Sorprendente como prefieren y encuentran tan rápido la ruta más corta.

piXelicidio, espero que pases seguido por aquí, aqui hay muchos viciosos que buscan cualquier pretexto para no trabajar ¡Viva los juegos!

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #11  
Antiguo 10-11-2008
Avatar de piXelicidio
piXelicidio piXelicidio is offline
Miembro
 
Registrado: Nov 2008
Posts: 19
Poder: 0
piXelicidio Va por buen camino
Smile

Gracias! muy bueno que les haya gustado mis hormiguitas. Buen recibimiento!
Dec, ví que hasta les dedicaste una entrada en tu Blog! Agradecido!

Quizás mas adelante explique un poco más para los interesados los algoritmos principles de las hormigas.
Les adelanto un TIP: El principal obstáculo al principio era la interacción de tantos objetos que causaba que se alentizara la simulación de forma exponecial, entonces se me ocurrió hacer un grid "invisible", imaginar que todo el mapa está cuadriculado y mantener actualizada la información de cuales hormigas van por cual casilla, entonces a la hora de hacer las interacciones para una hormiga determinada solo tengo que chechear con las otras que están en su casilla y en las casillas vecinas.... y esto fue algo que optimizó muchísimo la simulación.

Poco a poco quiero ir compartiendo aquí muchos de mis "kacharreos" en delphi y por mi blog también...

Actualmente estoy dedicándome más a la animación 3D y tenía un poco olvidado a mi querido Delphi, por lo que decidí ahora compartir la gran mayoría de mis proyectos con la comunidad de delphi (hispanohablante!) a que se queden por ahí en una esquina de mi disco duro cogiendo telarañas.

Siempre serán de este tipo, mucho gráfico y algoritmos para juegos... nada demasiado "serio"!!

Así que de vez en cuando cuando la conexión me lo permita estaré por aquí, es que estoy en Cuba, y ahora mismo hasta me parece mentira que esté online!

Saludos,
piXel
Responder Con Cita
  #12  
Antiguo 10-11-2008
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: May 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 17
Crandel Va por buen camino
Tambien sorprende la velocidad de graficación. Me imagino que si te gusta la programación de juegos, lo debes tener optimizado.

Estuve mirando un poco el codigo y usas mucho la función bitblt que yo recien la conoci cuando empece a programar en C#, y escribis en un buffer.

Nunca estuve en el tema de animación y programacion de juegos, pero es un tema que me gustaria aprender mas.

Gracias por el aporte.
__________________
[Crandel]
Responder Con Cita
  #13  
Antiguo 10-11-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: Jul 2004
Ubicación: Barcelona - España
Posts: 15.609
Poder: 10
Neftali [Germán.Estévez] Tiene un aura espectacularNeftali [Germán.Estévez] Tiene un aura espectacular
No he mirado el código todavía, pero coincido con lo dicho. Muy buena presentación (claridad) y mucha rapidez.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #14  
Antiguo 10-11-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: May 2003
Ubicación: Colombia
Posts: 7.024
Poder: 23
jhonny Va camino a la fama
Solo he lanzado el ejecutable y lo malo que le veo a este programa es que es muy adictivo
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #15  
Antiguo 10-11-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: Aug 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 19
eduarcol Va por buen camino
que calidad, muy bien logrado, felicidades
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #16  
Antiguo 10-11-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: May 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 16
enecumene Va por buen camino
¡Hostia!, ¡me encantan!, Muchas felicidades amigo, sigue así

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #17  
Antiguo 10-11-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: Jul 2004
Ubicación: Salta, Argentina
Posts: 5.598
Poder: 19
Delphius Va camino a la fama
Creo haber entendido, o razonado, (o tal vez divagado) de porqué encuentran la ruta más corta. Si se fijan en el código, y por lo que entiendo, lo que se consigue tras unas cuantas iteraciones e interacciones de las hormigas es como una especie de matriz donde cada hormiga representa un nodo, y al igual (o similar) al algoritmo de Diskjtra (creo recordar que se escribe así) cada nodo tiene un "puntero" y una "ponderación" del "costo" hacia otro.
En este caso la ponderación está basada en el tiempo. En casa paso de la hormiga se lleva un registro del tiempo que hace que pasó por un lugar... como el algoritmo está implementado para conseguir minimizar el tiempo (recuerden que si una encuentra algo más cercano, se lo hace saber a las demás) y apuntar hacia la zona de alimento y la "cueva", es de esperar que se consiga un vector que una ambas direcciones, y por tanto la ruta más directa y corta posible.

Entre todas se guían, y es así como se terminan decidiendo el camino. Algunas que otras se pierden, y eso es a causa del Madness... creo que eso le da un toque especial.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #18  
Antiguo 10-11-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: May 2005
Ubicación: Torreón, México
Posts: 4.721
Poder: 18
ContraVeneno Va por buen camino
Cita:
Empezado por LOcasAnts
Por favor, no intente valores negativos...
este...mmm.. ooook ... -10 jeje....



__________________

Responder Con Cita
  #19  
Antiguo 10-11-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: Jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 5.704
Poder: 18
Ñuño Martínez Va camino a la famaÑuño Martínez Va camino a la fama
No lo he probado porque no puedo hacerlo en el trabajo y en casa no dispongo de Internet. Aun así, y visto el éxito que está teniendo, me suscribo a este hilo para verlo más adelante.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #20  
Antiguo 10-11-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: May 2003
Ubicación: Ciudad de México
Posts: 20.172
Poder: 10
roman Tiene un aura espectacularroman Tiene un aura espectacular
¡Vaya! Pues me habría yo perdido de este hilo de no ser por la bitácora de dec. Me parece muy interesante la simulacióny me alegra que la compartas con nosotros.

// Gracias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Simulacion De Un Ovalo jose_205711 Gráficos 1 16-10-2005 16:34:36
Simulación de Teclado Rabata Varios 4 07-10-2005 14:59:42
Simulacion hmoner Varios 3 06-06-2005 15:31:32
Modelos y Simulacion hmoner Varios 0 06-06-2005 15:30:52
Simulación ALT+TAB Perya API de Windows 2 15-02-2005 20:51:55


La franja horaria es GMT +2. Ahora son las 17:51:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi