FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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 |
#2
|
||||
|
||||
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. |
#3
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
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 ) |
#5
|
||||
|
||||
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. Última edición por dec fecha: 10-04-2018 a las 18:57:21. |
#6
|
||||
|
||||
Cita:
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! |
#7
|
||||
|
||||
Hola a todos,
Cita:
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! |
#8
|
|||
|
|||
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. |
|
|
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 |
|