@ agnasg

Archive for the 'Programación' Category

¿Cómo se hizo tilemovers?

15-01-2021 3:04 PM

¿Por qué hacerlo fácil si lo podemos hacer difícil? — típico programador sabelotodo Sinópsis tilemovers es un juego de sliding tiles (¡baldosas deslizantes!) donde el objetivo es mover un tile de la posición inicial a la final. Este tipo de juegos es como los “3 Chiflados”: el 50% de la gente los ama, y el […]

Leer el artículo completo...

Cómo migrar una db implementada en Windows y SQLite a Android sin decir grocerías

06-01-2021 8:23 AM

” Object-oriented no es el único patrón de diseño válido. A muchos programadores se les ha enseñado a pensar puramente en términos de objetos. Y, para ser justos, los objetos son a menudo una buena manera de descomponer un problema. Pero los objetos no son la única manera, y no siempre son la mejor manera […]

Leer el artículo completo...

Cómo migrar un juego desarrollado con SDL2 en Windows a Android

04-01-2021 1:22 PM

“El hombre, en su miserable condición, levanta con la mente complicadas arquitecturas y cree que aplicándolas con rigor conseguirá poner orden al tumultuoso y caótico latido de su sangre” Álvaro Mutis Nunca digas no Durante los últimos 18 años, que he estado trabajando como freelancer, me han preguntado al menos una vez al mes si […]

Leer el artículo completo...

Las consecuencias a largo plazo del uso de OOP

22-07-2019 4:23 AM

“limitar el proyecto a C significa que las personas no van a arruinar las cosas con un ‘modelo de objeto’ idiota” (“limiting your project to C means that people don’t screw things up with any idiotic ‘object model’.”) — Linus Torvalds Interesante artículo (“La programación orientada a objetos es un desastre de un trillón de […]

Leer el artículo completo...

Bugs

08-02-2019 9:18 AM

En el post anterior el tema de los bugs quedó sin mucha explicación, y dado que he hablado poco de ellos, más allá de una que otra queja, este post es entonces un post sobre bugs. Para los pocos que no lo saben, los programadores llamamos bugs a las fallas en los programas. El nombre […]

Leer el artículo completo...

Aventuras

14-09-2018 4:09 PM

No, no se trata de juegos, o ficción interactiva, sino de las aventuras que enfrentamos los programadores en nuestro días a día. Este sitio web micronosis.com ahora está alojado en linode en un servidor con Ubuntu. Toda la configuración la hice a mano con las guías de linode y las guías que se pueden conseguir […]

Leer el artículo completo...

D es por dolor

22-03-2018 8:03 AM

Estaba viendo un mod de Super Mario que se llama P is for pain (reddit) así que lo usé como el nombre de este post dedicado a la programación de  juegos. La P también es por los Post morten de juegos, exitosos o no.  Post morten hay de sobra y ya he comentado varios anteriormente. 1000 copias […]

Leer el artículo completo...

La programación de juegos es diferente

04-03-2018 12:16 PM

  Esta discusión en r/gamedev es interesante (como la que estuve comentando en el post anterior). La discusión gira alrededor de este source code del juego Celeste. Es un archivo de la class Player (escrito en C#, buuu). Son 5500 lineas de if’s, else’s y variables para controlar el juego. He hecho un resumen de todas […]

Leer el artículo completo...

4 horas de “trabajo”

14-02-2018 12:33 PM

¿Quieren ver como pierdo 4 horas de trabajo? Este bug: [code] CUSTOMVERTEX* pV; for (i = 0; i < MAX_MODIFIED_OBJS; i++) { pV = pVertices += i * 4; pV++; pV->Z = 2.1f; pV++; pV++; pV->Z = 2.1f; } [/code] En mi defensa, este bug estaba profundo en el sistema de update antes del final […]

Leer el artículo completo...

Usar el cerebro

10-10-2017 6:27 PM

Súbitamente, sin aviso ni protesto, comencé a trabajar de nuevo en mi juego, luego de un par de meses de casi alguna actividad (porque “casi ninguna” es mucha, ¿correcto?) El punto es que recordé por qué lo había abandonado en un alarde de desidia: tiene un bug, uno de esos bugs incomprensibles que no puedes […]

Leer el artículo completo...