@ agnasg

Archive for the 'Programación' Category

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 arruinan 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: En mi defensa, este bug estaba profundo en el sistema de update antes del final rendering. En khpx el código está extremadamente modulado, con funciones lo más compactas posible (que es como se debe programar) Eso trae como consecuencia el problema de que para conseguir un […]

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...

No hay nada que una buena tasa de café no pueda resolver

04-02-2017 4:13 AM

Estaba tratando de probar jsoncpp para evaluar unas expresiones json muy simples y me encontré con que no funcionaba. El programa era algo así como lo siguiente: El resultado era arg1 : val1 La entrada no podía ser más simple: {“arg1” : “val1”, “arg1” : “val2”} Estuve a punto de abandonarlo y hacer mi propio […]

Leer el artículo completo...

No confies demasiado en google… o en stackoverflow… o en nada

16-11-2016 4:58 AM

No sé cómo se llama el proceso mental que sufren algunos programadores (me incluyo, por supuesto) cuando, usualmente después de 10 horas de trabajo en un algoritmo, las cosas comienzan a ponerse bizarras y confusas. Me refiero a casos como el siguiente: El algoritmo comienza a complicarse y aparecen monstruos a veces inofensivos, a veces destructivos, […]

Leer el artículo completo...

Lo más simple posible

19-05-2016 3:40 AM

“Most macros only serve to show how clever the programmer thinks he is; the community encourages this behavior. Now, the 5% of the time when you do need them, they’re indispensable.” (“La mayoría de los macros sólo sirven para mostrar lo inteligente que el programador cree que es; la comunidad alienta este comportamiento. Ahora, el […]

Leer el artículo completo...