• Programaci贸n

    No dejes que tu c贸digo decida

    O al menos no lo dejes decidir todo el tiempo聽馃檪 Una de las cosas m谩s dif铆cil de la Programaci贸n Orientada a Objetos es mantener el foco en generar un buen c贸digo y no perderse en la tentaci贸n de generar un mar de condicionales (a.k.a. if鈥檚). Es este art铆culo la idea es mostrar al lector que es posible generar c贸digo que no contenga condicionales, o sea al menos que sean pocos. El problema con tener condicionales es que nos genera caminos alternos; cada camino puede tener su propia consecuencia; por lo que cada vez que queremos probar, debemos hacerlo por todos los caminos posibles. Si tenemos condicionales anidados la cantidad de…

  • Programaci贸n

    Juegos con J2ME

    Ya he repetido una y otra vez lo que opino de Java, pero tambi茅n en el 煤ltimo tiempo vengo diciendo que ve铆a con buenos ojos J2ME, la edici贸n para dispositivos m贸viles de esta plataforma. Mi inter茅s inicial es hacer juegos con ella, por lo que en el 煤ltimo mes vengo lentamente avanzando en un juego totalmente innovador, nuevo y de concepto radical : un PacMan 馃檪 La primera aproximaci贸n del juego es funcional, tenemos a PacMan que se mueve, detecta choques, come pastillitas y todo eso. Tambi茅n tenemos unos fantasmas medio lelos, que se mueven de manera pseduo-aleatoria, con una simple m谩quina de estados finidos. Claro que el c贸digo apesta,…