@ agnasg

Archive for the 'khpx' Category

C++ sin clases

06-06-2020 5:06 AM

read in english Ventaja oculta de no usar c++ clases: cuando agregas una nueva función no tienes que registrarla en la clase, la escribes, la usas y ya. Prometo que este va a ser mi último post “yo uso C++ pero no uso clases“. Quiero concentrarme en el tema de la complejidad en si misma […]

Leer el artículo completo...

Code smell

08-05-2020 6:39 AM

una galaxiala capsula viajerasin tiempo Suena sospechoso pero en realidad se refiere a código que no corresponde a las mejores prácticas de programación. Por ejemplo código que luce correcto pero que seguramente va a generar problemas en algún momento. Llegó a mis manos un artículo de medium sobre el tema (que ahora no encuentro… ah, […]

Leer el artículo completo...

En la casa de las hojas color púrpura

20-09-2019 9:57 AM

Todos hemos pasado por el trance de adentrarnos en las profundidades de un paquete de software desconocido con la intención de modificarlo, corregirle errores, ampliarlo. Aquello es como entrar en un castillo oscuro, siniestro, habitado por el Conde Drácula, quien nos sonrie, y es amable y cortés y nos brinda la cena, pero como ya […]

Leer el artículo completo...

Resoluciones

12-04-2019 7:28 AM

Ya he dicho anteriormente lo repetitivo que son algunas actividades/módulos en el desarrollo de juegos. El mejor ejemplo es el scripting, que permite configurar y en parte diseñar ciertos elementos del juego. Desde mi primer intento hace 20 años mi primera versión hice un programa que permitía configurar el comportamiento de los npcs, y modelar […]

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

Una decisión acertada por accidente

04-02-2019 1:31 PM

Programar un juego es una aventura en sí misma. Por ello puedo decir con toda la autoridad de mis años programando juegos que es un juego difícil de jugar. Hay sistemas que combinan múltiples interfases, pero los juegos las tienen todas: graficos, bases de datos, scripting, inteligencia artificial, redes, interpretadores, interfases de usuarios muy complicadas, […]

Leer el artículo completo...

El síndrome Star Citizen

10-12-2018 7:18 AM

Porque no hay otra forma de llamarlo: Star Citizen ha recaudado a través de su kickstarter la friolera de 200 millones de dólares, y todavía continúa recaudando dinero con paquetes promocionales ($9 millones solamente con esto), campañas publicitarias, videos de youtube y casi cualquier otro truco de mercadeo: el juego fue prometido para noviembre de […]

Leer el artículo completo...

Toma de decisiones

28-06-2018 2:57 PM

Esto iba a ser un enlace en la lista de enlaces de junio, pero se fue extendiendo demasiado y se convirtió en un post. Mis discusiones de fin de mes se supone que deben ser breves reflexiones alrededor de algún post o suceso interesante, pero a veces cobran vida propia y se transforman en algo […]

Leer el artículo completo...

git, fossil, unit testing

14-04-2018 6:30 AM

Estaba leyendo este artículo de la gente de SQLite, sobre por qué ellos no usan git, y por un momento pensé que era una buena idea estudiar fossil, que es lo que ellos usan. Y cuando digo un momento me refiero a 5-10 segundos, porque fossil, como es de imaginar, tiene su propia curva de […]

Leer el artículo completo...

Cómo saber si estás enamorado, en una simple y fácil lección

22-02-2018 10:47 AM

Estoy tratando que ciertos detalles a los que nunca le presto atención, no se escapen esta vez en un pet proyect actual (khpx), incluyendo no tener externs inútiles en los archivos y que las funciones se llamen de una forma uniforme y consistente. Por ejemplo, ¿cómo se debe llamar la función de inicialización de los […]

Leer el artículo completo...