Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2018
Avatar de piXelicidio
piXelicidio piXelicidio is offline
Miembro
 
Registrado: nov 2008
Posts: 21
Poder: 0
piXelicidio Va por buen camino
Hormigas Locas 2018 - Delphi + SDL2

... y sigue este con su hormiguero!

He creado este nuevo hilo para dedicarlo exclusivamente, si me permiten, al desarrollo de mi nueva versión de simulación de hormigas. (referencia a la versión vieja)
Toda la aventura con Delphi XE3 y SDL 2.0.



Proyecto en Github:
https://github.com/piXelicidio/hormigas-locas

10 años después este remake trata de ser más moderno, el código más limpio y la applicación más divertida.
Por el momento la idea es compartir este modo "sandbox" como código abierto y que partiendo de esta base quien quiera pueda crear un juego más específico (incluyéndome a mi)... o simulación, o estudio científico

Y si hay por aquí algún fan de Lua, pues le cuento que ya esta versión "sandbox" de las hormiguitas la tengo implementada y muy completa con Lua + Love2D:
https://github.com/piXelicidio/locas-ants
Responder Con Cita
  #2  
Antiguo 10-04-2018
Avatar de piXelicidio
piXelicidio piXelicidio is offline
Miembro
 
Registrado: nov 2008
Posts: 21
Poder: 0
piXelicidio Va por buen camino
Las dependencias

Por si alguien se atreve a compilar la aplicación en su estado actual:
(Mas adelante quizás elimine dependencias, lo pensaré )

- Necesita ver las units de SDL2: https://github.com/piXelicidio/Pascal-SDL-2-Headers
- En la carpeta Output junto al .EXE se necesitan las DLLs del SDL2:
SDL2.dll
SDL2_image.dll
SDL2_ttf.dll
zlib1.dll
libfreetype-6.dll
libpng16-16.dll
- Necesita la unit px.sdl para facilitar el trabajo con SDL: https://github.com/piXelicidio/px.sdl
- Y también esta otra para vectores: https://github.com/piXelicidio/pxUni...r/px.vec2d.pas

- ... y mas tarde todo puede cambiar asi que solo le haga caso a mis últimas palabras.
Responder Con Cita
  #3  
Antiguo 10-04-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Responder Con Cita
  #4  
Antiguo 10-04-2018
Avatar de piXelicidio
piXelicidio piXelicidio is offline
Miembro
 
Registrado: nov 2008
Posts: 21
Poder: 0
piXelicidio Va por buen camino
Así lucen 20mil hormigas!!



Tenía dos razones de volver al delphi con las hormigas:
1) - Porque me gusta.
2) - Porque tenía la esperanza de poder mostrar más de 10mil hormigas sin bajar de los 30 fps. Hecho!

(Alguien mañoso con muy buena vista dirá que en el GIF se ve que FPS = 25, eso es que el FPS baja mucho cuando hago la captura de pantalla con ScreenToGif )
Responder Con Cita
  #5  
Antiguo 10-04-2018
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Estupendo proyecto. Es como para meterse a investigar. Sin embargo, y, por favor, para los que no tenemos tiempo... ¿es posible descargarlo ya compilado? De veras que me gustaría echarle un vistazo.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 10-04-2018 a las 18:57:21.
Responder Con Cita
  #6  
Antiguo 10-04-2018
Avatar de piXelicidio
piXelicidio piXelicidio is offline
Miembro
 
Registrado: nov 2008
Posts: 21
Poder: 0
piXelicidio Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola a todos,

Estupendo proyecto. Es como para meterse a investigar. Sin embargo, y, por favor, para los que no tenemos tiempo... ¿es posible descargarlo ya compilado? De veras que me gustaría echarle un vistazo.

Hola @dec,

Tienes mucha razón, ahora mismo la aplicación está en un estado muy temprano, pero pronto veré como incluyo todo compilado con sus DLLs para que pueda ejecutarse de un solo click!
Responder Con Cita
  #7  
Antiguo 10-04-2018
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Cita:
Empezado por piXelicidio Ver Mensaje
Hola @dec,

Tienes mucha razón, ahora mismo la aplicación está en un estado muy temprano, pero pronto veré como incluyo todo compilado con sus DLLs para que pueda ejecutarse de un solo click!
Se agradecería. Yo, por si acaso, estoy suscrito a este hilo.

El programa (ya en su anterior versión) resulta de veras curioso, engancha, y, se queda uno con las ganas de investigar más a fondo su funcionamiento.

¡Enhorabuena y gracias por compartirlo con nosotros!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #8  
Antiguo 14-01-2019
Yulexis Yulexis is offline
Miembro
 
Registrado: sep 2016
Posts: 19
Poder: 0
Yulexis Va por buen camino
JAJAJAJAJAJA simplemente GENIAL


Me recuerda a una simulación que realicé hace un tiempo en Delphi 7 a pelo, sin librerías ni nada, a puro código.
En aquel eran hembras (rozadas) y machos (negros).
Soltaba 4 o 5 al azar y comenzaban a caminar por todo el formulario como todas unas jóvenes hormigas locas .
Cuando se encontraban una hembra con un macho imaginen lo que sucedía , luego de lo sucedido , la hembra quedaba preñada, por lo que caminaba más lento.
Después de cierto tiempo, la hembra daba a luz de manera aleatoria (hembra o macho). Permitiendo que la colonia no mermara en miembros a no ser por mala suerte y todos nacieran machos
Las hormiguitas recién nacidas eran las más rápidas porque eran jóvenes y saludables. A medidas que pasaba el tiempo, se hacían más lentas porque envejecían y un tiempo después morían.

Buscaré por las salvas viejas que tengo para ver si lo encuentro y mostrárselo.
Muy divertido crear cosas como esta.
Responder Con Cita
Respuesta



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
Hola! + Simulación de hormigas! piXelicidio Gráficos 35 10-04-2018 15:03:22
Curso gratis de firebird (hasta el 23.03.2018 o los 20 primeros) Chogo Noticias 3 13-03-2018 18:43:23
Cargar librerías (SDL2) desde iOS kotai FireMonkey 0 09-09-2013 21:58:05
EDBEngineError error $2018 biuti Conexión con bases de datos 2 28-02-2008 20:06:41
Frases locas Nuria Humor 4 29-03-2004 19:17:17


La franja horaria es GMT +2. Ahora son las 19:54:14.


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